Jared Donovan

Posts about: HCI

HCI Week 8: Activity Theory and ‘What is theory?’

Tuesday, April 8th, 2008

What is theory Post-its.

This week’s lecture was about Activity Theory. This theory originates with the psychology of Vygotsky. Compared to the other theories we have covered in the course, Activity Theory is probably closest to Distributed Cognition, in that it takes systems of activity (what Distributed Cognition would call functional systems) as the unit of analysis. However, there are important differences in the theories. A particularly significant difference is that whereas Distributed Cognition makes no distinction between people and artifacts, activity theory does. In activity theory the ability of people to act independently to effect change is an important idea. Another difference is that activity theory has more of a focus on the historical development of an activity system and pays more attention to processes of change and development.

Critical Questions

  • Activity Theory has a lot of terminology and concepts. At the same time that this adds to the power of the theory, it may also make it more difficult to understand at first.

Practical Task

The practical task for this week was to think about what makes a good theory. In groups, students discussed the question and made a poster with suggestions for (1) what a theory is (2) what makes a good theory and (3) how the theories we have covered in the class compare in these respects. After the groups had discussed this amongst themselves for 15 minutes, we took a round where each group presented their poster to the rest of the class. We then combined the post-its, as shown in the picture above.

I have made a pdf poster based on the post-its that everyone put up on the board. I’ve taken the liberty of rearranging the post-its so related ideas from different groups are closer together. I’ve also color coded the post-its based on whether they talk about what a theory is, what makes a good theory, or about one of the theories we have covered in class.

Slides

Lecture slides are available

Oral Presentation Format

I also handed out a document explaining the format for the final oral presentation for the course. If you haven’t signed up for a time to give your presentation yet, you should email me or see me in class next week.

Readings

  • Susanne Bodker, 2005. A Human Activity Approach to User Interfaces. Human Computer Interaction, 1989, v4, pp. 171-195.
  • Nardi, B.A., 1995. Studying context: a comparison of activity theory, situated action models, and distributed cognition. In Context and consciousness: activity theory and human-computer interaction. Massachusetts Institute of Technology, p. 69-102.

Web Resources

  • An extensive list of links around the topic of Activity Theory.
  • Wikipedia article on Scandinavian Activity theory, which has a bit more detail than the general article about the application of Activity Theory to HCI.

HCI Week 6: Affordances discussion

Monday, March 10th, 2008

hci_week_6-affordances-discussion1.png

This week’s class was a discussion of Gibson’s theory of Affordances based on the results of the practical exercise. Each group found three examples of affordances in products. As a group, we first looked at a still photograph of a product and discussed what it would afford for us and how we could see this from the picture. We then watched a video clip of the product in use and discussed whether we had interpreted the affordances of the product correctly and whether there were other affordances we had not considered.

Some interesting points that came up:

  • Designing to hide affordances, the locket, hidden doors.
  • Relation between affordances and knowledge of conventions. For example, red & blue color coding of faucet handles, use of an arrow on the medicine bottle lid.
  • When to use the physical form to convey an affordance and when to rely on text. For example, the labelling of the days on the medicine dispenser.
  • How does a product afford a range of levels of skill in the interaction. For example, the foosball table has relatively constrained and easy to interpret controls for a beginner (random twirling), but also affords refined interactions for a skilled player (deflecting off the wall).
  • Even a simple product such as a table affords a wide range of activities. For example, sitting down to work at, dropping a coat on, leaving reminders on, eating a meal at, hiding under or even dancing on.
  • It is also important to consider the whole posture of the body when thinking about the affordances. For example, an adjustable chair is much easier to adjust the height of when you are sitting in it than when you just operate the levers.

Do you have others that I have forgotten about?

HCI Week 5: Affordances

Monday, March 3rd, 2008

Opening a fire hose cabinet

