Towards Building Method Level Maintainability Models Based on Expert Evaluations

Communications in Computer and Information Science(2012)

引用 9|浏览10
暂无评分
摘要
The maintainability of software systems is getting more and more attention both from researchers and industrial experts. This is due to its direct impact on development costs and reliability of the software. Many models exist for estimating maintainability by aggregating low level source code metrics. However, very few of them are able to predict the maintainability on method level; even fewer take subjective human opinions into consideration. In this paper we present a new approach to create method level maintainability prediction models based on human surveys using regression techniques. We performed three different surveys and compared the derived prediction models. Our regression models were built based on approximately 150 000 answers of 268 persons. These models were able to estimate the maintainability of methods with a 0.72 correlation and a 0.83 mean absolute error on a continuous [0,10].
更多
查看译文
关键词
Software maintainability,Regression analysis,ISO/IEC 9126,Comparative study
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要