Victor Kaptelinin 2002-11-08 Activity theory and HCI.

Slides:



Advertisements
Similar presentations
Communication Theory Lecture 1: Introduction to Communication Theory and Novel Technology Dr. Danaë Stanton Fraser.
Advertisements

Chapter 11 Designing the User Interface
2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
Chapter 4 Key Concepts.
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
McGraw-Hill/Irwin© 2008 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Organizational Behavior Chapter One.
Design Concepts and Principles
Development of Cognition and Language: Vygotsky
 Distributed Cognition emphasizes the distributed nature of cognitive phenomena across individuals, artifacts, and representations that are both internal.
Activity Theory & Engeström
Systems Engineering in a System of Systems Context
Activity theory. Outline Introduction Philosophical background Evolution of Activity theory –from Vygotsky to Engeström Main concepts and principles Implications.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
About metaphorical expressions The essence of a metaphor is understanding and experiencing one kind of things in terms of another Metaphor is pervasive.
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
A decision support system (DSS) is a computer program application that analyzes business data and presents it so that users can make business decisions.
Chapter 13: Designing the User Interface
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design.
Lev Vygotsky’s Social Development Theory
Action Research In Organizational Development. Action Research Coined by Kurt Lewin (MIT) in 1944 Reflective process of progressive problem solving Also.
New “Collaborate” Button Integrate UI directly into the browser. Preferred target: Firefox Easiest browser to extend in terms of UI.
Module 3: Business Information Systems
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
HUMAN DEVELOPMENT 1 PSYCHOLOGY 3050: Social Construction of Mind
TOOL5100: CSCL Design techniques A. Mørch, Design Techniques Anders Mørch TOOL 5100,
Explaining CALL through Activity Theory and vice-versa Vilson J. Leffa, UCPel Brazil
Focused Teaching Promoting Accelerated Learning. Questions to Guide our Thinking What is the Zone of Proximal Development? How does it help learners?
C.H.I.L.D Foundation Drina Madden
Integrating Evaluation into the Design of the Minnesota Demonstration Project Paint Product Stewardship Initiative St. Paul, MN May 1, 2008 Matt Keene,
UNDERSTANDING USERS: MODELING TASKS AND LOW- LEVEL INTERACTION Human-Computer Interaction
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
Vygotsky’s Sociocultural Theory Dr. K. A. Korb University of Jos.
Lev Vygotsky ( ). Vygotsky was born in Russia in the same year as Piaget. Vygotsky was not trained in science but received a law degree from Moscow.
COLLABORATIVE PROBLEM- SOLVING AND ZONE OF PROXIMAL DEVELOPMENT Lala Mamedov KA702.
Sociocultural Theory Week 4, “Sociocultural Approaches to Learning and Development”
INF5200/TOOL5100: CSCW/L Issues in CSCW and groupware Lecture 1, Issues in CSCW and Groupware: Anders Mørch and Sisse Finken INF5200/TOOL 5100,
CT 854: Assessment and Evaluation in Science & Mathematics
Stoyan Tanev, Institute of Technology and Innovation University of Southern Denmark Odense.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
TOOL5100: CSCL Issues in CSCW and groupware A. Mørch, Issues in CSCW and Groupware: Anders Mørch TOOL 5100,
The Horizontal Cooperation Strategy and its First Knowledge Sharing Workshop: Background and Purpose Presentation by the Director of the Unit for Social.
Shaoke Zhang Olivier Georgeon Frank Ritter Nov 2014
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
Cognitive Science and Biomedical Informatics Department of Computer Sciences ALMAAREFA COLLEGES.
Integrating Evaluation into the Design of the Minnesota Demonstration Project Paint Product Stewardship Initiative St. Paul, MN May 1, 2008 Matt Keene,
Introduction to HCI Lecture #1.
Activity theory Olivier Georgeon April 8 th
Socio-cultural Theory: A Short Primer Professor Gary Moorman Appalachian State University.
Framework and assessment methodology for policy coherence for development: Draft Report for OECD 16 th June, Paris Nick Bozeat.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Putting it in Practice: CD Ch. 20 Monday Fun with Icons CS 321 Human-Computer.
Activity theory Shaoke Zhang Olivier Georgeon Frank Ritter March
Systems Analyst (Module V) Ashima Wadhwa. The Systems Analyst - A Key Resource Many organizations consider information systems and computer applications.
TECHNICAL WRITING 2013 UNIT 3: DESIGNING FOR CHANGE.
Chapter 8 Putting It All Together DEVELOPING A TEACHING PHILOSOPHY © 2015 Etta R. Hollins.
Situated Cognition and Vygotsky Dr. K. A. Korb University of Jos.
Researching pedagogy: an Activity Theory approach Towards a language of description Joanne Hardman School of Education University of Cape Town
1 Usability Analysis n Why Analyze n Types of Usability Analysis n Human Subjects Research n Project 3: Heuristic Evaluation.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Activity Design Goal: work from problems and opportunities of problem domain to envision new activities.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Presentation on Decision support system
KEY PRINCIPLES OF THINKING SYSTEMICALLY
KNOWLEDGE AND MEANING ARE CONSTRUCTED BY THE INDIVIDUAL
Activity theory and analysis
Leadership Chapter 3 - Skills Approach Northouse, 4th edition.
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Student Teaching Handbook as Boundary Crosser
Presentation transcript:

