Abstract
This study sets out to understand and explore awareness in software engineering as a form of collaborative work in terms of its entailment and implication. In doing so, it intends to answer the following two questions: What are the aspects of awareness that are most relevant to the domain of software engineering? In what ways does awareness affect coordination and information sharing among collaborating actors in the domain of software engineering? An ethnographic methodology was espoused in order to test existing theoretical perspectives and generalizations pertaining to cooperative awareness. The study shows that what constitutes awareness beyond what and where of work context is, to a great extent, contingent upon the requirements and objectives of each professional domain with respect to the nature and complexity of joint activities and the manner in which the collaborating actors interact with each other accordingly. This also depends on the role they play in cooperative endeavors. The aspects that are most relevant to the domain of software engineering include work-oriented information on each others’ activities, tasks as moment-by-moment work processes, general information of all collaborating actors, detailed information about each others’ attention and responsibility as to ongoing projects, changes to shared document repositories and workspaces, and the delicate interplay between individual and cooperative activities. Moreover, the study corroborates the importance of awareness information for successful and effective collaboration in the domain of software engineering in terms of coordination and information sharing. Accordingly, awareness affects coordination and information sharing in ways that it ensures that the contributions of collaborating actors are relevant to the coordinated work and their actions are evaluated according to the coordinated goals, reduces the effort associated with coordination and information sharing in terms of using CSCW synchronous and asynchronous technologies as well as the frequency of this use, keeps the collaboration efforts to a minimum, enables to structure activities and avoid duplication of work and to fine-grain synergistic group and shared working behavior in relation to coordinated tasks, and acts as a foundation for (and predictor for) closer collaboration in terms of coordination and information sharing. In addition, in the domain of software engineering, the contextual conditions that determine the manner in which coordination and information sharing can be achieved are mostly personal, experiential, and/or professional. This study suggests that it is important to focus on awareness as a set of theoretical perspectives and to support technologies pertaining to work practice in relevance to the domain when designing and evaluating CSCW systems in order to achieve more effective and efficient outcomes in terms of coordination and information sharing as social processes.
Similar content being viewed by others
References
Abran A, Moore JW, Bourque P, Dupuis R (2004) Guide to the software engineering body of knowledge (SWEBOK), IEEE Computer Society
Bardram JE, Hansen TR (2010) Context-based workplace awareness: concepts and technologies for supporting distributed awareness in a hospital environment. Comput Support Cooper Work J Collab Comput (JCSCW) 19(2):105–138
Bannon LJ, Schmidt K (1989) CSCW: four characters in search of a context. In: ECSCW’89, 13–15 Sept. Gatwick, London, pp 358–372
Bentley R, Dourish P (1995) Medium versus mechanism: supporting collaboration through customization. In: Proceedings of the European conference on computer-supported cooperative work ECSCW ‘95, Stockholm, Sweden, Kluwer Academic Publishers, Dordrecht
Bentley R, Rodden T, Sawyer P, Sommerville I, Hughes J, Randall D, Shapiro D (1992) Ethnographically-informed systems design for air traffic control. In: Proceedings of the conference on computer-supported cooperative work—CSCW’92 (Oct. 31–Nov. 4, Toronto, Canada), New York, ACM, pp 123–129
Bibri SE (2015) The human face of Ambient Intelligence, cognitive, emotional, affective, behavioral, and conversational aspects. Springer-Verlag, Berlin, Heidelberg
Bibri SE (2015) The shaping of ambient intelligence and the internet of things: historico-epistemic, socio-cultural, politico-institutional and eco-environmental dimensions. Springer, Berlin
Blomberg J, Burrell M (2012) An ethnographic approach to design. In: Jacko JA (ed) Human–computer interaction handbook: fundamentals, evolving technologies, and emerging applications. CRC Press, Boca Raton, pp 1025–1052
Blomberg J, Karasti H (2012) Ethnography: positioning ethnography within participatory design. In: Simonsen J, Robertson T (eds) Routledge international handbook of participatory design. Routledge, London, pp 86–116
Blomberg J, Karasti H (2013) ‘Reflections on 25 years of ethnography in CSCW. Comput Support Cooper Work J (CSCW) 22(4–6):373–423
Blomberg J, Giagomi J, Mosher A, Swenton-Wall P (1993) Ethnographic field methods and their relation to design. In: Schuler D, Namioka A (eds) Participatory design: principles and practices, Lawrence Erlbaum Associates, Hillsdale, pp 123–155
Borning A, Travers M (1991) Two approaches to casual interaction over computer and video networks. In: Proceedings of the conference on human factors in computing systems—CHI’91 (Apr. 27–May 2, New Orleans, LO), ACM, New York, pp 13–20
Cabitza F, Simone C (2013) Computational coordination mechanisms: a tale of a struggle for flexibility. Comput Support Cooper Work J (CSCW) 22:4–6
Denscombe M (2007) The Good research guide. McGraw-Hill House, London
Dey AK (2000) Providing architectural support for building context-aware applications. PhD thesis, College of Computing, Georgia Institute of Technology
Dey AK (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7
Dey AK, Abowd GD, Salber D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum Comput Interact 16(2–4):97–166
Dourish P, Bellotti V (1992) Awareness and coordination in shared workspaces. In: Proceedings of the conference on computer-supported cooperative work—CSCW’92, Oct. 31–Nov. 4, ACM, Toronto, Canada, New York, USA, pp 107–114
Dourish P, Bly S (1992) Portholes: supporting awareness in a distributed work group. In: Proceedings of the conference on human factors in computing systems—CHI’92, May 3–7, ACM, Monterey, CA, pp 541–547
Falzon MA (2009) Introduction. In: Falzon MA (ed) Multi-sited ethnography: theory, praxis and locality in contemporary research surrey, Ashgate, Burlington, pp 1–23
Fine GA (1993) Ten lies of ethnography. J Contemp Ethnogr 22(3):267–294
Fitzpatrick G, Ellingsen G (2013) A review of 25 years of CSCW research in healthcare: contributions, challenges and future agendas. Comput Support Cooper Work (CSCW) 22:609–665
Gaver WW (1992) The affordances of media spaces for collaboration. Proceedings of CSCW’92 (Toronto, 1–4 November, 1992). ACM, New York
Goodwin C, Duranti A (1992) Rethinking context: language as an interactive phenomenon. Cambridge University Press, Cambridge
Grasso MA, Convertino G (2012) Collective intelligence in organizations: tools and studies [Special theme of (CSCW)]. J Collab Comput Work Pract 21:4–5
Greif I (1988) Computer-supported cooperative work: a book of readings. Morgan Kaufmann Publishers, San Mateo
Gross T (2013) Supporting effortless coordination: 25 years of awareness research. Comput Support Cooper Work J (CSCW) 22:4–6
Gross T, Prinz W (2004) Modelling shared contexts in cooperative environments: concept, implementation, and evaluation. Comput Support Cooper Work J Collab Comput (JCSCW) 13(3–4):283–303
Gross T, Stary C, Totter A (2005) User-centered awareness in computer-supported cooperative work-systems: structured embedding of findings from social sciences. Int J Hum Comput Interact (IJHCI) 18(3):323–360
Grudin J (1994) Computer-supported cooperative work: history and focus. IEEE Comput 27(5):19–26
Grudin J, Poltrock S (2012) CSCW: computer supported cooperative work. In: Soegaard M, Dam RF (eds.) Encyclopedia of human–computer interaction, Interaction-Design.org Foundation, viewed 10 November 2016. http://www.interactiondesign.org/encyclopedia/cscw_computer_supported_cooperative_work.html
Gutwin C, Greenberg S (2002) A descriptive framework of workspace awareness for real-time groupware. Comput Support Cooper Work J Collab Comput 11(3–4):411–446
Harper RR, Hughes JA, Shapiro DZ (1989) Working in harmony: an examination of computer technology in air traffic control. In: Proceedings of the first European conference on computer-supported cooperative work—ECSCW’89 (Sept. 13–15, Gatwick, UK), Dordrecht, Elsevier, pp 73–86
Heath C, Luff P (1992) Collaboration and control: crisis management and multimedia technology in London Underground Line Control Rooms. Comput Support Cooper Work J Collab Comput 1:69–94
Heath C, Luff P (1996) Convergent activities: line control and passenger information on the London Underground. In: Engestroem Y, Middleton D (eds) Cognition and communication at work. Cambridge University Press, Cambridge, pp 96–129
Herskovic V, Pino JA, Ochoa SF, Antunes P (2007) Evaluation methods for groupware systems. In: International conference on groupware: design implementation and use, Springer, Country, 16–20 September, pp 328–336
Hammersley M (1990) ‘What’s wrong with ethnography? The myth of theoretical description. Sociology 24:597–615
Ishii H, Kobayashi M, Grudin J (1992) Integration of interpersonal space and shared workspace: ClearBoard design and experiments. In proceedings of CSCW’92. ACM, New York, pp 33–42
Johansen R (1988) Groupware: computer support for business teams. The Free Press, Mumbai
Johannesson P, Perjons E (2012) A design science primer. CreateSpace, Scotts Valley
Johnson-Lentz P, Johnson-Lentz T (1982) Groupware: the process and impacts of design choices. In: Kerr EB, Hiltz SR (eds) Computer-mediated communication systems: status and evaluation. Academic Press, New York
Khan M, Sulaiman S, Tahir M, Said AM (2011) Domain-based classification of CSCW systems. Res J Appl Sci Eng Technol 3(11):1315–1319
Kirsh D (2001) The context of work. Hum Comput Interact 16:305–322
Kozulin A (1986) The concept of activity in Soviet psychology. Am Psychol 41(3):264–274
Kuuti K (1991) Activity theory and it application to information systems research and development. In: Missen HE (ed) Information systems research. Elsevier Science Publishers, Amsterdam, pp 529–549
Lanamäki A, Väyrynen K (2016) Six issues in which IS and CSCW research communities differ. In: Proceedings of the 12th international conference on the design of cooperative systems, 23–27 May, Trento, Italy
Leinonen P, Jaervela S, Haekkinen P (2005) Conceptualising the awareness of collaboration: a qualitative study of a global virtual team. Comput Support Cooper Work J Collab Comput (JCSCW) 14(4):301–322
Nardi BA (1996) Studying context: a comparison of activity theory, situated action models, and distributed cognition. In: Nardi BA (ed) Context and consciousness. The MIT Press, London, pp 69–102
Olson G, Olson J (2003) Mitigating the effects of distance on collaborative intellectual work. J Econ Innov New Technol 12(1):27–42
Penichet VMR, Marin I, Gallud JA, Lozano MD, Tesoriero RA (2007) Classification method for CSCW systems. In: Electronic notes in theoretical computer science, vol 168, Elsevier, 16–17 November, pp 237–247
Porter S (1993) Critical realist ethnography: the case of racism and professionalism in a medical setting. Sociology 27:591–601
Prinz W (2006) Industry perspective on Collaborative Environments. In: Ballesteros IL (ed) New collaborative working environments 2020, Report on industry–led FP7 consultations and 3rd report of the experts group on Collaboration@Work. European Commission, DG Information Society and Media, Bruxelles, pp 5–22
Rittenbruch M, McEwan G (2009) An historical reflection of awareness in collaboration. In: Markopoulos P, de Ruyter B, Mackay W (eds) Awareness systems: advances in theory, methodology, and design, Springer, London, pp 3–48
Schmidt K (2000) The critical role of workplace studies in CSCW. In: Luff P et al (eds) Workplace studies: recovering work practice and informing system design. Cambridge University Press, Cambridge, pp 141–149
Schmidt K (2002) The problem with awareness: introductory remarks on awareness in CSCW. J Collab Comput 11(3–4):285–298
Schmidt K (2009) Divided by a common acronym: on the fragmentation of CSCW. In: Proceedings of the 11th European conference on computer-supported cooperative work, 7–11 September, Springer, London, Vienna, Austria, pp 223–242
Schmidt K (2011) The concept of “work’’ in CSCW. Comput Support Cooper Work (CSCW) 20(4–5):341–401
Schmidt A, Beigl M, Gellersen HW (1999) There is more to context than location. Comput Gr UK 23(6):893–901
Schmidt K, Bannon L (2013) Constructing CSCW: the first quarter century. Comput Support Cooper Work (CSCW) 22(4–6):345–372
Schmidt K, Heath C, Rodden T (2002) Preface of the special issue on awareness in CSCW. Comput Support Cooper Work J Collab Comput 11(3–4):iii–iv
Suchman L (1987) Plans and situated actions: the problem of human–machine Communication. Cambridge University Press, Cambridge
Suchman L (2005) Introduction to plans and situated actions II: human–machine reconfigurations, 2nd edn. Cambridge University Press, Cambridge
Ulrich W (2008) Information, context, and critique: context awareness of the third kind. In: The 31st information systems research seminar in scandinavia, Keynote talk presented to IRIS 31
Funding
The study is an integral part of a Ph.D. research endeavor being undertaken at NTNU.
Author information
Authors and Affiliations
Contributions
The author read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The author declares that he has no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bibri, S.E. Awareness Aspects and Effects on Coordination and Information Sharing in the Domain of Software Engineering as CSCW: An Ethnographic Study. Augment Hum Res 4, 6 (2019). https://doi.org/10.1007/s41133-019-0016-3
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s41133-019-0016-3