An Exploratory Study on Collaboration Understanding in Software Development Social Networks

Collaboration is important for productivity, quality, and knowledge sharing in software development. In this context, the use of social networks analysis can help to track the level of collaboration in a development project. In this work, an exploratory study was conducted, in the context of free/open source software, using EvolTrack-SocialNetwork tool, to investigate collaboration in software teams. The preliminary results indicate a potential to increase one's ability to understand the course that the collaboration is taking.

[1]  David F. Redmiles,et al.  Supporting collaborative software development through the visualization of socio-technical dependencies , 2007, GROUP.

[2]  Cleidson R. B. de Souza,et al.  Multiple Social Networks Analysis of FLOSS Projects using Sargas , 2009 .

[3]  Kwan-Liu Ma,et al.  Software evolution storylines , 2010, SOFTVIS '10.

[4]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994 .

[5]  André van der Hoek,et al.  Collaborative Software Engineering: Concepts and Techniques , 2010, Collaborative Software Engineering.

[6]  Cleidson R. B. de Souza,et al.  Tool support for collaborative software development based on dependency analysis , 2010, 6th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2010).

[7]  Marcos R. S. Borges,et al.  A maturity model to promote collaboration in business processes , 2009, Int. J. Bus. Process. Integr. Manag..

[8]  Morten T. Hansen When Internal Collaboration Is Bad for Your Company , 2009 .

[9]  Michael Jünger,et al.  Graph Drawing Software , 2003, Graph Drawing Software.

[10]  Andréa Magalhães Magdaleno,et al.  Bringing out collaboration in software development social networks , 2011, PROFES Workshops.

[11]  Cláudia Maria Lima Werner,et al.  Analyzing Collaboration in Software Development Processes through Social Networks , 2010, ISoLA.

[12]  Mary E. Helander,et al.  Using Software Repositories to Investigate Socio-technical Congruence in Development Projects , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).

[13]  Giancarlo Succi,et al.  Open Source Development, Communities and Quality, IFIP 20th World Computer Congress, Working Group 2.3 on Open Source Software, OSS 2008, September 7-10, 2008, Milano, Italy , 2008, OSS.

[14]  Ulrik Brandes,et al.  Analysis and Visualization of Social Networks , 2003, Graph Drawing Software.

[15]  Albert-László Barabási,et al.  Linked - how everything is connected to everything else and what it means for business, science, and everyday life , 2003 .

[16]  John Grundy,et al.  Collaborative Software Engineering , 2010 .

[17]  Cleidson R. B. de Souza,et al.  Facilitating Social Network Studies of FLOSS using the OSSNetwork Environment , 2008, OSS.

[18]  Paul Dourish,et al.  Seeking the source: software source code as a social and technical artifact , 2005, GROUP.

[19]  Hajo A. Reijers,et al.  Discovering Social Networks from Event Logs , 2005, Computer Supported Cooperative Work (CSCW).

[20]  Vladimir Batagelj,et al.  Exploratory Social Network Analysis with Pajek , 2005 .

[21]  Michael Schwind,et al.  A Tool for the Analysis of Social Networks in Collaborative Software Development , 2010, 2010 43rd Hawaii International Conference on System Sciences.