作者
Steve Counsell, Xiaohui Liu, Sigrid Eldh, Roberto Tonelli, Michele Marchesi, Giulio Concas, Alessandro Murgia
发表日期
2015/8/26
研讨会论文
2015 41st Euromicro Conference on Software Engineering and Advanced Applications
页码范围
84-87
出版商
IEEE
简介
The Maintainability Index (MI) metric was proposed in the early nineties to gauge ease of code maintenance. A high value of MI indicates well-constructed code which is easy to maintain and a low MI, the opposite. The metric has been criticized in the past and more recently for its applicability to code and validity more generally. Very few studies however have explored whether the MI correlates strongly with class features such as coupling, defects or size - features of object-oriented (OO) classes which are acknowledged to be surrogates of maintenance complexity. We explore the relationship between the MI and these four perspectives. Three releases of two Eclipse projects were used as the empirical basis of the study and the JHawk tool was used to extract class-based metrics. Significant correlations were found between class features and the MI for all class features except fan-in which measures incoming …
引用总数
2016201720182019202020212022202311422313
学术搜索中的文章
S Counsell, X Liu, S Eldh, R Tonelli, M Marchesi… - 2015 41st Euromicro Conference on Software …, 2015