• DocumentCode
    1928539
  • Title

    An empirical study of fine-grained software modifications

  • Author

    German, Daniel M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Victoria, BC, Canada
  • fYear
    2004
  • fDate
    11-14 Sept. 2004
  • Firstpage
    316
  • Lastpage
    325
  • Abstract
    Software is typically improved and modified in small increments. These changes are usually stored in a configuration management or version control system and can be retrieved. We retrieved each individual modification made to a mature software project and proceeded to analyze them. We studied the characteristics of these modification requests (MRs), the interrelationships of the files that compose them, and their authors. We propose several metrics to quantify MRs, and use these metrics to create visualization graphs that can be used to understand the interrelationships.
  • Keywords
    configuration management; program visualisation; software metrics; configuration management; fine-grained software modification; mature software project; version control system; visualization graph; Computer science; Control systems; Data mining; Data visualization; History; Information analysis; Information retrieval; MODIS; Software engineering; Visual databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2213-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2004.1357817
  • Filename
    1357817