Victor Kaptelinin Activity theory and HCI

Outline Introduction Two waves of HCI Post-cognitivist HCI: Second-wave theories Activity theory as a middle ground An overview of basic principles The Activity Checklist UMEA

Wave I: The cognitive approach The focus on user interface Experimental studies of factors underlying efficient human-computer interaction Models of the user Usability criteria and techniques

Wave II:From human factors to human actors (Bannon, 1991) From product to process in research and design From individuals to groups From the laboratory to the workplace From novices to experts From analysis to design From user-centered to user-involved design From user requirements specifications to iterative design

Wave III: Beyond... Beyond work: learning, play, entertainment Beyond adults: Children as design partners Beyond general purpose computers: Ubiquitous computing Beyond tools: Persuasive technologies, etc. Beyond HCI: web design, interaction design, etc. … and beyond

From UI to work to life... user(s) UI worker(s) human being(s) tool artifact understanding designing evaluating informing

What is activity theory? A psychological approach based on cultural-historical psychology An interdisciplinary framework An approach to the complex phenomena of purposeful use of information technologies by individual and groups in social context

What activity theory is not Activity theory is a framework for thinking about activity, not a finished body of a theory A conceptual framework, not strongly predictive theory An analytical tool, not a cookbook for design and evaluation

Why activity theory? The extending scope of HCI and CSCW research Studying context (from ”Situated actions” to ”Contextual Design” and beyond) Focus on ”user experiences” HCI and CSCW in search of a conceptual framework

A summary of the basic principles of activity theory Object - relatedness Hierarchical structure of activity Internalization/externalization Mediation Development

Object - relatedness Subject and object Unity of material and ideal world. Another example: become a doctor transform one’s own mind and body to enact medical skills

Hierarchical structure of activity Activities and motives conscious and unconscious Actions and goals conscious Operations and conditions unconscious, habitual Poly-motivation

Hierarchical structure of activity for an individual subject

Internalization/ externalization Mental processes vs. external behavior The nature and functions of internalization The nature and functions of externalization Intra-subjectivity vs. inter-subjectivity Internal/external and individual/social: two separate dimensions of human activity

Two dimensions of human activity internal external individual - social Image of the World Internal Plane of Actions instrumental activity multi- voicedness communication collaboration

Mediation Language and technology mediate human experience Accumulation and transmission of social experience Mediation of external and internal activities Technical tools and psychological tools Functional organs

Development Object of study and research methodology Practice as a result of historical development Types of development and methods of their study Zone of Proximal Development

The Zone of Proximal Development "The distance between the actual development level as determined by independent problem solving and the level of potential development as determined through problem solving under adult guidance or in collaboration with more capable peers" Lev Vygotsky

Beyond individual activities Hierarchy of motives Collective subjects and activity systems : two perspectives on supra-individual activities

Engeström's model

Basic principles of activity theory: A summary Tools are used by active subjects (individuals, groups, organizations) who interact with the world to achieve their goals Subjects have hierarchies of goals which reflect, on the one hand, higher-level objectives and their tradeoffs, and, on the other hand, available resources Subjects are shaped by their activities—having an impact on their social/cultural environment, subjects impact themselves Human experience is crystallized in tools and is transmitted to other people by mediating their activities Human activities undergo various kinds of developmental transformations

