Augmenting social awareness in a collaborative development environment

Social awareness, that is information that a person maintains about others in a social or conversational context, can contribute to counteract the lack of teamness in global software development and strengthen trust among remote developers. We hypothesize that information shared on social media can work for distributed software teams as a surrogate of the social awareness gained during informal face to face chats. As a preliminary step we have developed a tool that extends a collaborative development environment by aggregating content from social networks and microblogs into the developer's workspace.

[1]  Ed Blankenship,et al.  Professional Team Foundation Server 2013 , 2011 .

[2]  Jun Zhang,et al.  A case study of micro-blogging in the enterprise: use, value, and related issues , 2010, CHI.

[3]  Andrew Begel,et al.  Codebook: Social networking over code , 2009, 2009 31st International Conference on Software Engineering - Companion Volume.

[4]  Kate Ehrlich,et al.  Making sense of strangers' expertise from signals in digital artifacts , 2009, CHI.

[5]  Janice Singer,et al.  Hipikat: a project memory for software development , 2005, IEEE Transactions on Software Engineering.

[6]  James D. Herbsleb,et al.  Identification of coordination requirements: implications for the Design of collaboration and awareness tools , 2006, CSCW '06.

[7]  Aurora Vizcaíno,et al.  Collaboration Tools for Global Software Engineering , 2010, IEEE Software.

[8]  Robert DeLine,et al.  Information Needs in Collocated Software Development Teams , 2007, 29th International Conference on Software Engineering (ICSE'07).

[9]  Cleidson R. B. de Souza,et al.  The scale and evolution of coordination needs in large-scale distributed projects: implications for the future generation of collaborative tools , 2011, CHI.

[10]  Narasimhaiah Gorla,et al.  Who should work with whom?: building effective software project teams , 2004, CACM.

[11]  Georg Groh,et al.  On the influence of social factors on team recommendations , 2010, 2010 IEEE 26th International Conference on Data Engineering Workshops (ICDEW 2010).

[12]  Marcelo Cataldo,et al.  Sources of errors in distributed development projects: implications for collaborative tools , 2010, CSCW '10.

[13]  Michael J. Muller,et al.  Motivations for social networking at work , 2008, CSCW.

[14]  Ban Al-Ani,et al.  In Strangers We Trust? Findings of an Empirical Study of Distributed Teams , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[15]  Helen Sharp,et al.  Organisational culture and XP: three case studies , 2005, Agile Development Conference (ADC'05).

[16]  Daniel M. German,et al.  Towards understanding twitter use in software engineering: preliminary findings, ongoing challenges and future questions , 2011, Web2SE '11.

[17]  Carl Gutwin,et al.  Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation , 1996, BCS HCI.

[18]  Filippo Lanubile,et al.  Embedding social networking information into jazz to foster group awareness within distributed teams , 2009, SoSEA '09.

[19]  Henry M. Kim,et al.  Organizational Social Computing and Employee Job Performance: The Knowledge Access Route , 2011, 2011 44th Hawaii International Conference on System Sciences.

[20]  James D. Herbsleb,et al.  Introducing instant messaging and chat in the workplace , 2002, CHI.

[21]  Sirkka L. Jarvenpaa,et al.  Is Anybody Out There? Antecedents of Trust in Global Virtual Teams , 1998, J. Manag. Inf. Syst..

[22]  Susan G. Straus,et al.  All in due time: The development of trust in computer-mediated and face-to-face teams , 2006 .

[23]  Jean-Luc David,et al.  Professional Team Foundation Server , 2006 .

[24]  David F. Redmiles,et al.  The Awareness Network, To Whom Should I Display My Actions? And, Whose Actions Should I Monitor? , 2011, IEEE Transactions on Software Engineering.

[25]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[26]  James J. Treinen,et al.  Following the sun: Case studies in global software development , 2006, IBM Syst. J..

[27]  Mik Kersten Focusing knowledge work with task context , 2007 .

[28]  André van der Hoek,et al.  Palantir: raising awareness among configuration management workspaces , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[29]  Jennifer Marlow,et al.  Designing interventions to reduce psychological distance in globally distributed teams , 2012, CSCW.

[30]  Grady Booch,et al.  Collaborative Development Environments , 2003, Adv. Comput..

[31]  Gloria Mark,et al.  Why distance matters: effects on cooperation, persuasion and deception , 2002, CSCW '02.