Predicting the Maintainability of Open Source Software Using Design Metrics

被引:1
|
作者
ZHOU Yuming1
2. Department of Computing
3. Jiangsu Institute of Software Quality
机构
基金
高等学校博士学科点专项科研基金; 中国国家自然科学基金;
关键词
open source: object-oriented; maintainability; metric; prediction; regression;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
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 maintainabil- ity. When used together, these metrics can predict system main- tainability fairly accurately (mean MREs below 30%).
引用
收藏
页码:14 / 20
页数:7
相关论文
共 50 条
  • [21] Assessing Maintainability Metrics in Software Architectures Using COSMIC and UML
    dos Anjos, Eudisley Gomes
    Gomes, Ruan Delgado
    Zenha-Rela, Mario
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT IV, 2012, 7336 : 132 - 146
  • [22] Using Source Code Metrics and Multivariate Adaptive Regression Splines to Predict Maintainability of Service Oriented Software
    Kumar, Lov
    Rath, Santanu Kumar
    Sureka, Ashish
    2017 IEEE 18TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE 2017), 2017, : 88 - 95
  • [23] Static Software Metrics for Reliability and Maintainability
    Ludwig, Jeremy
    Xu, Steven
    Webber, Frederick
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT (TECHDEBT), 2018, : 53 - 54
  • [24] PREDICTION OF DEFECT DENSITY FOR OPEN SOURCE SOFTWARE USING REPOSITORY METRICS
    Verma, Dinesh
    Kumar, Shishir
    JOURNAL OF WEB ENGINEERING, 2017, 16 (3-4): : 293 - 310
  • [25] PREDICTING SOFTWARE CHANGE IN AN OPEN SOURCE SOFTWARE USING MACHINE LEARNING ALGORITHMS
    Malhotra, Ruchika
    Bansal, Ankita Jain
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2013, 20 (06)
  • [26] Maintainability metrics of UML design
    Zaretska, Iryna
    Besedina, Maryna
    CEUR Workshop Proceedings, 2012, 848 : 96 - 101
  • [27] Software maintainability prediction of open source datasets using least squares support vector machines
    Gupta, Shikha
    Chug, Anuradha
    JOURNAL OF STATISTICS & MANAGEMENT SYSTEMS, 2020, 23 (06): : 1011 - 1021
  • [28] Predicting Code Hotspots in Open-Source Software from Object-Oriented Metrics Using Machine Learning
    Hilton, Rod
    Gethner, Ellen
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (03) : 311 - 331
  • [29] Object Oriented Metrics Based Empirical Model for Predicting “Code Smells” in Open Source Software
    Kaur S.
    Singh S.
    Journal of The Institution of Engineers (India): Series B, 2023, 104 (01) : 241 - 257
  • [30] A method for predicting software reliability using object oriented design metrics
    Madhav, Haritha C.
    Kumar, Vipin K. S.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 679 - 682