Today’s lecture covered the theory of Affordances. This theory originates from the field of Ecological Psychology and the work of J.J. Gibson. It is best known in HCI circles through Norman’s book ‘The Design of Everyday Things.’ According to Gibson, affordances are:

“The affordances of the environment are what it offers the animal, what it provides or furnishes, either for good or ill” (Gibson, p.127)

An important aspect of the idea is that an affordance describes a potential for action in the environment in relation to a person or animal. This has proven to be a very popular concept in design, perhaps because it deals with everyday aspects of perception and interaction and relates the usability of products to their physical form (in relation to a user) in a fairly straight-forward way.

Critical Questions

  • The notion of affordances has been used in subtly different ways by different authors.
  • Confusion betwen ‘Affordance’, ‘Convention’, and ‘Constraint’.
  • Can we really talk about screen-based buttons affording clicking?

Practical Task

Your task for this week is to collect examples of affordances. In groups, see if you can find and shoot pictures and video of products that suggest the right (or wrong) actions in comparison to what they actually afford you. You should take a picture of the product by itself, and then a video of the product and action. Each group should find three examples.

Send me your examples by Friday and I will prepare a combined presentation, which we will use for a discussion in class.

For the discussion next week, discuss within your group why some things work and others are misleading.

Slides

Lecture slides are available

Readings

There are three readings for the topic of affordances. Copies were handed out in class.

  • Norman, D.A., 1990. Chapter 4 “The design of everyday things” 1st ed., New York: Doubleday.
  • Gibson, J.J., 1986. Chapter 4 “The Ecological Approach To Visual Perception” 1st ed., Lawrence Erlbaum.
  • Gaver, W.W., 1991. Technology Affordances. In Conference on human factors in computing systems: Reaching through technology. New Orleans, Louisiana, United States: ACM Press, p. 79-84.

Web Resources

  • A well written page that focuses on the differences between Norman’s use of ‘affordances’ and the original Gibsonian formulation.
  • A page from Norman that clarifies his position on affordances as focussing on ‘perceived affordances‘.

HCI Week 4: Distributed Cognition discussion

Thursday, February 28th, 2008

Distributed cognition discussion 3

We had a discussion of the theory of Distributed Cognition that was presented in last week’s lecture. The class was in two parts. In the first part, groups presented the results of their practical exercise, where they tried to apply the ideas of Distributed Cognition to explaining the way that the library functions. In the second part, they did a little design exercise where they tried to apply these concepts to a new situation.

Distributed Cognition in the Library

There were seven presentations on the following topics:

  • Finding a book (4 groups).
  • Process of creating a new patron record.
  • How the books are numbered.
  • How the books are categorized.

Some interesting results of the groups analysis were:

  • Identifying the role that the librarians played in helping people find books
  • Librarians are specialized in particular areas.
  • Use of pieces of paper, post-it notes, and even a mobile telephone to record notes about a book.
  • Looking at activities at various levels of detail, from screen to screen transitions in the online catalog to how people wandered around the space of the library when looking for a book.

Problems Identified

Another interesting outcome of the exercise was that students identified several areas that seemed to present problems for library patrons. These might bear further investigation if one were involved in a re-design process in the library. These were:

  • Difficulties associated with books that were located on a different campus,
  • Seeming redundancy between the electronic and paper-based systems
  • Apparent inconsistencies between the spatial organization of the books and the numbering system by which they are categorized
  • Lack of adequate sign-age (an issue also raised by librarians).

Design Exercise

In the second half of the class, we ran a design exercise where students divided into three groups of five and spent some time discussing how they might use some of the insights gained from their study, or from the theory of Distributed Cognition for a re-design of some aspect of the library. Each group was given a different theme. These were ‘Finding your way’, ‘Making it orderly’, and ‘Identity’.

The ‘Finding your way’ group proposed a color coding scheme along with improved sign-age to make the different sections of the library more readily discernible by library patrons. Shelves would be colored depending on the category of the books that they contain. Librarians specialized in a field would wear a name-tag or shirt of the same color. Maps of the library would also display the colors and be printed on the floor so they could be more easily related to the physical space.

