期刊文献+

Predicting the Maintainability of Open Source Software Using Design Metrics 被引量:2

Predicting the Maintainability of Open Source Software Using Design Metrics
下载PDF
导出
摘要 This paper empirically investigates the relationships between 15 design metrics and maintainability of 148 Java open source software. The results show that size and complexity metrics are strongly related to the maintainability of open source software. However, cohesion and coupling, as currently captured by existing metrics, do not seem to have a significant impact on maintainability. When used together, these metrics can predict system maintainability fairly accurately (mean MREs below 30%). This paper empirically investigates the relationships between 15 design metrics and maintainability of 148 Java open source software. The results show that size and complexity metrics are strongly related to the maintainability of open source software. However, cohesion and coupling, as currently captured by existing metrics, do not seem to have a significant impact on maintainability. When used together, these metrics can predict system maintainability fairly accurately (mean MREs below 30%).
出处 《Wuhan University Journal of Natural Sciences》 CAS 2008年第1期14-20,共7页 武汉大学学报(自然科学英文版)
基金 Supported by the National Natural Science Foundation of China (60425206, 60633010) the High Technology Research Project of Jiangsu Province (BG2005032) the Specialized Research Fund for the Doctoral Program of Higher Education of China (20060286020)
关键词 open source: object-oriented MAINTAINABILITY METRIC PREDICTION regression open source: object-oriented maintainability metric prediction regression
  • 相关文献

参考文献10

  • 1Mockus A,Fielding R,Herbsleb J.Two Case Studies of Open Source Software Development: Apache and Mozilla[].ACM Transactions on Software Engineering and Methodology.2002
  • 2VanDoren E,Sciences K,Springs C.Maintainability Index Technique for Measuring Program Maintainability. http://www.sei.cmu.edu/str/descriptions/mitmp m_ body.html . 2002
  • 3Chidamber S,Darcy D,Kemerer C.Managerial Use of Met- rics for Object-Oriented Software: An Exploratory Analysis[].IEEE Transactions on Software Engineering.1998
  • 4Brito F,Carapuca R.Object-Oriented Software Engineering: Measuring and Controlling the Development Process[].Proceedings of the th International Conference on Software Quality.1994
  • 5Belsley D,Kuh E,Welsch R.Regression Diagnostics: Identi- fying Influential Data and Sources of Collinearity[]..1980
  • 6Paulson J,Succi G,Eberlein A.An Empirical Study of Open-Source and Closed-Source Software Products[].IEEE Transactions on Software Engineering.2004
  • 7Samoladas I,Stamelos I,Angelis L, et al.Open Source Soft- ware Development Should Strive for Even Greater CodeMaintainability[].Communications of the ACM.2004
  • 8Schach S,,Jin B,Wright D, et al.Maintainability of the Linux Kernel[].IEE Proceedings Software.2002
  • 9Misra S.Modeling Design/Coding Factors that Drive Main- tainability of Software Systems[].Software Quality Journal.2005
  • 10Welker K,Oman P.Software Maintainability Metrics Models in Practice[].Journal of Defense Software Engineering.1995

同被引文献30

引证文献2

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部