Abstract
This paper studies the temporal communication patterns of online communities of developers and users of the open source Eclipse Java development environment. It measures the productivity of each community and seeks to identify correlations that exist between group communication characteristics and productivity attributes. The study uses the TeCFlow (Temporal Communication Flow) visualizer to create movie maps of the knowledge flow by analyzing the publicly accessible Eclipse developer mailing lists as an approximation of the social networks of developers and users. Thirty-three different Eclipse communities discussing development and use of components of Eclipse such as the Java Development Tools, the different platform components, the C/C++ Development Tools and the AspectJ extension have been analyzed over a period of six months. The temporal evolution of social network variables such as betweenness centrality, density, contribution index, and degree have been computed and plotted. Productivity of each development group is measured in terms of two indices, namely performance and creativity. Performance of a group is defined as the ratio of new bugs submitted compared with bugs fixed within the same period of time. Creativity is calculated as a function of new features proposed and implemented. Preliminary results indicate that there is a correlation between attributes of social networks such as density and betweenness centrality and group productivity measures in an open source development community. We also find a positive correlation between changes over time in betweenness centrality and creativity, and a negative correlation between changes in betweenness centrality and performance.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Anonymous (2005) A study of open source software project success. Project summary retrieved March 7, 2005 at URL: http://www.smith.umd.edu/faculty/kstewart/ResearchInfo/NSFProjectSummary.pdf
Communities of Intelligence (2005) Retrieved on January 20, 2005 at URL: http://www. communityintelligence.co.uk/resources/collaboration_tools.htm#_ftn1
Cross R, Cummings JN (2004) Tie and network correlates of individual performance in knowledge-intensive work. Retrieved December 2004 at URL: http://ccs.mit.edu/fow/cross_cummings.pdf
Cummings JN, Cross R (2003) Structural properties of work groups and their consequences for performance. Soc Netw 25(3):197–210
Cubranic D (2005) Open-Source Software Development. Retrieved on March 7, 2005 at URL: http://sern. ucalgary.ca~maurer/ICSE99WS/Submissions/Cubranic/Cubranic.html
Duncan AS (2003) Software development productivity, tools and matrices. In: Proceedings of the 10th International Conference on Software Engineering
Eclipse bugzilla bugs database (2004) Retrieved on December 1, 2004 at URL: https://bugs.eclipse. org/bugs/reports.cgi
Eclipse mailing lists (2004). Retrieved on September 1, 2004 at URL http://www.eclipse.org/mail/index.html
Eclipse project (2004). Retrieved on September 1, 2004 at URL: http://www.eclipse.org/eclipse/
Gloor P, Laubacher R, Dynes S, Zhao Y (2003) Visualization of Communication Patterns in Collaborative Innovation Networks: Analysis of some W3C working groups. In: Proc. ACM CKIM International Conference on Information and Knowledge Management, New Orleans, Nov 3–8
Gloor PA (2005) Swarm Creativity, Competitive advantage through collaborative innovation networks. Oxford University Press, fall 2005, also available at http://www.swarmcreativity.net
Gloor P (2005) Capturing team dynamics through temporal social surfaces. In: Proceedings of 9th international conference on information visualization IV05, London
Gloor P, Zhao Y (2004) A temporal communication flow visualizer for social networks analysis. ACM CSCW Workshop on Social Networks. ACM CSCW Conference, Chicago
Leenders RThAJ, Van Engelen JML, Kratzer J (2003) Virtuality, communication, and new product team creativity: a social network perspective. J Eng Technol Manag 20:69–92
Lueg C, Fisher D (2003) From usenet to CoWebs, Interacting with Social Information Spaces. Springer
Moon JY, Sproull L (2000) The essence of distributed work: the case of the Linux kernel. First Monday 5(11) URL: http://www.firstmonday.dk/issues/issue5_11/moon/
O'Mahony S (2003) Guarding the commons: how community managed software projects protect their work. Res Policy 32:1179–1198
Online process tool (2004) at URL: http://www.ickn.org/ickndemo/TeCFlow_HToMailingListDia.html
Sawyer S (2004) Software development teams. Communi ACM 47(12)
Tyler J, Wilkinson D, Huberman B (2003) Email as spectroscopy: Automated discovery of community structure within organizations. HP Laboratories. Retrieved February 2005 at URL http://www.hpl.hp.com/shl/papers/email/index.html
Wasserman S, Faust K (1994) Social Network Analysis, Methods and Applications. Cambridge University Press
Weber S (2004) The success of open source. Harvard University Press
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper was tied for Best Paper, NAACSOS (North American Association for Computational Social and Organizational Science) Annual Conference 2005, June 26–28, Notre Dame.
Yared H. Kidane obtained a B.Sc. from Addis Ababa University, Ethiopia in Statistics and a M.Sc. in Information Technology specializing in engineering and management of information systems with honors from Royal Institute of Technology Stockholm, Sweden in June 2005. Yared completed his master’s thesis as an exchange student at MIT. He is currently working for Verizon Wireless as an analyst in the reporting and analysis section.
Peter A. Gloor is a research fellow both at the MIT Center for Coordination Science and the Center for Digital Strategies at Tuck at Dartmouth and chief scientist at iQuest Analytics. Previously, he was a partner with Deloitte and PwC. He obtained a Ph.D. in Computer Science from the University of Zurich in 1989, and was a Post-Doc at the MIT Lab for Computer Science.
Rights and permissions
About this article
Cite this article
Kidane, Y.H., Gloor, P.A. Correlating temporal communication patterns of the Eclipse open source community with performance and creativity. Comput Math Organiz Theor 13, 17–27 (2007). https://doi.org/10.1007/s10588-006-9006-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10588-006-9006-3