The Small Project Observatory: Visualizing software ecosystems
MetadataShow full item record
SubjectSoftware Ecosystems; Software visualization; Software evolution; Reverse engineering; Maintenance
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 companies, research groups or even the open-source communities. We call these contexts software ecosystems. In this paper, we present the Small Project Observatory, a prototype tool which aims to support the analysis of software ecosystems through interactive visualization and exploration. We present a case study of exploring an ecosystem using our tool, we describe the architecture of the tool, and we distill lessons learned during the tool-building experience.
Showing items related by title, author, creator and subject.
Jermakovics, A; Moser, R; Sillitti, A; Succi, G (ACM Press, 2008)Lagrein is a tool that allows exploring how a software system has been developed. It supports visualization of multiple metrics, it links requirements to code expected to implement them and cou-ples code with the effort ...
Teaching Software Design Engineering Across the K-12 Curriculum: Using Visual Thinking and Computational Thinking Fronza I; El Ioini N; Corral L (ACM, 2016)Over the years a number of methodologies have been proposed in Software Engineering to deal with systems design. High among them is visual thinking (VT). VT is a well known strategy to foster more ideas and generate consensus ...
D'Ambros M; Lanza M; Lungu M; Robbes R (2011)Software systems are hard to understand due to the complexity and the sheer size of the data to be analyzed. Software visualization tools are a great help as they can sum up large quantities of data in dense, meaningful ...