| Applying data mining to software maintenance records |
| Full text |
Pdf
(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
|
|
|
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
|
|
|