• DocumentCode
    2967229
  • Title

    Detecting groups of co-changing files in CVS repositories

  • Author

    Antoniol, Giuliano ; Rollo, Vincenzo Fabio ; Venturi, Gabriele

  • Author_Institution
    Dept. of Eng., Univ. of Sannio, Benevento, Italy
  • fYear
    2005
  • fDate
    5-6 Sept. 2005
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    Software systems continuously evolve. CVS record almost all of the changes the system parts undergo. Hence, CVS repositories contain a great deal of information about software artifact evolution. Software artifacts of a system can evolve following similar evolution patterns as well as very different ones. A peculiar kind of similarity in evolution is the one among two or more artifacts having changed almost at the same times for a certain number of changes. We name these co-changing artifacts. Co-changing artifacts are relevant because co-changes can be inducted by not trivial dependencies among system parts. In this paper, we propose a definition of co-changes suitable of practical application. We assess the challenges arising in detection of groups of co-changing software parts, and we present a robust approach, based on dynamic time warping, to detect groups of co-changing files in CVS repositories. We also report and discuss the results of a preliminary application of the approach to the Mozilla CVS repository.
  • Keywords
    configuration management; data mining; software development management; software maintenance; CVS repository; concurrent version system repository; dynamic time warping; software artifact evolution; software system; Application software; Control systems; Data mining; Hardware; Open source software; Programming profession; Retirement; Robustness; Software maintenance; Software systems; CVS; DTW; data mining; software evolution;
  • 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.11
  • Filename
    1572303