The ‘Making it orderly’ group also proposed using colors in connection with the categories of books. However in their system, rather than shelves and maps being color coded, they placed a diagonal stripe across the spines of all the books in a shelf. The stripe would go from the top of a book on the left side all the way down to the bottom of a book on the right side. The purpose of this was to make it apparent if a book was missing from the shelf or was out of place on the shelf. In either case, the diagonal line would be broken. This scheme also entailed a new way for stacking books in shelves based on their date of acquisition.

The ‘Identity’ group proposed a system where library patrons could leave reviews or ratings of books for others to access. The system would be implemented by adding pages to the current library website. An additional feature is that when patrons sign up with the library, they can give information about their interests and courses. This information is then used to make search results more relevant to the person searching.

Week 3 Distributed Cognition

Monday, February 18th, 2008

distributed_cognition-450px

Today’s lecture covers the topic of Distributed Cognition. Distributed Cognition builds on the tradition of Cognitive Science, which aimed to explain human cognition as computation. Distributed Cognition is a theory that looks at how cognition occurs not just in our heads, but also in the world. It applies the computational view of cognitive science to processes in the world. It differs from cognitive science in the following two respects:

  • The unit of analysis is expanded from just being what goes on inside a person’s head to include the whole system that achieves computation.
  • It expands the range of mechanisms assumed to constitute cognitive processes from mental processes to physical and social interactions.

Researchers working from a Distributed Cognition perspective have highlighted the role of the tools that people use, their social organization and their cultural context in cognition. Distributed cognition researchers look for the ways that cognition is distributed within a computational system. They identify three ways that it can be distributed:

  • Across the members of a social group.
  • Between internal and external representations.
  • Through time, such that the results of earlier events can transform the nature of later events.

The basic attitude of Distributed Cognition could be summed up as:

Work is more than the activity of a single individual working alone and without tools.

The goal of Distributed Cognition is then to identify and explain the extra tools, resources, and social relations that people draw on to carry out their work.

Critical Questions

  • Distributed Cognition makes no distinction between people and artefacts. Both are treated as ‘media’ that hold and transform representations. Therefore, as Nardi remarks, “Messy cognitive activities conducted every day by ordinary humans, such as interpretation and imagination, are difficult to consider within such a framework.” (Nardi 2002, p.273)
  • Is computation an appropriate metaphor for understanding all people’s activities?

Practical Task

Your task for this week is to analyse the activities that occur in the Library in the terms of Distributed Cognition. In groups of two or three, first identify a ‘cognitive process’ in the library. Observe people engaged in this process and attempt to map it out. See if you can:

  • Map ‘information flows’
  • Find out how information is represented and transformed.
  • Find ‘cognitive artefacts’ or other concepts from this week’s lecture and readings.

You should prepare a short (5-10 minutes) presentation of the results of your interview for next week’s class.

Slides

Lecture slides are available.

Readings

  • Hollan, J., Hutchins, E., and Kirsh, D. “Distributed Cognition: Toward a New Foundation for Human-Computer Interaction”, ACM Transactions on Human-Computer Interaction, Vol. 7, No. 2, June 2000, pp 174-196.
  • McGarry, B. Extract from “Things to Think With” Unpublished PhD dissertation, the University of Queensland. 2005, pp 34-45
  • Nardi, 2002. Coda and Response to Christine Halverson. Computer Supported Cooperative Work (CSCW), 11(1), p.269-275.

Web Resources

HCI Week 2: Mental Models discussion

Monday, February 11th, 2008

Mental Models discussion

We had a discussion of the idea of Mental Models that was presented in the previous lecture. We first took a round where each of the groups gave a presentation of their results from the practical exercise. The exercise was to find evidence for mental models in the way that people use interactive products.

