loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Conference on Software Maintenance (ICSM'03)
Mining the Maintenance History of a Legacy Software System
Amsterdam, The Netherlands
September 22-September 26
ISBN: 0-7695-1905-9
Jelber Sayyad Shirabad, University of Ottawa
Timothy C. Lethbridge, University of Ottawa
Stan Matwin, University of Ottawa
A considerable amount of system maintenance experience can be found in bug tracking and source code configuration management systems. Data mining and machine learning techniques allow one to extract models from past experience that can be used in future predictions. By mining the software change record, one can therefore generate models that can be used in future maintenance activities. In this paper we present an example of such a model that represents a relation between pairs of files and show how it can be extracted from the software update records of a real world legacy system. We show how different sources of data can be used to extract sets of features useful in describing this model, as well as how results are affected by these different feature sets and their combinations. Our best results were obtained from text-based features, i.e. those extracted from words in the problem reports as opposed to syntactic structures in the source code.
Citation:
Jelber Sayyad Shirabad, Timothy C. Lethbridge, Stan Matwin, "Mining the Maintenance History of a Legacy Software System," icsm, pp.95, 19th IEEE International Conference on Software Maintenance (ICSM'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.