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
Link To Document