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

  • Flore BarcelliniEmail author
  • Françoise Détienne
  • Jean-Marie Burkhardt
Conference paper


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.


Open Source Software Project Leader Social Awareness Interaction Space Transactive Memory 
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.



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


  1. 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.CrossRefGoogle Scholar
  2. 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. 3.
    Bales, R.F. (1950). Interaction process analysis: a method for the study of small groups. Cambridge : Addison-Wesley.Google Scholar
  4. 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.CrossRefGoogle Scholar
  5. 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.CrossRefGoogle Scholar
  6. 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.CrossRefGoogle Scholar
  7. 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.CrossRefGoogle Scholar
  8. 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. 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.CrossRefGoogle Scholar
  10. 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. 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. 12.
    Ducheneaut, N. (2005). Socialization in an Open Source Software Community: A Socio-Technical Analysis. Journal of Computer Supported Collaborative Work, 14, 323–368.CrossRefGoogle Scholar
  13. 13.
    Gacek, C., and Arief, B. (2004). The Many Meanings of Open Source. IEEE Software, 21, 34–40.CrossRefGoogle Scholar
  14. 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. 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. 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. 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. 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.CrossRefGoogle Scholar
  19. 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. 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. 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. 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. 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.CrossRefGoogle Scholar
  24. 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.CrossRefGoogle Scholar
  25. 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.CrossRefGoogle Scholar
  26. 26.
    Olson, G. M., and Olson, J. S. (2000). Distance Matters. Human-Computer Interaction, 15, 139–178.CrossRefGoogle Scholar
  27. 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. 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. 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.CrossRefGoogle Scholar
  30. 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. 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.CrossRefGoogle Scholar
  32. 32.
    Sonnentag, S. (1998) Expertise in professional software design: A process study. Journal of applied psychology, 83(5), 703–715.CrossRefGoogle Scholar
  33. 33.
    Sonnenwald, D.H. (1996). Communication role that support collaboration during the design process. Design Studies, 17, 277–301.CrossRefGoogle Scholar
  34. 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.CrossRefGoogle Scholar
  35. 35.
    Tollmar, K., Sandor, O., Schomer, A. (1996). Supporting SocialAwareness. @Work Design and Experience. In proceedings of CSCW’ 1996 (pp. 298–307).Google Scholar

Copyright information

© Springer London 2010

Authors and Affiliations

  • Flore Barcellini
    • 1
    Email author
  • Françoise Détienne
    • 2
    • 3
  • Jean-Marie Burkhardt
    • 4
  1. 1.Ergonomics Lab, Research Center on Work and Development, CnamParisFrance
  2. 2.Département SES – Bureau B 421LTCI- UMR 5141 – CNRS – Telecom Paris TechParis, Cedex 13France
  3. 3.INRIAParisFrance
  4. 4.Ergonomics-Behavior-Interaction LabParis Descartes UniversityParisFrance

Personalised recommendations