• DocumentCode
    2967592
  • Title

    Versioning systems for evolution research

  • Author

    Robbes, Romain ; Lanza, Michele

  • Author_Institution
    Fac. of Informatics, Univ. of Lugano, Switzerland
  • fYear
    2005
  • fDate
    5-6 Sept. 2005
  • Firstpage
    155
  • Lastpage
    164
  • Abstract
    Research in evolution goes on par with the use of versioning systems by developers of the case studies. There is a great diversity of versioning systems with advantages and disadvantages both from the technical as well as from the conceptual point of view. In this paper we analyze the currently used versioning systems from the point of view of a software evolution researcher. Thus we do not focus on whether a certain versioning system is technically better than another one, but rather on what kind of information it offers for software evolution research. We present a non-exhaustive list of dimensions that are important for performing research in software evolution, do a survey on the current main-stream versioning systems and discuss what is actually needed for future versioning systems to support both software evolution and the related research field.
  • Keywords
    configuration management; software maintenance; software evolution research; software versioning system; CD recording; Computer industry; DVD; History; Informatics; Information retrieval; Open source software; Programming; Software performance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Software Evolution, Eighth International Workshop on
  • ISSN
    1550-4077
  • Print_ISBN
    0-7695-2349-8
  • Type

    conf

  • DOI
    10.1109/IWPSE.2005.32
  • Filename
    1572322