Six groups gave presentations on the following topics:

  • Mobile Phone: How to find the calendar function on an unfamiliar phone.
  • Mobile Phone: Taking a picture with the phone camera and setting it as the background image. Sending an SMS message.
  • Digital Camera: Exploring the functions of an unfamiliar digital camera.
  • Mobile Phone: Sending a message as well as the general understanding of the phone.
  • Dishwasher: Differences in the ways that men and women think of what happens after you press start.
  • Microwave: How different people think the microwave works.

We then looked back over some of the questions raised in last week’s lecture and discussed them in relation to the results of the practical task.

Kinds of mental model

The four kinds of mental model identified by Carroll & Olson (1988) and presented in the lecture were:

  • Surrogate: A model that mimics the output of a system, but not the internal workings.
  • Metaphor models: You understand a product by comparing it to something else that you already know.
  • Glass Box models: Somewhere between a surrogate and metaphor model. A composite of different metaphors that together can describe the system.
  • Network representations: Understanding a product as a series of states with transitions between them.

Students from each group tried to say which of these models characterized the kind of models they had seen. The white-board on the right side of the picture above shows what we ended up with. All groups found that their examples contained bits and pieces of different categories. It didn’t seem that there was one way that people thought about the products, but rather a combination of different ways.

There was also a discussion of where a correct model would be put, if we had one. We wondered how one would determine if a model was correct or not and supposed that this determination would depend on criteria of the person holding the model. Therefore it’s probably not possible to single out one model as the correct one.

Staged model of human action

We discussed whether the people the students had interviewed had seemed to act like the staged model of human action presented in the lecture. Students suggested that when people are asked a question that they have to think about, or when they are presented with an unfamiliar situation that it might be like this. There was also an example from the practical task where the person interviewed had gone into trial and error in his attempt to get the mobile phone to work. Perhaps a trial and error kind of activity would fit with this model. We also discussed that not all the levels in the model are processes that we are conscious of.

How do we find out about mental models?

Groups had gone about interviewing people to find out about their mental models in a variety of ways:

  • Asking in general how a product works (Microwave, Dishwasher).
  • Give a product to the person and ask them to use it (Phones, Camera).
  • Set a specific task for the person to do (Phones).
  • Ask the person to explore the interface and explain what they are doing (Camera).
  • Interview just one person, or several.

Was any of the information gained useful for design?

Does the mental model theory help us as designers? We asked whether there information had emerged from the practical task that could be useful for improving the products studied. Students made the following suggestions:

  • You can see what is important to people. This could be used to improve the organization of the camera menus for instance.
  • It could provide an argument for further user involvement in the design process. If you could take ‘mental models’ of prospective users back to an organization, it might help convince them that users sometimes see their products in different ways.
  • You could remove unnecessary programs. In the dishwasher, it seemed that few people used the settings of the dishwasher beyond choosing an automatic program.
  • Understanding the mental model could be used to make a product more consistent, or alternatively to make it more unpredictable (e.g. in a game). In the second case, a designer might still find it useful to be aware of the likely mental model of users so that they can make the product to unpredictable things. There is also a tension between the desire for a consistent model, and the differences between how different people conceive of products.

Did we find a mental model?

My own feeling is that there didn’t seem to be a clear case of a mental model in any of the presentations beyond what one might characterize as just knowledge about how things work.

We didn’t see much evidence in the presentations of how people’s product use related to their social or professional circumstances or to the physical environment. As we will see in future classes, these are all areas that other theories in HCI have paid more attention to and shown to be important. Maybe the focus on mental models in this practical task lead us to overlook these.

An intriguing result of the practical exercise was that students in several groups not only found out about how people conceive of a product (their mental model) but also some strategies they use when trying to figure it out. Examples were, ‘getting an overview’, ‘trial and error’ and ‘relying on the preset routine’. These ‘use strategies’ seemed an important part of how people used the products, but aren’t addressed by the theory that people have mental models.

