DocumentCode :
2042839
Title :
Maintainability prediction: a regression analysis of measures of evolving systems
Author :
Hayes, Jane Huffman ; Zhao, Liming
Author_Institution :
Dept. of Comput. Sci., Kentucky Univ., Lexington, KY, USA
fYear :
2005
fDate :
26-29 Sept. 2005
Firstpage :
601
Lastpage :
604
Abstract :
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.
Keywords :
regression analysis; software maintenance; software metrics; software prototyping; MainPredMo; candidate measure; maintainability prediction model; regression analysis; software modules; software systems evolution; training set; Accuracy; Computer science; Error correction; Lab-on-a-chip; Performance analysis; Predictive models; Regression analysis; Software maintenance; Software measurement; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-2368-4
Type :
conf
DOI :
10.1109/ICSM.2005.59
Filename :
1510154
Link To Document :
بازگشت