Abstract
The developers’ physical dispersion in Distributed Software Development (DSD) imposes challenges related to awareness support during collaboration in such scenario. In this paper, we present a systematic literature review and mapping that gathered, analyzed, and classified studies that improve awareness support in DSD, providing an overview of the area. Our initial search returned 1967 papers, of which 91 were identified as reporting some awareness support to DSD. These papers were then analyzed, and classified according to the 3 C collaboration model and to the Gutwin et al. Awareness Framework. Our findings suggest that awareness in DSD is gaining increasingly attention, 71 out of 91 papers were published from 2006 to 2010. Most part of the papers presented tools with some awareness support. The classification showed that the coordination is by far the most supported dimension of the 3C model, while communication is the less explored. It also showed that workspace awareness elements play a central role on DSD collaboration.
Similar content being viewed by others
References
Amrit, Chintan and Jos van Hillegersberg (2008). Detecting Coordination Problems in Collaborative Software Development Environments. Information Systems Management, vol. 25, no. 1, pp. 57–70.
Assogba, Yannick and Judith Donath (2010). Share: a programming environment for loosely bound cooperation. In E. D. Mynatt, D. Schoner, G. Fitzpatrick, S. E. Hudson, W. K. Edwards and T. Rodden (eds): Proceedings of the 28th International Conference on Human Factors in Computing Systems (CHI’10), Atlanta, USA, April 10 to 15, 2010. New York: ACM Press, pp. 961–970.
Baldauf, Matthias, Schahram Dustdar and Florian Rosenberg (2007). A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing, vol. 2, no. 4, pp. 263–277.
Bang, Jae Young, Daniel Popescu, George Edwards, Nenad Medvidovic, Naveen Kulkarni, Girish M. Rama and Srinivas Padmanabhuni (2010). CoDesign: a highly extensible collaborative software modeling framework. In J. Kramer, J. Bishop, P. T. Devanbu and S. Uchitel (eds): Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE’10)—Volume 2, Cape Town, South Africa, May 1 to 8, 2010. New York: ACM Press, pp. 243–246.
Bani-Salameh, Hani, Clinton Jeffery, Ziad Al-Sharif and Iyad A. Doush (2008). Integrating Collaborative Program Development and Debugging within a Virtual Environment. In R. Briggs, P. Antunes, G. de Vreede and A. Read (eds): Proceedings of the 14th International Workshop on Groupware: Design, Implementation, and Use (CRIWG 2008), Omaha, USA, September 14 to 18, 2008. LNCS 5411. Berlin / Heidelberg: Springer-Verlag, pp. 107–120
Bani-Salameh, Hani, Clinton Jeffery and Jafar Al-Gharaibeh (2009). SCI: Towards a Social Collaborative Integrated Development Environment. In: Proceedings of the 12th IEEE International Conference on Computational Science and Engineering (CSE’09)—Volume 4, Vancouver, Canada, August 29 to 31, 2009. Los Alamitos: IEEE Computer Society, pp. 915–920.
Bani-Salameh, Hani, Clinton Jeffery and Jafar Al-Gharaibeh (2010). A social collaborative virtual environment for software development. In W. K. McQuay and W. W. Smari (eds): Proceedings of the International Symposium on Collaborative Technologies and Systems (CTS), Chicago, USA, May 17 to 21, 2010. Los Alamitos: IEEE Computer Society, pp. 46–55.
Begel, Andrew and Thomas Zimmermann (2010). Keeping up with your friends: function Foo, library Bar.DLL, and work item 24. In C. Treude, M. Storey, K. Ehrlich and A. van Deursen (eds): Proceedings of the 1st Workshop on Web 2.0 for Software Engineering (Web2SE 2010), Cape Town, South Africa, May 4, 2010. New York: ACM Press, pp. 20–23
Begel, Andrew, Yit P. Khoo and Thomas Zimmermann (2010). Codebook: discovering and exploiting relationships in software repositories. In J. Kramer, J. Bishop, P. T. Devanbu and S. Uchitel (eds): Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE’10)—Volume 1, Cape Town, South Africa, May 1 to 8, 2010. New York: ACM Press, pp. 125–134.
Belgiorno, Furio, Ilaria Manno, Giuseppina Palmieri and Vittorio Scarano (2010). Argumentation Tools in a Collaborative Development Environment. In Y. Luo (ed): Proceedings of the 7th International Conference on Cooperative Design, Visualization, and Engineering (CDVE 2010), Calvia, Spain, September 19 to 22, 2010. LNCS 6240. Berlin / Heidelberg: Springer-Verlag, pp. 39–46.
Biehl, Jacob T., Mary Czerwinski, Greg Smith and George G. Robertson (2007). FASTDash: a visual dashboard for fostering awareness in software teams. In M. B. Rosson and D. J. Gilmore (eds): Proceedings of the 2007 Conference on Human Factors in Computing Systems (CHI 2007)—Volume 2, San Jose, USA, April 28 to May 3, 2007. New York: ACM Press, pp. 1313–1322.
Borghoff, Uwe M. and Johann H. Schlichter (2000). Computer-Supported Cooperative Work: Introduction to Distributed Applications. Secaucus, USA: Springer-Verlag New York.
Bruegge, Bernd, Allen H. Dutoit and Timo Wolf (2006). Sysiphus: Enabling informal collaboration in global software development. In P. Fernandes, D. Damian, C. Ebert, A. Avritzer and D. Paulish (eds): Proceedings of the 2006 IEEE International Conference on Global Software Engineering (ICGSE 2006), Florianopolis, Brazil, October 16 to 19, 2006. Los Alamitos: IEEE Computer Society, pp. 139–148.
Calefato, Fabio, Domenico Gendarmi and Filippo Lanubile (2009). Embedding social networking information into jazz to foster group awareness within distributed teams. In I. Hammouda, F. Lanubile, J. Bosch and M. Jazayeri (eds): Proceedings of the 2nd International Workshop on Social Software Engineering and Applications (SoSEA’09), Amsterdam, The Netherlands, August 24, 2009. New York: ACM Press, pp. 23–28.
Carmel, Erran (1999). Global software teams: collaborating across borders and time zones. Upper Saddle River, USA: Prentice Hall PTR.
Carter, Jason and Prasun Dewan (2010). Are you having difficulty? In K. Inkpen, C. Gutwin and J. C. Tang (eds): Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, (CSCW 2010), Savannah, Georgia, USA, February 6 to 10. New York: ACM Press, pp. 211–214.
Casey, Valentine (2010). Developing Trust In Virtual Software Development Teams, Journal of Theoretical and Applied Electronic Commerce Research, vol. 5, no. 2, pp. 41–58.
Cataldo, Marcelo and James D. Herbsleb (2009). End-to-end features as meta-entities for enabling coordination in geographically distributed software development. In Y. Dubinsky and P. Kruchten (eds): Proceedings of the 2009 ICSE Workshop on Software Development Governance (SDG’09), Vancouver, Canada, May 17, 2009. Los Alamitos: IEEE Computer Society, pp. 21–26.
Cataldo, Marcelo and James D. Herbsleb (2010). Architecting in software ecosystems: interface translucence as an enabler for scalable collaboration. In C. E. Cuesta (ed): Fourth European Conference on Software Architecture (ECSA 2010): Doctoral Symposium, Industrial Track and Workshops—Companion Volume, Copenhagen, Denmark, August 23 to 26, 2010. New York: ACM Press, pp. 65–72.
Cataldo, Marcelo, Patrick A. Wagstrom, James D. Herbsleb and Kathleen M. Carley (2006). Identification of coordination requirements: implications for the Design of collaboration and awareness tools. In P. J. Hinds and D. Martin (eds): Proceedings of the 20th Anniversary Conference on Computer Supported Cooperative Work (CSCW 2006), Banff, Canada, November 4 to 8, 2006. New York: ACM Press, pp. 353–362.
Cepêda, Rafael D., Andréa Magdaleno, Leonardo Murta and Cláudia Werner (2010). EvolTrack: improving design evolution awareness in software development. Journal of the Brazilian Computer Society, vol. 16, no. 2, pp. 117–131.
Chang, Klarissa T. and Kate Ehrlich (2007). Out of sight but not out of mind?: Informal networks, communication and media use in global software teams. In B. Spencer, M. Storey and D. Stewart (eds): Proceedings of the 2007 Conference of the Center for Advanced Studies on Collaborative Research (CASCON 2007), Richmond Hill, Canada, October 22 to 25, 2007. New York: ACM Press, pp. 86–97.
Cheng, Li-Te, Susanne Hupfer, Steven Ross and John Patterson (2003). Jazzing up Eclipse with collaborative tools. In M. G. Burke (ed): Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, Anaheim, USA, October 27, 2003. New York: ACM Press, pp. 45–49.
Cook, Carl, Neville Churcher and Warwick Irwin (2004). Towards synchronous collaborative software engineering. In K. H. Kwon (ed): Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), Busan, Korea, November 30 to December 3, 2004. Los Alamitos: IEEE Computer Society, pp. 230–239.
Damian, Daniela, Luis Izquierdo, Janice Singer and Irwin Kwan (2007a). Awareness in the Wild: Why Communication Breakdowns Occur. In F. Paulisch, P. Kruchten and A. Mockus (eds): Proceedings of Second IEEE International Conference on Global Software Engineering (ICGSE 2007), Munich, Germany, August 27 to 30, 2007. Los Alamitos: IEEE Computer Society, pp. 81–90.
Damian, Daniela, Sabrina Marczak and Irwin Kwan (2007b). Collaboration Patterns and the Impact of Distance on Awareness in Requirements-Centred Social Networks. In A. Sutcliffe and P. Jalote (eds): Proceedings of the 15th IEEE International Requirements Engineering Conference (RE’07), New Delhi, India, October 15 to 19, 2007. Los Alamitos: IEEE Computer Society, pp. 59–68.
da Silva, Isabella A., Ping H. Chen, Christopher van der Westhuizen, Roger M. Ripley and André van der Hoek (2006). Lighthouse: coordination through emerging design. In M. G. Burke, A. Orso and M. P. Robillard (eds): Proceedings of the 2006 OOPSLA workshop on Eclipse Technology eXchange, Portland, USA, October 22 to 23, 2006. New York: ACM Press, pp. 11–15.
de Lucia, Andrea, Fausto Fasano, Rocco Oliveto and Domenico Santonicola (2007a). Improving Context Awareness in Subversion Through Fine-grained Versioning of Java Code. In M. di Penta and M. Lanza (eds): 9th International Workshop on Principles of Software Evolution: in conjunction with the 6th ESEC/FSE Joint Meeting (IWPSE’07), Dubrovnik, Croatia, September 3 to 7, 2007. New York: ACM Press, pp. 110–113.
de Lucia, Andrea, Fausto Fasano, Giuseppe Scanniello and Genny Tortora (2007b). Enhancing collaborative synchronous UML modelling with fine-grained versioning of software artefacts. Journal of Visual Languages and Computing, vol. 18, no. 5, pp. 492–503.
de Souza, Cleidson R.B. and David F. Redmiles (2011). The Awareness Network, To Whom Should I Display My Actions? And, Whose Actions Should I Monitor? IEEE Transactions on Software Engineering, vol. 37, no. 3, pp. 325–340
de Souza, Cleidson R.B., Tobias Hildenbrand and David Redmiles (2007a). Toward visualization and analysis of traceability relationships in distributed and offshore software development projects. In B. Meyer and M. Joseph (eds): Proceedings of the First International Conference on Software Engineering Approaches for Offshore and Outsourced Development (SEAFOOD), Zurich, Switzerland, February 5 to 6, 2007. LNCS 4716. Berlin / Heidelberg: Springer-Verlag, pp. 182–199.
de Souza, Cleidson R., Stephen Quirk, Erik Trainer and David F. Redmiles (2007). Supporting collaborative software development through the visualization of socio-technical dependencies. In T. Gross and K. Inkpen (eds): Proceedings of the 2007 International ACM Conference on Supporting Group Work (GROUP’07), Sanibel Island, USA, November 4 to 7, 2007. New York: ACM Press, pp. 147–156.
Dekel, Uri and James D. Herbsleb (2008). Pushing relevant artifact annotations in collaborative software development. In B. Begole and D. W. McDonald (eds): Proceedings of the 2008 ACM Conference on Computer Supported Cooperative Work (CSCW’08), San Diego, USA, November 8 to 12, 2008. New York: ACM Press, pp. 1–4.
Dewan, Prasun, Puneet Agarwal, Gautam Shroff and Rajesh Hegde (2009). Distributed side-by-side programming. In J. Singer, H. Sharp, Y. Dittrich and C. de Souza (eds): Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2009), Vancouver, Canada, May 17, 2009. Los Alamitos: IEEE Computer Society, pp. 48–55.
Dullemond, Kevin, Ben van Gameren and Rini v. Solingen (2010). Virtual Open Conversation Spaces: Towards Improved Awareness in a GSE Setting. In A. Avritzer, Y. Dubinsky and A. Milewski (eds): Proceedings of the 2010 IEEE International Conference on Global Software Engineering (ICGSE 2010), Princeton, USA, August 23 to 26, 2010. Los Alamitos: IEEE Computer Society, pp. 247–256.
Duque, Rafael, María L. Rodríguez, María V. Hurtado, Manuel Noguera and Crescencio Bravo (2008). An Architecture to Integrate Automatic Observation Mechanisms for Collaboration Analysis in Groupware. In R. Meersman, Z. Tari and P. Herrero (eds): Proceedings of the OTM Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems, Monterrey, Mexico, November 9 to 14, 2008. LNCS 5333. Berlin / Heidelberg: Springer-Verlag, pp. 354–363
Duque, Rafael, María Luisa Rodríguez, María Visitación Hurtado, Crescencio Bravo and Carlos Rodríguez-Domínguez (2010). Integration of collaboration and interaction analysis mechanisms in a concern-based architecture for groupware systems. Science of Computer Programming, vol. 77, no. 1, pp. 29–45.
Dustdar, Schahram and Harald Gall (2002). Process awareness for distributed software development in virtual teams. In M. Fernandez, I. Crnkovic, G. Fohler, C. Griwodz, T. Plagemann and P. Gruenbacher (eds): Proceedings of the 28th Euromicro Conference (Euromicro 2002), Dortmund, Germany, September 4 to 6, 2002. Los Alamitos: IEEE Computer Society, pp. 244–250.
Dybå, Tore and Torgeir Dingsøyr (2008). Strength of evidence in systematic reviews in software engineering. In H. D. Rombach, S. G. Elbaum and J. Münch (eds): Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM’08), Kaiserslautern, Germany, October 9 to 10, 2008. New York: ACM Press, pp. 178–187.
Ehrlich, Kate and Klarissa Chang (2006). Leveraging expertise in global software teams: Going outside boundaries In P. Fernandes, D. Damian, C. Ebert, A. Avritzer and D. Paulish (eds): Proceedings of the 2006 IEEE International Conference on Global Software Engineering (ICGSE 2006) Florianopolis, Brazil, October 16 to 19, 2006. Los Alamitos: IEEE Computer Society, pp. 149–158.
Ehrlich, Kate, Ching-Yung Lin and Vicky Griffiths-Fisher (2007). Searching for experts in the enterprise: combining text and social network analysis. In T. Gross and K. Inkpen (eds): Proceedings of the 2007 International ACM Conference on Supporting Group Work (GROUP’07) Sanibel Island, USA, November 4 to 7, 2007. New York: ACM Press, pp. 117–126.
Ellis, Clarence A., Simon J. Gibbs and Gail Rein (1991). Groupware: some issues and experiences. Communications of ACM, vol. 34, no. 1, pp. 39–58.
Espinosa, J. A., Sandra A. Slaughter, Robert E. Kraut and James D. Herbsleb (2007). Team Knowledge and Coordination in Geographically Distributed Software Development. Journal of Management Information Systems, vol. 24, no. 1, pp. 135–169.
Estublier, Jacky and Sergio Garcia (2005). Process model and awareness in SCM. In E. J. Whitehead, Jr,. A. P. Dahlqvist (eds): Proceedings of the 12th International Workshop on Software Configuration Management (SCM’05), Lisbon, Portugal, September 5 to 6, 2005. New York: ACM Press, pp. 59–74.
Everitt, Katherine M., Scott R. Klemmer, Robert Lee and James A. Landay (2003). Two worlds apart: bridging the gap between physical and virtual media for distributed design collaboration. In G. Cockton and P. Korhonen (eds): Proceedings of the 2003 Conference on Human Factors in Computing Systems (CHI’03), Fort Lauderdale, USA, April 5 to 10, 2003. New York: ACM Press, pp. 553–560.
Farshchian, Babak A. (2000). Gossip: An awareness engine for increasing product awareness in distributed development projects. In B. Wangler and L. Bergman (eds): Proceedings of the 12th International Conference on Advanced Information Systems Engineering (CAiSE 2000), Stockholm, Sweden, June 5 to 9, 2000. LNCS 1789. Berlin / Heidelberg: Springer-Verlag, pp. 264–278.
Farshchian, Babak A. (2001). Integrating geographically distributed development teams through increased product awareness. Information Systems, vol. 26, no. 3, pp. 123–141.
Favela, Jesús, Hiroshi Natsu, Cynthia B. Pérez, Omar Robles, Alberto L. Morán, Raul Romero, Ana M. Martínez-Enríquez and Dominique Decouchant (2004). Empirical evaluation of collaborative support for distributed pair programming. In G. de Vreede, L. A. Guerrero and G. M. Raventós (eds): Proceedings of the 10th International Workshop on Groupware: Design, Implementation and Use (CRIWG 2004), San Carlos, Costa Rica, September 5 to 9, 2004. LNCS 3198. Berlin / Heidelberg: Springer-Verlag, pp. 215–222.
Fitzpatrick, Geraldine, Paul Marshall and Anthony Phillips (2006). CVS integration with notification and chat: lightweight software team collaboration. In P. J. Hinds and D. Martin (eds): Proceedings of the 20th Anniversary Conference on Computer Supported Cooperative Work (CSCW 2006), Banff, Canada, November 4 to 8, 2006. New York: ACM Press, pp. 49–58.
Fokaefs, Marios, Ken Bauer and Eleni Stroulia (2009). WikiDev 2.0: Web-based software team collaboration. In A. Aguiar, U. Dekel and P. Merson (eds): Proceedings of the ICSE Workshop on Wikis for Software Engineering (Wikis4SE’2009), Vancouver, Canada, May 19, 2009. Los Alamitos: IEEE Computer Society, pp. 67–77.
Froehlich, Jon and Paul Dourish (2004). Unifying artifacts and activities in a visual tool for distributed software development teams. In : A. Finkelstein, J. Estublier and D. S. Rosenblum (eds): Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), Edinburgh, Scotland, May 23 to 28, 2004. Los Alamitos: IEEE Computer Society, pp. 387–396.
Fuks, Hugo, Alberto B. Raposo, Marco A. Gerosa, Mariano Pimentel and Carlos J.P. Lucena (2007) The 3 C Collaboration Model, In N. Kock (ed) The encyclopedia of e-Collaboration, Hershey, USA: Information Science Reference, pp. 637–644.
Fuks, Hugo , Alberto Raposo, Marco A. Gerosa, Mariano Pimentel, Denise Filippo and Carlos Lucena (2008). Inter- and intra-relationships between communication coordination and cooperation in the scope of the 3 C Collaboration Model. In W. Shen, Q. Zheng, J. Barthès, J. Luo, J. Yong, Z. Duan and F. Tian (eds): Proceedings of the 2008 12th International Conference on Computer Supported Cooperative Work in Design, 2008 (CSCWD 2008), Xi’an, China, April 16 to 18, 2008. Los Alamitos: IEEE Computer Society, pp. 148–153.
German, Daniel and Abram Hindle (2006). Visualizing the Evolution of Software Using SoftChange. International Journal of Software Engineering and Knowledge Engineering, vol. 16, no.1, pp. 5–21.
Geyer, Werner, Heather Richter, Ludwin Fuchs, Tom Frauenhofer, Shahrokh Daijavad and Steven Poltrock (2001). A team collaboration space supporting capture and access of virtual meetings. In C. Ellis and I. Zigurs (eds): Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work (GROUP’01), Boulder, USA, September 30 to October 3, 2001. New York: ACM Press, pp. 188–196.
Gilbert, Eric and Karrie Karahalios (2007). CodeSaw: A social visualization of distributed software development. In M. C. C. Baranauskas, P. A. Palanque, J. Abascal and S. D.J. Barbosa (eds): Proceedings of the 11th IFIP TC 13 International Conference on Human-Computer Interaction, (INTERACT 2007), Part II, Rio de Janeiro, Brazil, September 10 to 14, 2007. LNCS 4663. Berlin / Heidelberg: Springer-Verlag, pp. 303–316.
Gilbert, Eric and Karrie Karahalios (2009). Using social visualization to motivate social production. IEEE Transactions on Multimedia, vol. 11, no. 3, pp. 413–421.
Godefroid, Patrice, James D. Herbsleb, Lalita J. Jagadeesany and Du Li (2000). Ensuring privacy in presence awareness: an automated verification approach. In W. A. Kellogg and S. Whittaker (eds): Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work (CSCW 2000), Philadelphia, USA, December 2 to 6, 2000. New York: ACM Press, pp. 59–68.
Guimarães, Mário L. and António Rito-Silva (2010). Towards real-time integration. In Y. Dittrich, C. De Souza, M. Korpela, H. C. Sharp, J. Singer and H. Winshchiers-Theophilus (eds): Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2010), Cape Town, South Africa, May 2, 2010. New York: ACM Press, pp. 56–63.
Gutwin, Carl and Saul Greenberg (2002). A Descriptive Framework of Workspace Awareness for Real-Time Groupware. Computer Supported Cooperative Work, vol. 11, no. 2, pp. 411–446.
Gutwin, Carl, Saul Greenberg and Mark Roseman (1996). Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation. In M. A. Sasse, J. Cunningham, and R. L. Winder (eds): Proceedings of the Eleventh Conference of the British Computer Society Human Computer Interaction Specialist Group—People and Computers XI (HCI’96), London, United Kingdom, August 20 to 23, 1996. London: Springer-Verlag, pp. 281–298.
Gutwin, Carl, Reagan Penner and Kevin Schneider (2004). Group awareness in distributed software development. In J. D. Herbsleb and G. M. Olson (eds): Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work (CSCW 2004), Chicago, USA, November 6 to 10, 2004. New York: ACM Press, pp. 72–81.
Gutwin, Carl, Kevin Schneider, David Paquette and Reagan Penner (2005). Supporting group awareness in distributed software development. In R. Bastide, P. A. Palanque and J. Roth (eds): Engineering Human Computer Interaction and Interactive Systems: Joint Working Conferences EHCI-DSVIS 2004, Hamburg, Germany, July 11 to 13, 2004. LNCS 3425. Berlin / Heidelberg: Springer-Verlag, pp. 383–397.
Hanks, Brian (2008). Empirical evaluation of distributed pair programming. International Journal of Human Computer Studies, vol. 66, no. 7, pp. 530–544.
Harward, Matthew, Warwick Irwin and Neville Churcher (2010). In situ software visualisation. In J. Noble and C. Fidge (eds): Proceedings of the 21st Australian Software Engineering Conference (ASWEC 2010), Auckland, New Zealand, April 6 to 9, 2010. Los Alamitos: IEEE Computer Society, pp. 171–180.
Hattori, Lile (2010). Enhancing collaboration of multi-developer projects with synchronous changes. In J. Kramer, J. Bishop, P. T. Devanbu and S. Uchitel (eds): Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE ’10)—Volume 2, Cape Town, South Africa, May 1 to 8, 2010. New York: ACM Press, pp. 377–380.
Hattori, Lile and Michele Lanza (2009a). An environment for synchronous software development. In S. Fickas, J. M. Atlee and P. Inverard (eds): Proceedings of the 31st International Conference on Software Engineering (ICSE 2009)—Companion Volume, Vancouver, Canada, May 16 to 24, 2009. Los Alamitos: IEEE Computer Society, pp. 223–226.
Hattori, Lile and Michele Lanza (2009b). Mining the history of synchronous changes to refine code ownership. In M. W. Godfrey and J. Whitehead (eds): Proceedings of the 6th International Working Conference on Mining Software Repositories (MSR 2009), Vancouver, Canada, May 16 to 17, 2009. Los Alamitos: IEEE Computer Society, pp. 141–150.
Hattori, Lile and Michele Lanza (2010). Syde: a tool for collaborative software development. In J. Kramer, J. Bishop, P. T. Devanbu and S. Uchitel (eds): Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE’10)—Volume 2, Cape Town, South Africa, May 1 to 8, 2010. New York: ACM Press, pp. 235–238.
Hattori, Lile, Michele Lanza and Romain Robbes (2010). Refining code ownership with synchronous changes. Empirical Software Engineering, pp. 1–33.
Hegde, Rajesh and Prasun Dewan (2008). Connecting programming environments to support ad-hoc collaboration. In A. Ireland and W. Visser (eds): Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), L´Aquila, Italy, September 15 to 19, 2008. Los Alamitos: IEEE Computer Society, pp. 178–187.
Helming, Jonas, Maximilian Koegel, Helmut Naughton, Joern David and Aleksandar Shterev (2009). Traceability-Based Change Awareness. In A. Schürr and B. Selic (eds): Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2009), Denver, USA, October 4 to 9, 2009. LNCS 5795. Berlin / Heidelberg: Springer-Verlag, pp. 372–376.
Holmes, Reid and Robert J. Walker (2008). Promoting developer-specific awareness. In L. Cheng, J. Sillito, M. D. Storey, B. Tessem, G. Venolia, C. R. B. de Souza, Y. Dittrich, M. John, O. Hazzan, F. Maurer, H. Sharp, J. Singer and S. E. Sim (eds): Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2008), Leipzig, Germany, May 13, 2008. New York: ACM Press, pp. 61–64.
Holmes, Reid and Robert J. Walker (2010). Customized awareness: recommending relevant external change events. In J. Kramer, J. Bishop, P. T. Devanbu and S. Uchitel (eds): Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE’10)—Volume 1, Cape Town, South Africa, May 1 to 8, 2010. New York: ACM Press, pp. 465–474.
Ignat, Claudia-Lavinia (2008). Annotation of concurrent changes in collaborative software development. In I. A. Letia (ed): Proceedings of the 2008 IEEE 4 th International Conference on Intelligent Computer Communication and Processing, Cluj-Napoca, Romania, August 28 to 30, 2008. Los Alamitos: IEEE Computer Society, pp. 137–144.
Ignat, Claudia-Lavinia and Gérald Oster (2008). Awareness of Concurrent Changes in Distributed Software Development. In R. Meersman and Z. Tari (eds): Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008, Part I, Monterrey, Mexico, November 9 to 14, 2008. LNCS 5331. Berlin / Heidelberg: Springer-Verlag, pp. 456–464.
Ivcek, Mario and Tihana Galinac (2008). Aspects of Quality Assurance in Global Software Development Organization. In P. Biljanovic and K. Skala (eds): Proceedings of the International Conference on Telecommunications and Information of the 31st International Convention MIPRO 2008, Opatija, Croatia, June 26 to 30, 2008. Rijeka: MIPRO, pp. 150–155.
Jensen, Morten, Shashi Menon, Lars E. Mangset and Vibeke Dalberg (2007). Managing Offshore Outsourcing of Knowledge-intensive. In F. Paulisch, P. Kruchten and A. Mockus (eds): Proceedings of Second IEEE International Conference on Global Software Engineering (ICGSE 2007), Munich, Germany, August 27 to 30, 2007. Los Alamitos: IEEE Computer Society, pp. 186–196.
Jimenez, Miguel, Mario Piattini and Aurora Vizcaíno (2009). Challenges and Improvements in Distributed Software Development: A Systematic Review. Advances in Software Engineering, vol. 2009, pp. 1–14.
Kaariainen, Jukka and Antti Valimaki (2011). Get a grip on your distributed software development with application lifecycle management. International Journal of Computer Applications in Technology, vol. 40, no. 3, pp. 181–190.
Kitchenham, Barbara (2004). Procedures for performing systematic reviews. Technical Report, TR/SE-0401, Department of Computer Science, Keele University, UK.
Kitchenham, Barbara and Stuart Charters (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering. Technical Report, EBSE 2007–01, Keele University and Durham University Joint Report, UK.
Kitchenham, Barbara, Dag I.K. Sjøberg, O. P. Brereton, David Budgen, Tore Dybå, Martin Höst, Dietmar Pfahl and Per Runeson (2010). Can we evaluate the quality of software engineering experiments? In G. Succi, M. Morisio and N. Nagappan (eds): Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2010), Bolzano-Bozen, Italy, September 16 to 17, 2010. New York: ACM Press, pp. 2:1–2:8.
Landis, J. R. and Gary G. Koch (1977). The measurement of observer agreement for categorical data. Biometrics, vol. 1, no. 33, pp. 159–174.
Mangan, Marco A.S., Renata M. Araujo, Marcos Kalinowski, Marcos R.S. Borges and Cláudia M.L. Werner (2002). Towards the Evaluation of Awareness Information Support Applied to Peer Reviews of Software Engineering Diagrams. In W. Shen, J. M. de Souza, J. A. Barthès and Z. Lin (eds): Proceedings of the Seventh International Conference on CSCW in Design (CSCWD 2002), Rio de Janeiro, Brazil, September 25 to 27, 2002. Los Alamitos: IEEE Computer Society, pp. 49–54.
Mian, Paula, Tayana Conte, Ana Natali, Jorge Biolchini and Guilherme Travassos (2005). A Systematic Review Process for Software Engineering. In: Proceedings of 2nd Experimental Software Engineering Latin American Workshop (ESELAW 2005), Uberlandia, Brazil, October 3, 2005. Porto Alegre : SBC, pp. 1–6.
Minto, Shawn and Gail C. Murphy (2007). Recommending Emergent Teams. In H. Gall and M. Lanza (eds): Proceedings of Fourth International Workshop on Mining Software Repositories (MSR’07), Minneapolis, USA, May 19 to 20, 2007. Los Alamitos: IEEE Computer Society, pp. 5.
Mockus, Audris and James D. Herbsleb (2002). Expertise browser: a quantitative approach to identifying expertise. In M. Young and J. Magee (eds): Proceedings of the 24th International Conference on Software Engineering (ICSE’02), Orlando, USA, May 19 to 25, 2002. New York: ACM Press, pp. 503–512.
Muhammad, Aslam, Ana María M. Enríquez and Dominique Decouchant (2005). Awareness and Coordination for Web Cooperative Authoring. In P. S. Szczepaniak, J. Kacprzyk and A. Niewiadomski (eds): Proceedings of Third International Atlantic Web Intelligence Conference—Advances in Web Intelligence (AWIC 2005), Lodz, Poland, June 6 to 9, 2005. LNCS 3528. Berlin / Heidelberg: Springer-Verlag, pp. 327–333.
Neale, Dennis C., John M. Carroll and Mary B. Rosson (2004). Evaluating computer-supported cooperative work: models and frameworks. In J. D. Herbsleb and G. M. Olson (eds): Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work (CSCW 2004), Chicago, USA, November 6 to 10, 2004. New York: ACM Press, pp. 112–121.
Nutter, David and Cornelia Boldyreff (2003). Historical awareness support and its evaluation in collaborative software engineering. In G. Kotsis and S. Reddy (eds): Proceedings of Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE 2003), Linz, Austria, June 9 to 11, 2003. Los Alamitos: IEEE Computer Society, pp. 171–176.
Ogawa, Michael. and Kwan-Liu Ma (2008). StarGate: A unified, interactive visualization of software projects. In I. Fujishiro, H. Li and K. Ma (eds): Proceedings of IEEE Pacific Visualization Symposium 2008 (PacificVIS’08), Kyoto, Japan, March 4 to 7, 2008. Los Alamitos: IEEE Computer Society, pp. 191–198.
Omoronyia, Inah, John Ferguson, Marc Roper and Murray Wood (2007). A 3-dimensional relevance model for collaborative software engineering spaces. In F. Paulisch, P. Kruchten and A. Mockus (eds): Proceedings of Second IEEE International Conference on Global Software Engineering (ICGSE 2007), Munich, Germany, August 27 to 30, 2007. Los Alamitos: IEEE Computer Society, pp. 204–216.
Omoronyia, Inah, John Ferguson, Marc Roper and Murray Wood (2009a). Using developer activity data to enhance awareness during collaborative software development. Computer Supported Cooperative Work, vol. 18, no. 5–6, pp. 509–558.
Omoronyia, Inah, Guttorm, Sindre, Marc Roper, John Ferguson and Murray Wood (2009b). Use case to source code traceability: The developer navigation view point. In K. Ryan and B. Robinson (eds): Proceedings of the 2009 17th IEEE International Requirements Engineering Conference (RE 2009), Atlanta, USA, August 31 to September 4, 2009. Los Alamitos: IEEE Computer Society, pp. 237–242
Omoronyia, Inah, John Ferguson, Marc Roper and Murray Wood (2010). A review of awareness in distributed collaborative software engineering. Software: Practice and Experience, vol. 40, no. 12, pp. 1107–1133.
Park, Y. and C. Jensen (2009). Beyond pretty pictures: Examining the benefits of code visualization for open source newcomers. In M. Lanza, H. A. Müller and M. Storey (eds): Proceedings of the 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2009), Edmonton, Canada, September 25, 2009. Los Alamitos: IEEE Computer Society, pp. 3–10.
Patil, Sameer, Alfred Kobsa, Ajita John, Lynne Brotman and Doree Seligmann (2009). Interpersonal Privacy Management in Distributed Collaboration: Situational Characteristics and Interpretive Influences. In T. Gross, J. Gulliksen, P. Kotzé, L. Oestreicher, P. Palanque, R. Prates and M. Winckler (eds): Proceedings of 12th IFIP TC 13 International Conference on Human-Computer Interaction (INTERACT 2009)—Part II, Uppsala, Sweden, August 24 to 28, 2009. LNCS 5727. Berlin / Heidelberg: Springer-Verlag, pp. 143–156.
Penichet, Victor, Jose Gallud, Ricardo Tesoriero and Maria Lozano (2008). Design and Evaluation of a Service Oriented Architecture-Based Application to Support the Collaborative Edition of UML Class Diagrams. In M. Bubak, G. van Albada, J. Dongarra and P. Sloot (eds): Proceedings of the 8th International Conference on Computational Science (ICCS 2008)—Part III, Kraków, Poland, June 23 to 25, 2008. LNCS 5103. Berlin / Heidelberg: Springer-Verlag, pp. 389–398.
Petersen, Kai (2011). Measuring and predicting software productivity: A systematic map and review. Information and Software Technology, vol. 53, no. 4, pp. 317–343.
Petersen, Kai, Robert Feldt, Shahid Mujtaba and Michael Mattsson (2008). Systematic Mapping Studies in Software Engineering. In G. Visaggio, M. T. Baldassarre, S. Linkman and M. Turner (eds): Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE 2008), Bari, Italy, June 26 to 27, 2008. London: British Computer Society, pp. 71–80.
Prikladnicki, Rafael and Jorge L.N. Audy (2010). Process models in the practice of distributed software development: A systematic review of the literature. Information and Software Technology, vol. 52, no. 8, pp. 779–791.
Proença, Tiago, Nilmax Moura and André van der Hoel (2010). On the Use of Emerging Design as a Basis for Knowledge Collaboration. In K. Nakakoji, Y. Murakami and E. McCready (eds): New Frontiers in Artificial Intelligence: JSAI-isAI 2009 Workshops LENLS, JURISIN, KCSD, LLLL, Tokyo, Japan, November 19 to 20, 2009. LNCS 6284. Berlin / Heidelberg: Springer-Verlag, pp. 124–134.
Redmiles, David, Andre van der Hoek, Ban Al-Ani, Tobias Hildenbrand, Stephen Quirk, Anita Sarma, Roberto S. Silva, Cleidson R.B.M. de Souza and Erik Trainer (2007). Continuous Coordination: A new paradigm to support globally distributed software development projects. Wirtschaftsinformatik, vol. 49, pp. S28–S38.
Ripley, Roger M., Anita Sarma and André van der Hoek (2007). A visualization for software project awareness and evolution. In J. I. Maletic, A. Telea and A. Marcus (eds): Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2007), Banff, Canada, June 25 to 26, 2007. Los Alamitos: IEEE Computer Society, pp. 137–144.
Robinson, Marcia and Ravi Kalakota (2004). Offshore Outsourcing: Business Models, ROI and Best Practices. Alpharetta, USA: Mivar Press.
Robinson, Hugh and Helen Sharp (2005). Organisational culture and XP: three case studies. In: Proceedings of the Agile Development Conference 2005, Denver, USA, July 24 to 29, 2005. Los Alamitos: IEEE Computer Society, pp. 49–58.
Salinger, Stephan, Christopher Oezbek, Karl Beecher and Julia Schenk (2010). Saros: an eclipse plug-in for distributed party programming. In Y. Dittrich, C. R. de Souza, M. Korpela, H. C. Sharp, J. Singer and H. Winshchiers-Theophilus (eds): Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2010), Cape Town, South Africa, May 2, 2010. New York: ACM Press, pp. 48–55.
Sarma, Anita and André van der Hoek (2002). Palantír: Coordinating Distributed Workspaces. In: Proceedings of 26th International Computer Software and Applications Conference (COMPSAC 2002), Oxford, England, August 26 to 29, 2002. Los Alamitos: IEEE Computer Society, pp. 1093–1097
Sarma, Anita and André van der Hoek (2003). Visualizing parallel workspace activities. In M. H. Hamza (ed): Proceedings of the IASTED International Conference on Software Engineering and Applications, Marina del Rey, USA, November 3 to 5, 2003. Calgary, Canada: Acta Press, pp. 435–440.
Sarma, Anita and André van der Hoek (2006). Towards Awareness in the Large. In P. Fernandes, D. Damian, C. Ebert, A. Avritzer and D. Paulish (eds): Proceedings of the 2006 IEEE International Conference on Global Software Engineering (ICGSE 2006), Florianopolis, Brazil, October 16 to 19, 2006. Los Alamitos: IEEE Computer Society, pp. 127–131.
Sarma, Anita, Zahra Noroozi and André van der Hoek (2003). Palantìr: Raising awareness among configuration management workspaces. In L. Clarke, L. Dillon and W. Tichy (eds): Proceedings of the 25th International Conference on Software Engineering (ICSE 2003), Portland, USA, May 3 to 10, 2003. Los Alamitos: IEEE Computer Society, pp. 444–454.
Sarma, Anita, Gerald Bortis and André van der Hoek (2007). Towards supporting awareness of indirect conflicts across software configuration management workspaces. In R. E. K. Stirewalt, A. Egyed and B. Fischer (eds): Proceedings of the 22 nd IEEE/ACM International Conference on Automated Software Engineering (ASE’07), Atlanta, USA, November 5 to 9, 2007. New York: ACM Press, pp. 94–103.
Sarma, Anita, David Redmiles and André van der Hoek (2008). Empirical evidence of the benefits of workspace awareness in software configuration management. In M. J. Harrold and G. C. Murphy (eds): Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008, Atlanta, USA, November 9 to 14, 2008. New York: ACM Press, pp. 113–123.
Sarma, Anita, Larry Maccherone, Patrick Wagstrom and James Herbsleb (2009). Tesseract: Interactive visual exploration of socio-technical relationships in software development. In S. Fickas, J. M. Atlee and P. Inverard (eds): Proceedings of the 31st International Conference on Software Engineering (ICSE 2009), Vancouver, Canada, May 16 to 24, 2009. Los Alamitos: IEEE Computer Society, pp. 23–33.
Schmidt, Kjeld (2002). The Problem with ‘Awareness’: Introductory Remarks on ‘Awareness in CSCW’. Computer Supported Cooperative Work, vol. 11, no. 3, pp. 285–298.
Schümmer, Till (2001). Lost and found in software space. In R. H. Sprague (ed): Proceedings of the 34th Annual Hawaii International Conference on System Sciences (HICSS-34)—Volume 9, Maui, Hawaii, January 3 to 6, 2001. Los Alamitos: IEEE Computer Society, pp. 1–10.
Schümmer, Till and Stephan Lukosch (2008). Supporting the Social Practices of Distributed Pair Programming. In R. Briggs, P. Antunes, G. de Vreede and A. Read (eds): Proceedings of the 14th International Workshop on Groupware: Design, Implementation, and Use (CRIWG 2008), Omaha, USA, September 14 to 18, 2008. LNCS 5411. Berlin / Heidelberg: Springer-Verlag, pp. 83–98.
Servant, Francisco, James A. Jones and André van der Hoek (2010). CASI: preventing indirect conflicts through a live visualization. In Y. Dittrich, C. De Souza, M. Korpela, H. C. Sharp, J. Singer and H. Winshchiers-Theophilus (eds): Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2010), Cape Town, South Africa, May 2, 2010. New York: ACM Press, pp. 39–46.
Sinha, Vibha, Bikram Sengupta and Satish Chandra (2006). Enabling collaboration in distributed requirements management. IEEE Software, vol. 23, no. 5, pp. 52–61.
Stapel, Kai, Eric Knauss and Kurt Schneider (2009). Using FLOW to improve communication of requirements in globally distributed software projects. In: Proceedings of the 2009 Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills (CIRCUS’09), Atlanta, USA, August 31, 2009. Los Alamitos: IEEE Computer Sciences, pp. 15–22.
Steinmacher, Igor, Ana Paula Chaves and Marco Aurélio Gerosa (2010). Awareness support in global software development: a systematic review based on the 3 C collaboration model. In G. L. Kolfschoten, T. Herrmann and S. Lukosch (eds): 16th International Conference Collaboration and Technology (CRIWG 2010), Maastricht, The Netherlands, September 20 to 23, 2010. LNCS 6257. Berlin / Heidelberg: Springer-Verlag, pp. 185–201.
Storey, Margaret-Anne D., Davor Cubranic and Daniel M. German (2005). On the use of visualization to support awareness of human activities in software development: a survey and a framework. In T. L. Naps and W. de Pauw (eds): Proceedings of the ACM 2005 Symposium on Software Visualization (SoftVis’05), Saint Louis, USA, May 14 to 15, 2005. New York: ACM Press, pp. 193–202.
Tam, James and Saul Greenberg (2004). A Framework for Asynchronous Change Awareness in Collaboratively-Constructed Documents. In G. de Vreede, L. A. Guerrero and G. M. Raventós (eds): Proceedings of the 10th International Workshop on Groupware: Design, Implementation and Use (CRIWG 2004), San Carlos, Costa Rica, September 5 to 9, 2004. LNCS 3198. Berlin / Heidelberg: Springer-Verlag, pp. 67–83.
Tee, Kimberly, Saul Greenberg and Carl Gutwin (2009). Artifact awareness through screen sharing for distributed groups. International Journal of Human-Computer Studies, vol. 67, no. 9, pp. 677–702.
Treude, Christoph and Margaret-Anne Storey (2010). Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds. In J. Kramer, J. Bishop, P. T. Devanbu and S. Uchitel (eds): Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE’10)—Volume 1, Cape Town, South Africa, May 1 to 8, 2010. New York: ACM Press, pp. 365–374.
Venolia, Gina, John Tang, Ruy Cervantes, Sara Bly, George Robertson, Bongshin Lee and Kori Inkpen (2010). Embodied social proxy: mediating interpersonal connection in hub-and-satellite teams. In E. D. Mynatt, D. Schoner, G. Fitzpatrick, S. E. Hudson, W. K. Edwards and T. Rodden (eds): Proceedings of the 28th International Conference on Human Factors in Computing Systems (CHI’10), Atlanta, USA, April 10 to 15, 2010. New York: ACM Press, pp. 1049–1058.
Wahyudin, Dindin, Matthias Heindl, Benedikt Eckhard, Alexander Schatten and Stefan Biffl (2008). In-Time Role-Specific Notification as Formal Means to Balance Agile Practices in Global Software Development Settings. In B. Meyer, J. Nawrocki and B. Walter (eds): Balancing Agility and Formalism in Software Engineering. Second IFIP TC 2 Central and East European Conference on Software Engineering Techniques (CEE-SET 2007), Poznan, Poland. LNCS 5082. Berlin / Heidelberg: Springer-Verlag, pp. 208–222.
Williams, Byron J. and Jeffrey C. Carver (2010). Characterizing software architecture changes: A systematic review. Information and Software Technology, vol. 52, no. 1, pp. 31–51.
Wirth, Carsten and Sahin Albayrak (2011). A classification for Supportive User Interfaces derived from Collaborative User Interfaces. In G. Lehmann, A. Demeure, M. Petit and G. Calvary (eds): 1st International Workshop on Supportive User Interfaces (SUI 2011) at the 3rd ACM SIGCHI Symposium on Engineering Interactive Computing Systems, Pisa, Italy, June 13, 2011. New York: ACM Press, pp. 37–39.
Ye, En, Lev A. Neiman, Hiep Q. Dinh and Chang Liu (2009). SecondWATCH: A workspace awareness tool based on a 3-d virtual world. In S. Fickas, J. M. Atlee and P. Inverard (eds): Proceedings of the 31st International Conference on Software Engineering (ICSE 2009), Companion Volume, Vancouver, Canada, May 16 to 24, 2009. Los Alamitos: IEEE Computer Society, pp. 291–294.
Acknowledgments
This work was partially funded by Fundação Araucária. The authors would also like to thank Gustavo Ansaldi Oliva and Giovanna Avalone for proofreading preliminary versions of this document. Marco Aurélio Gerosa receives individual grant from Brazilian National Research Council (CNPq).
Author information
Authors and Affiliations
Corresponding author
Appendix A
Appendix A
Number | Source | Type of Study | Reference |
PS01 | Scopus | Case Study | (Amrit and Hillegersberg 2008) |
Theoretical Study | |||
PS02 | ACM | Case Study | (Assogba and Donath 2010) |
Tool | |||
PS03 | ACM | Tool | (Bang et al. 2010) |
PS04 | Scopus | Tool | (Bani-Salameh et al. 2009) |
PS05 | Scopus | Tool | (Bani-Salameh et al. 2010) |
PS06 | Springer | Tool | (Bani-Salameh et al. 2008) |
PS07 | ACM | Tool | (Begel et al. 2010) |
PS08 | ACM | Tool | (Begel and Zimmermann 2010) |
PS09 | Springer | Tool | (Belgiorno et al. 2010) |
PS10 | Scopus | Case Study | (Bruegge et al. 2006) |
Tool | |||
PS11 | ACM | Tool | (Calefato et al. 2009) |
PS12 | ACM | Tool | (Carter and Dewan 2010) |
PS13 | ACM | Theoretical Study | (Cataldo and Herbsleb 2009) |
PS14 | ACM | Theoretical Study | (Cataldo and Herbsleb 2010) |
PS15 | ACM | Case Study | (Cataldo et al. 2006) |
Theoretical Study | |||
PS16 | Springer | Experiment | (Cepêda et al. 2010) |
Tool | |||
PS17 | ACM | Tool | (Cheng et al. 2003) |
PS18 | IEEE | Tool | (Cook et al. 2004) |
PS19 | ACM | Tool | (da Silva et al. 2006) |
PS20 | IEEE | Case Study | (Damian et al. 2007a) |
PS21 | IEEE | Case Study | (Damian et al. 2007b) |
PS22 | ACM | Tool | (de Lucia et al. 2007a) |
PS23 | Science Direct | Tool | (de Lucia et al. 2007b) |
PS24 | ACM | Tool | (de Souza et al. 2007a) |
PS25 | Scopus | Case Study | (de Souza et al. 2007b) |
Tool | |||
PS26 | ACM | Tool | (Dekel and Herbsleb 2008) |
PS27 | IEEE | Experiment | (Dewan et al. 2009) |
Tool | |||
PS28 | IEEE | Tool | (Dullemond et al. 2010) |
PS29 | Springer | Case Study | (Duque et al. 2008) |
Tool | |||
PS30 | Science Direct | Tool | (Duque et al. 2010) |
PS31 | IEEE | Theoretical Study | (Dustdar and Gall 2002 ) |
PS32 | Scopus | Case Study | (Ehrlich and Chang 2006) |
Theoretical Study | |||
PS33 | ACM | Case Study | (Ehrlich et al. 2007) |
Tool | |||
PS34 | ACM | Theoretical Study | (Estublier and Garcia 2005) |
Tool | |||
PS35 | ACM | Tool | (Everitt et al. 2003) |
PS36 | ISI | Tool | (Farshchian 2000) |
PS37 | Science Direct | Tool | (Farshchian 2001) |
PS38 | Scopus | Experiment | (Favela et al. 2004) |
Tool | |||
PS39 | ACM | Case Study | (Fitzpatrick et al. 2006) |
Tool | |||
PS40 | Scopus | Tool | (Fokaefs et al. 2009) |
PS41 | Scopus | Experiment | (Froehlich and Dourish 2004) |
Tool | |||
PS42 | Scopus | Case Study | (German and Hindle 2006) |
Tool | |||
PS43 | ACM | Tool | (Geyer et al. 2001) |
PS44 | Scopus | Case Study | (Gilbert and Karahalios 2007) |
Tool | |||
PS45 | Scopus | Case Study | (Gilbert and Karahalios 2009) |
Tool | |||
PS46 | Scopus | Tool | (Guimarães and Rito-Silva 2010) |
PS47 | ACM | Case Study | (Gutwin et al. 2004) |
Theoretical Study | |||
PS48 | Scopus | Tool | (Gutwin et al. 2005) |
PS49 | Scopus | Experiment | (Hanks 2008) |
Tool | |||
PS50 | Scopus | Tool | (Harward et al. 2010) |
PS51 | ACM | Tool | (Hattori 2010) |
PS52 | ACM | Tool | (Hattori and Lanza 2010) |
PS53 | Scopus | Tool | (Hattori and Lanza 2009a) |
PS54 | Scopus | Experiment | (Hattori and Lanza 2009b) |
Tool | |||
PS55 | Springer | Case Study | (Hattori et al. 2010) |
Tool | |||
PS56 | Scopus | Experiment | (Hegde and Dewan 2008) |
Tool | |||
PS57 | Springer | Experiment | (Helming et al. 2009) |
Tool | |||
PS58 | ACM | Tool | (Holmes and Walker 2008) |
PS59 | ACM | Tool | (Holmes and Walker 2010) |
PS60 | IEEE | Tool | (Ignat 2008) |
PS61 | Springer | Tool | (Ignat and Oster 2008) |
PS62 | Scopus | Tool | (Mangan et al. 2002) |
PS63 | ACM | Experiment | (Minto and Murphy 2007) |
Tool | |||
PS64 | ACM | Tool | (Mockus and Herbsleb 2002) |
PS65 | IEEE | Tool | (Nutter and Boldyreff 2003) |
PS66 | Scopus | Case Study | (Ogawa and Ma 2008) |
Tool | |||
PS67 | Scopus | Tool | (Omoronyia et al. 2007) |
PS68 | Scopus | Theoretical Study | (Omoronyia et al. 2009a) |
Experiment | |||
Tool | |||
PS69 | Scopus | Tool | (Omoronyia et al. 2009b) |
PS70 | Scopus | Experiment | (Park and Jensen 2009) |
PS71 | Springer | Experiment | (Penichet et al. 2008) |
Tool | |||
PS72 | Springer | Tool | (Proença et al. 2010) |
PS73 | ISI | Theoretical Study | (Redmiles et al. 2007) |
Tool | |||
PS74 | Scopus | Case Study | (Ripley et al. 2007) |
Tool | |||
PS75 | ACM | Tool | (Salinger et al. 2010) |
PS76 | ACM | Experiment | (Sarma et al. 2007) |
Tool | |||
PS77 | ACM | Experiment | (Sarma et al. 2009) |
Tool | |||
PS78 | Scopus | Tool | (Sarma et al. 2003) |
PS79 | ACM | Experiment | (Sarma et al. 2008) |
Tool | |||
PS80 | IEEE | Tool | (Sarma and van der Hoek 2002) |
PS81 | Scopus | Tool | (Sarma and van der Hoek 2003) |
PS82 | IEEE | Theoretical Study | (Sarma and van der Hoek 2006) |
Tool | |||
PS83 | Scopus | Tool | (Schümmer 2001) |
PS84 | Springer | Tool | (Schümmer and Lukosch 2008) |
PS85 | ACM | Tool | (Servant et al. 2010) |
PS86 | Scopus | Case Study | (Sinha et al. 2006) |
Tool | |||
PS87 | Scopus | Case Study | (Stapel et al. 2009) |
Theoretical Study | |||
PS88 | ACM | Survey or Systematic Review | (Storey et al. 2005) |
PS89 | ACM | Case Study | (Venolia et al. 2010) |
Tool | |||
PS90 | Springer | Theoretical Study | (Wahyudin et al. 2008) |
PS91 | Scopus | Tool | (Ye et al. 2009) |
Rights and permissions
About this article
Cite this article
Steinmacher, I., Chaves, A.P. & Gerosa, M.A. Awareness Support in Distributed Software Development: A Systematic Review and Mapping of the Literature. Comput Supported Coop Work 22, 113–158 (2013). https://doi.org/10.1007/s10606-012-9164-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10606-012-9164-4