However, the notion of mental models did seem useful to the students in how they organized and went about the task. It seemed to give them a worthwhile objective to inquire after. It also seemed to provide a common language for ho we discussed people’s use of the products.

HCI Week 1: Mental Models

Monday, February 4th, 2008
Mental Models Illustration

Mental Models Illustration

Today’s lecture covers the topic of ‘Mental Models’. This has been a long standing and influential idea in Human Computer Interaction. The basic idea is that people have internal mental models of the way a system works and they use these models to help them when they use a system. One possible application of this idea for designers is that by designing our systems so that the working of the system is clear in the interface, it is easier for users to form a useful mental model of the product.

Critical Questions

The idea of Mental Models is often appealing to designers because it seems to make sense and offer practical and useful insights into the way users interact with products. However, there are some critical questions you should consider also.

  • Do people really have Mental Models? What separates a Mental Model from everyday knowledge?
  • Focusing on mental representations can divert attention from the many other resources people use to help them when using interactive products. What about other people, or physical resources?
  • How much does this actually help designers? Does it change the problem of design to the problem of uncovering the correct model?

Practical Task

Your task for this week is to see if you can find evidence for Mental Models in the way people use interactive products. In groups of two or three, decide on an interactive product to investigate. The product could be anything from a web-page, to a mobile phone, to an elevator. Find a user of this product and interview them to find out how they understand the system to work.

Ask the person to show you how they use the product. Ask them to explain what they are doing as they use it. Try stopping them from time to time and asking what the think the product will do (and why) before they make an action. Then when they take the action, ask them if the response of the product matches their expectations.

You should prepare a short (5-10 minutes) presentation of the results of your interview for next week’s class. It doesn’t need to be anything fancy, but you should try to make a diagram, picture, or short description that sums up what you think the person’s mental model was. If you don’t think the person had a mental model – that’s also a good result. You should show instead the other resources they used to help them interact with the product.

Slides

Lecture slides are available.

Readings

There are three readings for the topic of mental models. Copies of the first two will be handed out in class.

  • Carroll, J and Olson, J. “Mental Models in Human-Computer Interaction” in Handbook of Human-Computer Interaction, M Helander (ed), Elsevier, 1988.
  • Payne, S. “Users’ Mental Models: The Very Ideas” in HCI Models, Theories, and Frameworks, Carroll, J. (ed) Morgan Kaufmann, 2003.
  • Norman, D. “The Psychology of Everyday Things”, Basic Books, 1988. Chapter 1.

Web Resources

A search on ‘mental models’ will turn up many articles, blog entries, etc. Here are three that I browsed and found informative:

Welcome to HCI

Monday, February 4th, 2008

Welcome to students attending my 2008 spring course on HCI. My Name is Jared Donovan. I am the lecturer for the course. You are welcome to contact me by email or in person. My email is [my first name]@mci.sdu.dk. You can find me in person in the user centred design group on the fourth floor of Alsion.

I will use this blog to post summaries of my lectures and other resources related to the course. Please feel free to post comments or questions using the links below.

The purpose of the HCI course is to give you a broad overview of some theories in the field of Human Computer Interaction. It is intended that by the end of the course, you will be better equipped to draw on theoretical knowledge. You should also have developed practical skills to apply theory.

Classes for the course are on Mondays from 12:30 to 16:00. Contact will alternate between more lecture-like classes, where I present new concepts, and group discussions, where we reflect on your experiences with the practical tasks.

The course is worth 5 ECTS. It is assessed by an oral exam and will be graded pass/fail.

Theories covered in the course will be as listed below. We will spend two weeks on each topic (one lecture and one group discussion):

  • Mental Models
  • Distributed Cognition
  • Affordances
  • Cognitive Work Analysis
  • Activity Theory
  • Situated Actions

Best of luck with the course!

Jared Donovan is proudly powered by WordPress
Entries (RSS) and Comments (RSS).