Usage-centered design

Usage-centered design is an approach to user interface design based on a focus on user intentions and usage patterns. It analyzes users in terms of the roles they play in relation to systems and employs abstract (essential) use cases [See Constantine (1995) and Constantine and Lockwood (2001)] for task analysis. It derives visual and interaction design from abstract prototypes based on the understanding of user roles and task cases.

Usage-centered design was introduced by Larry Constantine and Lucy Lockwood. The primary reference is their book. [Constantine and Lockwood (1999); see also Constantine (1996)]

Usage-centered design methods

Usage-centered design is largely based on formal, abstract models such as models of interaction between user roles, UML workflow models and task case and role profiles.Usage-centered design proponents argue for abstract modelling while many designers use realistic personas, scenarios and high-fidelity prototypes. The techniques been applied with particular success in complex software projects, some of which have been reported in case studies. [See, for example, Windl (2002) and Strope (2003)]

Usage-centered design and activity-centered design approach

Usage-centered design share some common ideas with activity-centered design. It is concerned more with the activities of users but not the users per se. In [Constantine, 2006] an integrated framework is presented where the models of Usage-centered design are enriched with concepts from the Activity theory.


* [ Constantine L. Activity Modeling: Toward a Pragmatic Integration of Activity Theory with Usage-Centered Design, 2006]
*Constantine L., and Lockwood, L. "Structure and Style in Use Cases for User Interfaces." In M. van Harmelan, Ed., "Object Modeling and User Interface Design." Boston: Addison-Wesley, 2001.
*Constantine L., and Lockwood, L. "Software for Use: A Practical Guide to the Essential Models and Methods of Usage-Centered Design." Reading, MA: Addison-Wesley, 1999. (Russian translation 2004, Chinese translation 2004, Japanese translation 2005.)
*Constantine, L. “Usage-Centered Software Engineering: New Models, Methods, and Metrics.” In Purvis, M. (ed.) "Software Engineering: Education & Practice." Los Alamitos, CA: IEEE Computer Society Press, 1996.
*Constantine, L. "Essential Modeling: Use Cases for User Interfaces.” "ACM Interactions, 2" (2): 34-46, April 1995.
*Strope, J. (2003) “Designing for Breakthroughs in User Performance.” In L. Constantine, ed., "Performance by Design: Proceedings of forUSE 2003, the Second International Conference on Usage-Centered Design." Rowley, MA: Ampersand Press.
*Windl, H. (2002) “Designing a Winner: Creating STEP 7 lite with Usage-Centered Design.” In L. Constantine, ed., "forUSE 2002: Proceedings of the First International Conference on Usage-Centered Design." Rowley, MA: Ampersand Press.

Further reading

[ Usage-centered design FAQ]

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Design thinking — refers to the methods and processes for investigating ill defined problems, acquiring information, analyzing knowledge, and positing solutions in the design and planning fields. As a style of thinking, it is generally considered the ability to… …   Wikipedia

  • Contextual design — (CD) is a user centered design process developed by Hugh Beyer and Karen Holtzblatt. It incorporates ethnographic methods for gathering data relevant to the product via field studies, rationalizing workflows, and designing human computer… …   Wikipedia

  • User experience design — is a subset of the field of experience design which pertains to the creation of the architecture and interaction models which impact a user s perception of a device or system. The scope of the field is directed at affecting all aspects of the… …   Wikipedia

  • Interaction design pattern — In interaction design/HCI, an interaction design (ID) pattern is a general repeatable solution to a commonly occurring usability or accessibility problem in interface design or interaction design.See design pattern (disambiguation page) and… …   Wikipedia

  • Software design — is a process of problem solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution. It includes low level… …   Wikipedia

  • Natural mapping (interface design) — The term natural mappings comes from proper and natural arrangements for the relations between controls and their movements to the outcome from such action into the world. The real function of natural mappings is to reduce the need for any… …   Wikipedia

  • Larry Constantine — Larry LeRoy Constantine (b. 1943) is an industrial designer and software engineer, specializing in the human side of software development. He is currently a professor in the Mathematics and Engineering Department at the University of Madeira… …   Wikipedia

  • User Interface Modeling — is a development technique used by computer application programmers. Today s User Interfaces (UIs) are complex software components, which play an essential role in the usability of an application. The development of UIs requires therefore, not… …   Wikipedia

  • Living lab — Articleissues|article=September 2008 cleanup = September 2008 OR = September 2008 peacock = September 2008 advert = September 2008Living Lab is a new research paradigm integrating both: * a user centred multidisciplinary research approach * a… …   Wikipedia

  • Collaboratory — A collaboratory, as defined by William Wulf in 1989, is a “center without walls, in which the nation’s researchers can perform their research without regard to physical location, interacting with colleagues, accessing instrumentation, sharing… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.