TY - GEN
T1 - Maintainability prediction
T2 - 21st IEEE International Conference on Software Maintenance, ICSM 2005
AU - Hayes, Jane Huffman
AU - Zhao, Liming
PY - 2005
Y1 - 2005
N2 - In order to build predictors of the maintainability of evolving software, we first need a means for measuring maintainability as well as a training set of software modules for which the actual maintainability is known. This paper describes our success at building such a predictor. Numerous candidate measures for maintainability were examined, including a new compound measure. Two datasets were evaluated and used to build a maintainability predictor. The resulting model, Maintainability Prediction Model (MainPredMo), was validated against three held-out datasets. We found that the model possesses predictive accuracy of 83% (accurately predicts the maintainability of 83% of the modules), A variant of MainPredMo, also with accuracy of 83%, is offered for interested researchers.
AB - In order to build predictors of the maintainability of evolving software, we first need a means for measuring maintainability as well as a training set of software modules for which the actual maintainability is known. This paper describes our success at building such a predictor. Numerous candidate measures for maintainability were examined, including a new compound measure. Two datasets were evaluated and used to build a maintainability predictor. The resulting model, Maintainability Prediction Model (MainPredMo), was validated against three held-out datasets. We found that the model possesses predictive accuracy of 83% (accurately predicts the maintainability of 83% of the modules), A variant of MainPredMo, also with accuracy of 83%, is offered for interested researchers.
UR - http://www.scopus.com/inward/record.url?scp=33646907679&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33646907679&partnerID=8YFLogxK
U2 - 10.1109/icsm.2005.59
DO - 10.1109/icsm.2005.59
M3 - Conference contribution
AN - SCOPUS:33646907679
SN - 0769523684
SN - 9780769523682
T3 - IEEE International Conference on Software Maintenance, ICSM
SP - 601
EP - 604
BT - Proceedings of the 21st IEEE International Conference on Software Maintenance, ICSM 2005
Y2 - 26 September 2005 through 29 September 2005
ER -