ABSTRACT
Software evolution research has been focused mostly on analyzing the evolution of single software systems. However, it is rarely the case that a project exists as standalone, independent of others. Rather, projects exist in parallel within larger contexts in companies, research groups or even the open-source communities, contexts that we call super-repositories. In this paper, we argue that visualization of super-repositories is useful in a range of situations, and we describe The Small Project Observatory, a prototype tool which aims to visualize super-repositories.
- T. Ball and S. Eick. Software visualization in the large. IEEE Computer, 29(4):33--43, 1996. Google ScholarDigital Library
- C. Collberg, S. Kobourov, J. Nagra, J. Pitts, and K. Wampler. A system for graph-based visualization of the evolution of software. In Proceedings of the 2003 ACM Symposium on Software Visualization, pages 77--86, New York NY, 2003. ACM Press. Google ScholarDigital Library
- M. Conklin, J. Howison, and K. Crowston. Collaboration using ossmole: a repository of floss data and analyses. SIGSOFT Softw. Eng. Notes, 30(4):1--5, 2005. Google ScholarDigital Library
- D. Cubranic and G. Murphy. Hipikat: Recommending pertinent software development artifacts. In Proceedings 25th International Conference on Software Engineering (ICSE 2003), pages 408--418, New York NY, 2003. ACM Press. Google ScholarDigital Library
- T. M. J. Fruchterman and E. M. Reingold. Graph drawing by force-directed placement. Softw. Pract. Exper., 1991. Google ScholarDigital Library
- T. Gîrba, S. Ducasse, and M. Lanza. Yesterday's Weather: Guiding early reverse engineering efforts by summarizing the evolution of changes. In Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04), pages 40--49, Los Alamitos CA, Sept. 2004. IEEE Computer Society. Google ScholarDigital Library
- T. Gîrba, A. Kuhn, M. Seeberger, and S. Ducasse. How developers drive software evolution. In Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2005), pages 113--122. IEEE Computer Society Press, 2005. Google ScholarDigital Library
- M. Jazayeri, H. Gall, and C. Riva. Visualizing Software Release Histories: The Use of Color and Third Dimension. In Proceedings of ICSM '99 (International Conference on Software Maintenance), pages 99--108. IEEE Computer Society Press, 1999. Google ScholarDigital Library
- M. Lehman and L. Belady. Program Evolution: Processes of Software Change. London Academic Press, London, 1985. Google ScholarDigital Library
- M. Pinzger, H. Gall, M. Fischer, and M. Lanza. Visualizing multiple evolution metrics. In Proceedings of SoftVis 2005 (2nd ACM Symposium on Software Visualization), pages 67--75, St. Louis, Missouri, USA, May 2005. Google ScholarDigital Library
- F. Van Rysselberghe and S. Demeyer. Studying software evolution information by visualizing the change history. In Proceedings 20th IEEE International Conference on Software Maintenance (ICSM '04), pages 328--337, Los Alamitos CA, Sept. 2004. IEEE Computer Society Press. Google ScholarDigital Library
- D. A. Weiss. A large crawl and quantitative analysis of open source projects hosted on sourceforge. In Report 001/05, Pozna University of Technology, Poland, 2005.Google Scholar
Recommendations
The Small Project Observatory: Visualizing software ecosystems
Software evolution research has focused mostly on analyzing the evolution of single software systems. However, it is rarely the case that a project exists as standalone, independent of others. Rather, projects exist in parallel within larger contexts in ...
The small project observatory: a tool for reverse engineering software ecosystems
ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2Software evolution researchers have focused mostly on analyzing single software systems. However, often projects are developed and co-exist within software ecosystems, i.e., the larger contexts of companies, research groups or open-source communities. ...
Visualizing Gnome with the Small Project Observatory
MSR '09: Proceedings of the 2009 6th IEEE International Working Conference on Mining Software RepositoriesWe analyzed the Gnome family of systems with the Small Project Observatory, our online ecosystem visualization platform. We begin by briefly introducing the model of SPO. We then observe and discuss several phases in the activity of the Gnome ecosystem. ...
Comments