A historical overview 1991 "Through the interface" by Susanne Bødker 1992 Plenary session at the EWHCI'92 Conference (S. Petersburg, Russia) 1995 A workshop at the Third Decennial "Computers in Context" Conference (Aarhus, Denmark) 1996 Context and Consciousness: Activity Theory and Human-Computer Interaction, MIT Press, ed., Bonnie Nardi 1998 ISCRAT Conference, June 7-11, Denmark 2001 Special Issue Journal CSCW on activity theory and design, B. Nardi and D. Redmiles, eds ISCRAT Conference, June, Amsterdamaz

AT and HCI: Main directions of research Retrospective analyses based on activity theory Computer-Supported Cooperative Work Computer-Supported Collaborative Learning Participatory design, scenario-based design, and industrial design Activity-based workplace studies and design Interface design Developmental work research Information systems

The overall structure of the Checklist Part 1. Means and ends Part 2. The environment Part 3. Learning, cognition and articulation Part 4. Development

Part 1. Means and ends Human beings have hierarchies of goals which emerge from attempts to meet their needs under current circumstances. Understanding the use of any technology should start with identifying the goals of target actions, which are relatively explicit, and then extending the scope of analysis both "up" (to higher-level actions and activities) and "down" (to lower level actions and operations).

Part 2. The environment Human beings live in the social, cultural world. They achieve their motives and goals by active transformation of objects in their environments. This section of the checklist identifies the objects involved in target activities and constitutes the environment of the use of target technology.

Activities include both internal (mental) and external components which can transform into each other. Computer systems should support both internalization of new ways of action and articulation of mental processes, when necessary, to facilitate problem solving and social coordination Part 3. Learning, cognition and articulation

Activities undergo permanent developmental transformations. Analysis of the history of target activities can help to reveal the main factors influencing the development. Analysis of potential changes in the environment can help to anticipate their effect on the structure of target activities Part 4. Development

Main issues in analysis Functionality Flexibility Learning Collaboration Personal/ Social Spaces Breakdowns User resistance Power differences etc

Space mission as an activity: the case of Apollo 13 collective activity “pre-processed activity” shift from one activity to another after the breakdown

Suggestions Suggestion 1: Video monitoring of Apollo 13 from the inside and the outside, so that people at Mission Control could watch the spacecraft and the astronauts. Suggestion 2: Shared goal-specific representations indicating sub-goals, priorities, distribution of responsibilities, and available resources. Suggestion 3: Support of decision making (primarily by the head of Mission Control and those immediately responsible for the decision) with explicit representation of options and consequences associated with a specific problem. Suggestion 4: Support of meaningful interpretation of instrumentation data Suggestion 5: Dedicated human assistants for astronauts Suggestion 6: Systematic preliminary check of potential conflicts and breakdowns at each phase of the mission

UMEA: User-Monitoring Environment for Activities Applications as environments: Coping with multiple information hierarchies Supporting Higher-Level User Actions: Existing Approaches Personal information management systems Dedicated project spaces Non-hierarchical information space architectures The UMEA approach: Converting interaction histories into project contexts

Rationale minimize overhead and make the benefits of creating project environments apparent to the user; integrate personal information management, communication, and management of tools and materials; capitalize upon actual work practices of users.

Architecture overview project context PIM tools MS Office COM add- in DLL project-tagged interaction history resource lists 3

User interface: Minimized overview project panel resource panel ”maximize” button fol – ders con - tacts URLs docu - ments project icons resource menu buttons

User interface: Maximized overview RL CP PL

User interface: Project view PIM/ H PD RL CP ST L

An example use scenario -- the user launches the UMEA application;  decides, which project to focus on;  selects a project and opens necessary resources;  continues working on the project, i.e., opens and saves documents, sends s, etc; file names, etc, are automatically added to respective lists of resources; PIM entries are automatically linked to the project; when the user switches to another project, he or she gets an immediate access to PIM tools and resources related to that project.

Main advantages an access to various types of resources related to a project “from one place”, an overview of ongoing projects, a possibility to instantly switch back and forth between projects, and the help provided by the system in recalling the context of a project, which made it easier to resume working on the project after a break.

Main problems the need to manually clean up resource lists and/or interaction histories from time to time to delete irrelevant items, some participants experienced difficulties with understanding the user interface and the functionality of the system

Prospects for future work Heuristics Two challenges New directions of development

Questions ???