Title :
Supporting software maintenance by mining software update records
Author :
Shirabad, Jelber Sayyad ; Lethbridge, Timothy C. ; Matwin, Stan
Author_Institution :
Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
Abstract :
This paper describes the application of inductive methods to data extracted from both source code and software maintenance records. We would like to extract relations that indicate which files in, a legacy system, are relevant to each other in the context of program maintenance. We call these relations maintenance relevance relations. Such a relation could reveal existing complex interconnections among files in the system, which may in turn be useful in comprehending them. We discuss the methodology we employed to extract and evaluate the relations. We also point out some of the problems we encountered and our solutions for them. Finally, we present some of the results that we have obtained
Keywords :
data mining; knowledge based systems; reverse engineering; software maintenance; data mining; inductive methods; knowledge based systems; maintenance relevance relations; reverse engineering; software maintenance; software update records mining; Control systems; Data mining; Identity-based encryption; Information technology; Knowledge based systems; Programming profession; Reverse engineering; Software engineering; Software maintenance; Software systems;
Conference_Titel :
Software Maintenance, 2001. Proceedings. IEEE International Conference on
Conference_Location :
Florence
Print_ISBN :
0-7695-1189-9
DOI :
10.1109/ICSM.2001.972708