Skip to main content

Human Activity Modeling: Toward A Pragmatic Integration of Activity Theory and Usage-Centered Design

  • Chapter

Part of the book series: Human-Computer Interaction Series ((HCIS))

Abstract

Human activity modeling is a systematic approach to organizing and representing the contextual aspects of tool use that is both well-grounded in an accepted theoretical framework and embedded within a proven design method. Activity theory provides the vocabulary and conceptual framework for understanding the human use of tools and other artifacts. Usage-centered design provides the methodological scaffolding for applying activity theory in practice. In this chapter, activity theory and usage-centered design are outlined and the connections between the two are highlighted. Simple extensions to the models of usage-centered design are introduced that together succinctly model the salient and most essential features of the activities within which tool use is embedded. Although not intended as a tutorial, examples of Activity Maps, Activity Profiles, and Participation Maps are provided.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Booch, G., Rumbaugh, J., and Jacobson, I. (2005). The Unified Modeling Language user guide. Addison-Wesley, Reading: MA.

    Google Scholar 

  • Carroll, J. M., editor (1995). Scenario-Based Design: Envisioning Work and Technology in System Development. New York: Wiley.

    Google Scholar 

  • Cockburn, A. (2001). Writing Effective Use Cases. Addison-Wesley, Reading: MA.

    Google Scholar 

  • Constantine, L. L. (1994). Essentially Speaking In Software Development, 2(11) Reprinted in L.L. Constantine, editor, The Peopleware Papers. Upper Saddle River, NJ: Prentice Hall, 2001.

    Google Scholar 

  • Constantine, L. L. (1995). Essential modeling: use cases for user interfaces. Interactions, 2(2):34–46.

    Article  Google Scholar 

  • Constantine, L. L. (1998). Abstract prototyping. In Software Development, volume 6 (10). Reprinted in S. Ambler, and L. Constantine, editors, The Unified Process Elaboration Phase. San Francisco: CMP Books, 2000.

    Google Scholar 

  • Constantine, L. L. (2003). Canonical abstract prototypes for abstract visual and interaction. In Jorge, J., Nunes, N., and Cunha, J., editors, Interactive Systems: Design, Specification, and Verification, 10th International Workshop, DSV-IS 2003, Funchal, Madeira Island, Portugal, June 11-13, 2003, Revised Papers, volume 2844 of Lecture Notes in Computer Science, pages 1–15. Springer-Verlag.

    Google Scholar 

  • Constantine, L. L. (2004). Beyond user-centered design and user experience. Cutter IT Journal, 17(2):2–11.

    MathSciNet  Google Scholar 

  • Constantine, L. L. (2005). Peer reviews for usability. Cutter IT Journal, 18(1).

    Google Scholar 

  • Constantine, L. L. (2006). Users, roles, and personas. In (Pruitt and Adlin, 2006), The Persona Lifecycle: Keeping People in Mind Throughout Product Design, San Francisco: Morgan-Kaufman, pages 87–110.

    Google Scholar 

  • Constantine, L. L. (2002). Process agility and software usability: towards lightweight usage-centered design. In Information Age. http://www.foruse.com/articles/agiledesign.pdf.

  • Constantine, L. L. and Lockwood, L. A. D. (1999). Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Addison-Wesley, Reading: MA.

    Google Scholar 

  • Constantine, L. L. and Lockwood, L. A. D. (2002). User-centered engineering forWeb applications. IEEE Software, 19(2):42–50.

    Article  Google Scholar 

  • Cooper, A. and Reimann, R. (2003). About Face 2.0: The Essentials of User Interface Design. New York: John Wiley and Sons.

    Google Scholar 

  • Duignan, M., Noble, J., and Biddle, R. (2006). Activity theory for design. In HWID 2006. University of Madeira.

    Google Scholar 

  • Engeströom, Y., Miettinen, R., and Punamäaki, R. (1999). Perspectives on Activity Theory. London: Cambridge University Press.

    Google Scholar 

  • Fowler, M. and Scott, K. (1997). UML distilled: applying the standard object modeling language. In Fowler, M., editor, UML Distilled. Addison Wesley, Reading: MA.

    Google Scholar 

  • Gay, G. and Hembrooke, H. (2004). Activity-Centered Design. MIT Press.

    Google Scholar 

  • Hackos, J. T. and Redish, J. (1998). User and Task Analysis for Interface Design. New York: Wiley.

    Google Scholar 

  • Hendersons-Sellers, B. and Constantine, L. (1995a). Notation matters. part 1: Framing the issues. Technical Report 3.

    Google Scholar 

  • Hendersons-Sellers, B. and Constantine, L. (1995b). Notation matters. part 2: Applying the principles. Technical Report 4.

    Google Scholar 

  • Jacobson, I. (1992). Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, Reading: MA.: .

    Google Scholar 

  • Kaptalinin, V., Nardi, B. A., and Macaulay, C. (1999). The activity checklist. Interactions, 6(4):27–39.

    Article  Google Scholar 

  • Lockwood, L. and Constantine, L. (2003). Usability by inspection: Collaborative techniques for software and Web applications. In Constantine, L., editor, forUSE 2003 Performance by Design: Proceedings of the Second International Conference on Usage-Centered Design, Focus on Computer Graphics. Rowley, MA: Ampersand Press.

    Google Scholar 

  • McMenamin, S. and Palmer, J. (1984). Essential Systems Analysis. Englewood Cliffs, NJ: Prentice Hall.

    Google Scholar 

  • Nardi, B., editor (1996). Context and Consciousness. Cambridge, MA: MIT Press.

    Google Scholar 

  • Norman, D. (2005). Human-centered design considered harmful. Interactions, 12(4):14–19.

    Article  MathSciNet  Google Scholar 

  • Norman, D. (2006). Private communication. Patton, J. (2002). Hitting the target: adding interaction design to agile software development. In OOPSLA ’02: OOPSLA 2002 Practitioners Reports, pages 1–ff. ACM Press.

    Google Scholar 

  • Penker, M. and Eriksson, H., editors (2001). Business Modeling with UML: Business Patterns at Work. New York: Wiley.

    Google Scholar 

  • Pruitt, J. and Adlin, T., editors (2006). The Persona Lifecycle: Keeping People in Mind Throughout Product Design. San Francisco: Morgan-Kaufman.

    Google Scholar 

  • Snyder, C. (2003). Paper Prototyping. San Francisco: Morgan-Kaufmann.

    Google Scholar 

  • Strope, J. (2003). Designing for breakthroughs in user performance. In Constantine, L., editor, Performance by Design: Proceedings of forUSE 2003, the Second International Conference on Usage-Centered Design. Rowley, MA: Ampersand Press.

    Google Scholar 

  • Windl, H. (2002). Designing a winner: Creating STEP 7 lite with usage-centered design. In Constantine, L., editor, forUSE 2002: Proceedings of the First International Conference on Usage-Centered Design. Rowley, MA: Ampersand Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Kluwer Academic Publisher

About this chapter

Cite this chapter

Constantine, L.L. (2009). Human Activity Modeling: Toward A Pragmatic Integration of Activity Theory and Usage-Centered Design. In: Seffah, A., Vanderdonckt, J., Desmarais, M.C. (eds) Human-Centered Software Engineering. Human-Computer Interaction Series. Springer, London. https://doi.org/10.1007/978-1-84800-907-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-84800-907-3_3

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84800-906-6

  • Online ISBN: 978-1-84800-907-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics