Skip to main content

A Distributed Cognition Account of Mature XP Teams

  • Conference paper
Extreme Programming and Agile Processes in Software Engineering (XP 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4044))

  • 2862 Accesses

  • 19 Citations

Abstract

Distributed cognition is a framework for analysing collaborative work. It focuses on interactions between people, between people and their environment and between people and artefacts that are created and manipulated in the course of doing work, and it emphasises information flow and information transformation. Analyses conducted using the distributed cognition framework highlight breakdowns and potential problem areas in the collaborative work being studied; distributed cognition has been used to study a wide variety of collaborative work situations. XP teams are highly collaborative, relying heavily on interactions between team members and their environment. In this paper we present accounts of four mature XP teams based on the distributed cognition framework.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Hutchins, E.: Cognition in the Wild. MIT Press, Cambridge (1995)

    Google Scholar 

  2. Halverson, C.A.: Activity theory and distributed cognition: Or what does CSCW need to DO with theories? Computer Supported Cooperative Work 11, 243–267 (2002)

    Article  Google Scholar 

  3. Jones, P.H., Chisalita, C.: Cognition and Collaboration – Analysing Distributed Community Practices for Design. In: CHI 2005 Workshop, Portland, Oregon (April 2005)

    Google Scholar 

  4. Hoadley, C.M., Kilner, P.G.: Using Technology to Transform Communities of Practice into Knowledge-Building Communities. SIGGROUP Bulletin 25(1), 31–40 (2005)

    Google Scholar 

  5. Hollan, J., Hutchins, E., Kirsch, D.: Distributed Cognition: Toward a new foundation for human-computer interaction research. ACM Transactions on Computer-Human Interaction 7(2), 174–196 (2000)

    Article  Google Scholar 

  6. Wright, P.C., Fields, R.E., Harrison, M.D.: Analyzing Human-Computer Interaction as Distributed Cognition: the resources model. Human-Computer Interaction 15, 1–41 (2000)

    Article  Google Scholar 

  7. Rogers, Y., Ellis, J.: Distributed Cognition: an alternative framework for analyzing and explaining collaborative working. Journal of Information Technology 9, 119–128 (1994)

    Article  Google Scholar 

  8. Flor, N.V., Hutchins, E.L.: Analyzing distributed cognition in software teams: a case study of team programming during perfective maintenance. In: Proceedings of Empirical Studies of Programmers (1992)

    Google Scholar 

  9. Detienne, F.: Software Design - Cognitive Aspects. Springer, London (2002)

    MATH  Google Scholar 

  10. Sharp, H., Robinson, H.: An ethnographic study of XP practices. Empirical Software Engineering 9(4), 353–375 (2004)

    Article  Google Scholar 

  11. Robinson, H., Sharp, H.: The characteristics of XP teams. In: Eckstein, J., Baumeister, H. (eds.) XP 2004. LNCS, vol. 3092, pp. 139–147. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  12. Robinson, H., Sharp, H.: The social side of technical practices. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds.) XP 2005. LNCS, vol. 3556, pp. 100–108. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Robinson, H., Sharp, H.: Organisational culture and XP: three case studies. In: Proceedings of Agile 2005, pp. 49–58. IEEE Computer Press, Los Alamitos (2005)

    Google Scholar 

  14. Preece, J., Rogers, Y., Sharp, H.: Interaction Design: beyond human computer interaction. John Wiley & Sons, Chichester (2002)

    Google Scholar 

  15. Scrivener, S., Urquijo, S.P., Palmen, H.K.: The Use of Breakdown Analysis in synchronous CSCW system design. In: Proceedings of ECSCW, pp. 517–534 (1993)

    Google Scholar 

  16. Beck, K., Andres: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley, Reading (2005)

    Google Scholar 

  17. Clark, H., Schaefer, E.: Contributing to discourse. Cognitive Science 13, 259-294 (1998)

    Google Scholar 

  18. Flor, N.: Side-by-side collaboration: a case study. International Journal of Human-Computer Studies 49, 201–222 (1998)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sharp, H., Robinson, H. (2006). A Distributed Cognition Account of Mature XP Teams. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2006. Lecture Notes in Computer Science, vol 4044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11774129_1

Download citation

Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics