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 条
  • [41] The Impact of Peer Code Review on Software Maintainability in Open-Source Software: A Case Study
    Nanthaamornphong, Aziz
    Kitpanich, Thanyarat
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (12) : 954 - 965
  • [42] Using Software Metrics for Predicting Vulnerable Code-Components: A Study on Java']Java and Python']Python Open Source Projects
    Chong, Tai-Yin
    Anu, Vaibhav
    Sultana, Kazi Zakia
    [J]. 2019 22ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (IEEE CSE 2019) AND 17TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (IEEE EUC 2019), 2019, : 98 - 103
  • [43] A two-dimensional method for evaluating maintainability and reliability of open source software
    Yilmaz, Nebi
    Tarhan, Ayca
    [J]. JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2019, 34 (04): : 1807 - 1829
  • [44] Source code metrics and maintainability: A case study
    University of Szeged, Department of Software Engineering, Árpád tér 2, H-6720 Szeged, Hungary
    不详
    [J]. Commun. Comput. Info. Sci., (272-284):
  • [45] Data stream mining for predicting software build outcomes using source code metrics
    Finlay, Jacqui
    Pears, Russel
    Connor, Andy M.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (02) : 183 - 198
  • [46] Open source software development should strive for even greater code maintainability
    Samoladas, I
    Stamelos, I
    Angelis, L
    Oikonomou, A
    [J]. COMMUNICATIONS OF THE ACM, 2004, 47 (10) : 83 - 87
  • [47] The Analysis of Design Metrics on Open Source Systems
    Abu Bakar, Normi Sham Awang
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2015, : 208 - 213
  • [48] Assessing the maintainability of software product line feature models using structural metrics
    Ebrahim Bagheri
    Dragan Gasevic
    [J]. Software Quality Journal, 2011, 19 : 579 - 612
  • [49] Source Code Metrics and Maintainability: A Case Study
    Hegedus, Peter
    Bakota, Tibor
    Illes, Laszlo
    Ladanyi, Gergely
    Ferenc, Rudolf
    Gyimothy, Tibor
    [J]. SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION, 2011, 257 : 272 - +
  • [50] Predicting Change Using Software Metrics: A Review
    Malhotra, Ruchika
    Bansal, Ankita
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,