Measurement and defect modeling for a legacy software system |
| |
Authors: | Joel Troster Jeff Tian |
| |
Affiliation: | (1) IBM Software Solutions Toronto Laboratory, 1150 Eglington Avenue East, Mail Station 4T/881, M3C 1H7 North York, Ontario, Canada |
| |
Abstract: | This paper analyzes the quality of a large-scale legacy software system using selected metrics. Quality measurements include defect information collected during product development and in-field operation. Other software metrics include measurements on various product and process attributes, including design, size, change, and complexity. Preliminary analyses revealed the high degree of skew in our data and a weak correlation between defects and software metrics. Tree-based models were then used to uncover relationships between defects and software metrics, and to identify high-defect modules together with their associated measurement characteristics. As results presented in tree forms are natural to the decision process and are easy to understand, tree-based modeling is shown to be suitable for change solicitation and useful in guiding remedial actions for quality improvement.The following are trademarks or service marks in the United States and/or other countries: IBM is a trademark of International Business Machines Corporation. REFINE and Software Refinery are trademarks of Reasoning Systems Inc. SAS is a trademark of the SAS Institute Inc. S-PLUS is a trademark of the Statistical Sciences, Inc. |
| |
Keywords: | Legacy software software metrics defect data visualization tree-based modeling |
本文献已被 SpringerLink 等数据库收录! |
|