Skip to main content

Distributed Design and Distributed Social Awareness: Exploring Inter-subjective Dimensions of Roles

  • Conference paper
  • First Online:
Proceedings of COOP 2010

Abstract

This research deals with the investigation of inter-subjective dimensions of roles and participation in distributed design processes (DDP), as linked to group or social awareness. It is focused on an open-source software community – the Python programming language community – as a model of DDP. On the basis of semi-structured interviews, we show that participants agree upon a typology of roles based on evident activities and experiences of participants, and that this knowledge guides their strategic use of archives for maintaining situation awareness. Contextualized interviews on a specific design process helps in understanding how this typology of roles is instantiated in a design situation and how social awareness is distributed among participants.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

Notes

  1. 1.

    The PEP process is similar to other design processes in distant design communities, like the Request for Comment used by the Internet Engineering Task Force, the XEP process used by the jabber community (www.jabber.org). This formal process is also closed to the consensus-based decision making of Apache.

  2. 2.

    This PEP concerns the introduction of a module for decimal calculation, pushed by users in the financial domain.

  3. 3.

    Faked names.

  4. 4.

    Ernesto was not anymore part of the project at the time of the PEP, but was the owner of the first code, with Aziz, to implement decimal in Python. In this sense, it is referred by participants to be a contributor in respect of a code ownership value in OSS communities. For this reason, we do not discuss any further his profile.

