ACM Home Page
Please provide us with feedback. Feedback
Applying data mining to software maintenance records
Full text PdfPdf (140 KB)
Source IBM Centre for Advanced Studies Conference archive
Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research table of contents
Toronto, Ontario, Canada
Pages: 253 - 265  
Year of Publication: 2003
Authors
Jelber Sayyad Shirabad  School of Information Technology and Engineering, University of Ottawa, Ottawa, Ontario, K1N 6N5 Canada
Timothy C. Lethbridge  School of Information Technology and Engineering, University of Ottawa, Ottawa, Ontario, K1N 6N5 Canada
Stan Matwin  School of Information Technology and Engineering, University of Ottawa, Ottawa, Ontario, K1N 6N5 Canada
Publisher
IBM Press 
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In a system maintained over a long time period, as is the case for legacy software, there will be many unknown and non-trivial relationships among components. Finding such hidden relationships may help software engineers in their maintenance activities. In this paper we present an approach whereby we mine software update records to find relationships between files that are changed together. The generalized models we present as results are obtained by using features extracted from different sources of knowledge such as source code and problem reports. The predictive quality of some of the generated models suggest that they can be deployed to be used in a real world setting. The paper also includes the results of analyzing the structure of some of the best models obtained.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{1} AAAI 2000 Workshop on Learning from Imbalanced Data Set, Austin, Texas.
 
2
3
 
4
{4} J. Egan. Signal Detection Theory and ROC analysis. New York, Academic Press, 1975.
 
5
{5} K.A. Kontogiannis and P.G. Selfridge. Workshop Report: The Two-day Workshop on Research Issues in the Intersection between Software Engineering and Artificial Intelligence (held in conjunction with ICSE-16). Automated Software Engineering v. 2, pp. 87-97, 1995.
 
6
 
7
 
8
{8} T.J. McCabe. A Complexity Measure. IEEE transactions on Software Engineering. v. 2 no. 4, pp. 308-320, 1976.
 
9
 
10
 
11

Collaborative Colleagues:
Jelber Sayyad Shirabad: colleagues
Timothy C. Lethbridge: colleagues
Stan Matwin: colleagues