Presentation is loading. Please wait.

Presentation is loading. Please wait.

HCC class lecture 15 comments John Canny 3/14/05.

Similar presentations


Presentation on theme: "HCC class lecture 15 comments John Canny 3/14/05."— Presentation transcript:

1 HCC class lecture 15 comments John Canny 3/14/05

2 Administrivia

3 Activity Theory Developed primarily by Vygotsky’s student Leont’ev. Wertsch argues that Vygotsky took a similar notion of “activity,” as a given, but never developed it. “Activity” doesn’t translate well into English, plus it is influenced by general Marxist principles. So we’ll explore the ideas through several examples:

4 What is Activity? Activity is a sustained human behavior directed toward some “Object,” and using a stable set of “tools”. Activity is a sustained human behavior directed toward some “Object,” and using a stable set of “tools”. The “Object” is something like a motive, but it can be concrete. The “Object” is something like a motive, but it can be concrete. SubjectObject Tools

5 What is Activity? A product development is example Activity. The designers are the subject of the Activity. They use a set of tools which could include CAD Software, real models, analysis software, email, text editors etc. The object(ive) of the Activity is to produce a product design.

6 What is Activity? The product design activity map looks like this: The product design activity map looks like this: Subject (designers) Object (product design) Tools (CAD, Sim. SW Email, Web, paper docs..)

7 What is Activity? The Activity perspective is different from the task perspective that has driven AI, HCI and CogSci. Activities are long-lived (weeks, months or years). There is not a goal that you reach, but an “object” that you evolve. Subject (designers) Object (product design) Tools (CAD, Sim. SW Email, Web, paper docs..)

8 What is Activity? In task analysis, we are interested in dynamics: the order of actions and the changes they produce. In Activity analysis we are most interested in things whose role in the Activity is constant. To represent a task, we might use a state chart or HMM. For an Activity we might use a data schema. Subject Object Tools

9 More Examples A research project is another example Activity. The researchers involved are the (group) subject. The set of tools will include research papers, lab equipment, analysis software, email, text editors etc. The object is a slipperier concept. It might be a particular research paper. Or the validation of a hypothesis. Subject (researchers) Object (hypothesis) Tools (papers, eqpt, SW, email,…)

10 Example Marketing a product is a sub- or distinct Activity to product development. The Subject is the marketing staff. Tools include surveys, user studies, tradeshows, contacts,… The Object is brand development. Subject (Marketing staff) Object (Brand developmt.) Tools (Surveys, studies, tradeshows..)

11 Example Elder Care is another example activity. The family members and professional care-givers are the subject. The tools are medicines, home-cooked meals, mobility aids, games, cars, phone and email,… The object is the elder’s health and well-being. SubjectObject Tools

12 More Examples Taking a university course, or teaching one. Winning a legal case. Maintaining the health of a patient. Designing (and building) a building.

13 More Examples Writing a novel, or making a movie. Writing a song, symphony or opera. Playing a character, performing a song.

14 More Examples Parenting… Enjoying TV (watching, recording, buying DVDs),… Gardening Cooking

15 Activity hierarchy Activity Action Operation ?? Task analysis, task modeling KLM, GOMS, Epic Activity Theory concept HCI/AI model

16 Activity and Context Activity Theory is often described as a “Theory of Context”. But what does this mean? A good task-based UI provides “affordances” or actions that are “ready to hand” to support the task. An activity model provides the subject(s), tools and object that should be ready-to-hand for the activity. You can think of these as “cognitive affordances.”

17 Activity and Context For example, in discussing a product development, a designer might mention: – –“The budget” – –“John” – –“Last week’s meeting” – –“The model” – –“Testers” But each project member is probably part of several budgets, knows many people named “John”, goes to dozen’s of meetings a week, etc. What is going on?

18 Activity and Context The activity localizes all of the “tools” (documents, programs, meetings etc.) that all the group members have used down to a manageable sized set. The activity localizes all of the “tools” (documents, programs, meetings etc.) that all the group members have used down to a manageable sized set. John’s knowledge tools Alice’s knowledge tools Their project

19 Activity Theory as a Method Sylvia Scribner traced Vygotsky’s developmental method: 1. 1. Observation of current behavior in situ of a rudimentary behavior. 2. 2. Reconstruction of the historical phases of the cultural evolution of this behavior. 3. 3. Experimental production of the change from rudimentary to higher forms of behavior. 4. 4. Observation of this change. Engestrom argues this is the natural method to be applied in Activity theory.

20 Discussion Topics T1: The best text analysis algorithms for a variety of tasks seem to use numerical (BOW or graphical models) of texts. Discuss what information these representations capture and why they might be effective.


Download ppt "HCC class lecture 15 comments John Canny 3/14/05."

Similar presentations


Ads by Google