References

  1. d’Astous, P., Détienne, F., Visser, W., and Robillard, P. N. (2004). Changing our view on design evaluation meetings methodology: a study of software technical evaluation meetings. Design Studies, 25, 625–655.

    Article  Google Scholar 

  2. Baker, M., Détienne, F., Lund, K., & Séjourné, A. (2009) Etude des profils interactifs dans la conception collective en architecture. In F. Détienne, V. Traverso (Eds) Méthodologies d’analyse de situations coopératives de conception: le corpus MOSAIC, Nancy : PUNBales, R.F. (1950). Interaction process analysis : a method for the study of small groups. Cambridge : Addison-Wesley.

    Google Scholar 

  3. Bales, R.F. (1950). Interaction process analysis: a method for the study of small groups. Cambridge : Addison-Wesley.

    Google Scholar 

  4. Barcellini, F., Détienne, F., and Burkhardt, J.M. (2008a). Users and developers mediation in an Open Source Software Community: boundary spanning through cross participation in online discussions. International Journal of Human Computer Studies, 66(7), 558–570.

    Article  Google Scholar 

  5. Barcellini, F., Détienne, F., Burkhardt, J.M., and Sack W. (2008b). A socio-cognitive analysis of online design discussions in an Open Source Software community. Interacting with computers, 20, 141–165.

    Article  Google Scholar 

  6. Barcellini, F., Détienne, F., and Burkhardt, J.M. (2009). Participation in online interactions spaces: design-use mediation in an Open Source Software community. International Journal of Industrial Ergonomics, 39, 533–540.

    Article  Google Scholar 

  7. Bodker, S. and Christiansen, E. (2006) Computer Support for Social Awareness in Flexible Work. Journal of Computer Supported Cooperative Work, 15 (1), 1–28.

    Article  Google Scholar 

  8. Cahour B. (2002). How the subjective memory of interactions at work makes cooperation complex. Revue des Sciences et Technologies de l’Information, série RIA, 16 (4–5), Numéro spécial “Cooperation and complexity in sociotechnical systems”.

    Google Scholar 

  9. Carroll, J.M., Rosson, M.B., Convertino, G., and Ganoe, C.H. (2006). Awareness and teamwork in computer-supported collaborations. Interacting with Computers 18, 21–46.

    Article  Google Scholar 

  10. Cohendet, P., Creplet, F. and Dupouët, O (2000). Organizational innovation, communities of practice and epistemic communities: the case of Linux. In A Kirman & JB Zimmermann (Eds) Economics with Heterogeneous Interacting agents. The Netherlands: Springer.

    Google Scholar 

  11. Détienne, F., Boujut, J-F., and Hohmann, B. (2004) Characterization of Collaborative Design and Interaction Management Activities in a Distant Engineering Design Situation. In F. Darses, R.. Dieng, C. Simone, M. Zaklad (Eds) Cooperative Systems design. IOS Press, 83–98.

    Google Scholar 

  12. Ducheneaut, N. (2005). Socialization in an Open Source Software Community: A Socio-Technical Analysis. Journal of Computer Supported Collaborative Work, 14, 323–368.

    Article  Google Scholar 

  13. Gacek, C., and Arief, B. (2004). The Many Meanings of Open Source. IEEE Software, 21, 34–40.

    Article  Google Scholar 

  14. Gleave, E., Welser, H.T., Lento, T.M., and Smith, M.A. (2008). A Conceptual and Operational Definition of ‘Social Role’ in Online Community. 42nd Hawaii International Conference on System Sciences, 2009, pp. 1–11.

    Google Scholar 

  15. Grinter, R. (1999). Systems architecture: product designing and social engineering. In Proceedings of the international joint conference on Work activities coordination and collaboration, pp. 11–18. ACM Press.

    Google Scholar 

  16. Gutwin, C., Greenberg, S., and Roseman, M. (1996). WorkspaceAwareness in Real-Time Distributed Groupware: Framework,Widgets and Evaluation. In proceedings of HCI 1996.

    Google Scholar 

  17. Gutwin, C., Penner, R., and Schneider, K. (2004) Group Awareness in Distributed Software Development. In Proceedings of CSCW 2004 (pp. 72–81). New York, USA: ACM press.

    Google Scholar 

  18. Hendry, D.G. (2008) Public participation in proprietary software development through user roles and discourse. International Journal of Human-Computer Studies, 66, 545–557.

    Article  Google Scholar 

  19. Krasner, H., Curtis, B., and Iscoe, N. (1987). Communication breakdowns and boundary spanning activities on large programming projects. In G. Olson, S. Sheppard, and E. Soloway, E. (Eds.) Empirical Studies of programmers: Second Workshop, pp. 47–64.

    Google Scholar 

  20. Lopez-Fernandez, L., Robles, G., Gonzalez-Barahona, J.M. (2004). Applying social network analysis to the information in CVS repository. In International Workshop on Mining Software Repositories, Edinburgh, Scotland, 25th May.

    Google Scholar 

  21. Mahendran, D. (2002). Serpents and Primitives: An ethnographic excursion into an Open Source community. Master’s Thesis, University of California at Berkeley.

    Google Scholar 

  22. Maloney-Krichnar, D., and Preece, J. (2002). The Meaning of an online health community in the lives of its members: Roles, relationship and group dynamics. In Proceedings of the 2002 International Symposium on Technology and Society ISTAS’02, Social Implication of Information and Communication technology, 20–27.

    Google Scholar 

  23. Mathieu, JE., Heffner, TS., Goodwin, GF., Salas, E., Cannon-Bowers (2000). The influence of shared mental models on team process and performance. Journal of Applied Psychology, 85, 273–283.

    Article  Google Scholar 

  24. Mohammed, S. and Dumville, B.C. (2001). Team mental models in a team knowledge framework: expanding theory and measurement across disciplinary boundaries. Journal of Organizational Behavior, 22, 89–106.

    Article  Google Scholar 

  25. Olson, G.M., Olson, J.S., Carter, M.R., and Storrosten, M. (1992). Small Group Design Meetings: An Analysis of Collaboration. Human-Computer Interaction, 7, 347–374.

    Article  Google Scholar 

  26. Olson, G. M., and Olson, J. S. (2000). Distance Matters. Human-Computer Interaction, 15, 139–178.

    Article  Google Scholar 

  27. Prasolova-Forland, E., and Divitini, M. (2003). Supporting Social Awareness: Requirements for Educational CVE. Third IEEE International Conference on Advanced Learning Technologies (ICALT’03) (pp. 366).

    Google Scholar 

  28. Ripoche, G. and Sansonnet, J.-P. (2006). Experiences in Automating the Analysis of Linguistic Interactions for the Study of Distributed Collectives. JCSCW, 15(2–3), 149–183.

    Google Scholar 

  29. Sack, W., Détienne, F., Ducheneaut, N., Burkhardt, J-M., Mahendran, D., and Barcellini,F., (2006) A methodological framework for socio-cognitive analyses of collaborative design of Open Source Software. Journal of Computer Supported Cooperative Work, 15(2–3), 229–250.

    Article  Google Scholar 

  30. Sarant, S.A. (2004). The role of organizational boundary spanners in industry/university collaborative relationship. Doctor of Philosophy in Psychology Dissertation Thesis. North Carolina State University, 2004.

    Google Scholar 

  31. Schmidt, K. (2002). The problem with ‘awareness’: introductory remarks on ‘awareness in CSCW’. Journal of Computer Supported Cooperative Work, 11(3–4), 285–298.

    Article  Google Scholar 

  32. Sonnentag, S. (1998) Expertise in professional software design: A process study. Journal of applied psychology, 83(5), 703–715.

    Article  Google Scholar 

  33. Sonnenwald, D.H. (1996). Communication role that support collaboration during the design process. Design Studies, 17, 277–301.

    Article  Google Scholar 

  34. Sowe, S. Stamelos, I. Angelis, L. (2006). Identifying knowledge brokers that yield software engineering knowledge in OSS projects. Information and Software Technology, 48, 1025–1033.

    Article  Google Scholar 

  35. Tollmar, K., Sandor, O., Schomer, A. (1996). Supporting SocialAwareness. @Work Design and Experience. In proceedings of CSCW’ 1996 (pp. 298–307).

    Google Scholar 

Download references

Acknowledgements

We thank our interviewees for the time they have spent to answer our questions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Flore Barcellini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer London

About this paper

Cite this paper

Barcellini, F., Détienne, F., Burkhardt, JM. (2010). Distributed Design and Distributed Social Awareness: Exploring Inter-subjective Dimensions of Roles. In: Lewkowicz, M., Hassanaly, P., Wulf, V., Rohde, M. (eds) Proceedings of COOP 2010. Springer, London. https://doi.org/10.1007/978-1-84996-211-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-84996-211-7_2

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-210-0

  • Online ISBN: 978-1-84996-211-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics