| Abstract |
|
Reverse engineering and software evolution research has been focused mostly on analyzing single software sys- tems. However, rarely a project exists in isolation; instead, projects exist in parallel within a larger context given by a company, a research group or the open-source community. Technically, such a context manifests itself in the form of super-repositories, containers of several projects developed in parallel. Well-known examples of such super-repositories include SourceForge and CodeHaus. We present an easily accessible platform which supports the analysis of such super-repositories. The platform can be valuable for reverse engineering both the projects and the structure of the organization as reflected in the inter- actions and collaborations between developers. Through- out the paper we present various types of analysis applied to three open-source and one industrial Smalltalk super- repositories, containing hundreds of projects developed by dozens of people.
|
Additional Information
|
Citation:
Mircea Lungu, Michele Lanza, Tudor Gîrba, Reinout Heeck,
"Reverse Engineering Super-Repositories,"
wcre,
pp. 120-129,
14th Working Conference on Reverse Engineering (WCRE 2007),
2007
|