ABSTRACT
In this paper we describe the design behind the Bloom Diagram, a tool to visualize the evolution of individual participants' code and comment contributions to open source software projects. The design blends techniques such as concentric pie charts, animation, motion trails, and social proxies to produce a compact presentation of the large scale dynamics around software development. We also briefly present some preliminary findings using data gathered from SourceForge, a popular open source project hosting site, and discuss future directions for this work.
- de Souza, C., Dourish, P., Redmiles, D., Quirk, S., and Trainer, E. From Technical Dependencies to Social Dependencies. In the Social Networks Workshop at CSCW 2004.Google Scholar
- Erickson, T. and Kellogg, W. Social Translucence: Using Minimalist Visualizations of Social Activity to Support Collective Interaction. In Designing Information Spaces: The Social Navigation Approach. Springer, 2003, 17--42. Google ScholarDigital Library
- Viegas, F., Wattenberg, M., and Dave, K. Studying Cooperation and Conflict Between Authors with History Flow Visualizations. In Proc. CHI 2004, ACM Press (2004), 575--582. Google ScholarDigital Library
- Piccolo Home Page. http://www.cs.umd.edu/hcil/piccolo/.Google Scholar
- Pinzger, M., Gall, H., Fischer, M., and Lanza, M. Visualizing Multiple Evolution Metrics. In Proc. SoftVis 2005, ACM Press (2005), 67--75. Google ScholarDigital Library
- SourceForge. http://www.sourceforge.net/.Google Scholar
- Xu, J., Gao, Y., Christley, S., and Madey, G. A Topological Analysis of the Open Source Software Development Community. In Proc. HICSS '05, IEEE Computer Society Press (2005), 198a--198a. Google ScholarDigital Library
Index Terms
- Growing bloom: design of a visualization of project evolution
Recommendations
A Systematic Review of Studies of Open Source Software Evolution
APSEC '10: Proceedings of the 2010 Asia Pacific Software Engineering ConferenceSoftware evolution relates to how software systems evolve over time. With the emergence of the open source paradigm, researchers are provided with a wealth of data for open source software evolution analysis. In this paper, we present a systematic ...
The future of research in free/open source software development
FoSER '10: Proceedings of the FSE/SDP workshop on Future of software engineering researchFree/Open Source Software (FOSS) development is not the same an Software Engineering (SE). Why this is so is unclear and open to various interpretations. Both address the challenges of developing large software systems, but the development processes, ...
Studying the laws of software evolution in a long-lived FLOSS project
Some free, open-source software projects have been around for quite a long time, the longest living ones dating from the early 1980s. For some of them, detailed information about their evolution is available in source code management systems tracking ...
Comments