• DocumentCode
    2346559
  • Title

    Reverse Engineering Super-Repositories

  • Author

    Lungu, Mircea ; Lanza, Michele ; Gîrba, Tudor ; Heeck, Reinout

  • Author_Institution
    Univ. of Lugano, Lugano
  • fYear
    2007
  • fDate
    28-31 Oct. 2007
  • Firstpage
    120
  • Lastpage
    129
  • Abstract
    Reverse engineering and software evolution research has been focused mostly on analyzing single software systems. 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 interactions and collaborations between developers. Throughout 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.
  • Keywords
    information resources; open systems; reverse engineering; systems analysis; CodeHaus; SourceForge; reverse engineering super-repositories; software evolution; Collaboration; Containers; Informatics; Information analysis; Layout; Open source software; Reverse engineering; Software systems; Software tools; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2007. WCRE 2007. 14th Working Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3034-5
  • Type

    conf

  • DOI
    10.1109/WCRE.2007.46
  • Filename
    4400158