Rigi-A system for programming-in-the-large
ICSE '88 Proceedings of the 10th international conference on Software engineering
Graph drawing by force-directed placement
Software—Practice & Experience
Seesoft-A Tool for Visualizing Line Oriented Software Statistics
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
IBM Systems Journal
Software architecture for product families: principles and practice
Software architecture for product families: principles and practice
An open graph visualization system and its applications to software engineering
Software—Practice & Experience - Special issue on discrete algorithm engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
3D representations for software visualization
Proceedings of the 2003 ACM symposium on Software visualization
Metrics and Laws of Software Evolution - The Nineties View
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
GASE: visualizing software evolution-in-the-large
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
REportal: A Web-based Portal Site for Reverse Engineering
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Manipulating and documenting software structures using SHriMP views
ICSM '95 Proceedings of the International Conference on Software Maintenance
Hipikat: A Project Memory for Software Development
IEEE Transactions on Software Engineering
The story of moose: an agile reengineering environment
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Collaboration using OSSmole: a repository of FLOSS data and analyses
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Mondrian: an agile information visualization framework
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
A small observatory for super-repositories
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
Interactive Exploration of Semantic Clusters
VISSOFT '05 Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis
Reverse Engineering Super-Repositories
WCRE '07 Proceedings of the 14th Working Conference on Reverse Engineering
A Flexible Framework to Support Collaborative Software Evolution Analysis
CSMR '08 Proceedings of the 2008 12th European Conference on Software Maintenance and Reengineering
The small project observatory: a tool for reverse engineering software ecosystems
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
How do developers react to API deprecation?: the case of a smalltalk ecosystem
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Proceedings of the 2013 conference on Computer supported cooperative work
Software ecosystems - A systematic literature review
Journal of Systems and Software
Characterizing the Danish telemedicine ecosystem: making sense of actor relationships
Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems
Software ecosystem modeling: the value chains
Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems
Evolutionary and collaborative software architecture recovery with Softwarenaut
Science of Computer Programming
Sourcerer: An infrastructure for large-scale collection and analysis of open-source code
Science of Computer Programming
Hi-index | 0.00 |
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.