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 [];
学科分类号
摘要
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 条
  • [31] Impact of Abstract Factory and Decorator Design Patterns on Software Maintainability: Empirical Evaluation using CK Metrics
    Kurmangali, Aisha
    Rana, Muhammad Ehsan
    Ab Rahman, Wan Nurhayati Wan
    2022 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATIONS (DASA), 2022, : 517 - 522
  • [32] Assessment of Software Maintainability Evolution Using C&K Metrics
    Barbosa, N., Jr.
    Hirama, K.
    IEEE LATIN AMERICA TRANSACTIONS, 2013, 11 (05) : 1232 - 1237
  • [33] MAINTAINABILITY METRICS FOR ASPECT-ORIENTED SOFTWARE
    Thongmak, Mathupayas
    Muenchaisri, Pornsiri
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (03) : 389 - 420
  • [34] A Systematic Review of Software Maintainability Prediction and Metrics
    Riaz, Mehwish
    Mendes, Emilia
    Tempero, Ewan
    ESEM: 2009 3RD INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2009, : 368 - 378
  • [35] Predicting different levels of the unit testing effort of classes using source code metrics: a multiple case study on open-source software
    Toure F.
    Badri M.
    Lamontagne L.
    Innovations in Systems and Software Engineering, 2018, 14 (1) : 15 - 46
  • [36] Software maintainability prediction by data mining of software code metrics
    Kaur, Arvinder
    Kaur, Kamaldeep
    Pathak, Kaushal
    2014 INTERNATIONAL CONFERENCE ON DATA MINING AND INTELLIGENT COMPUTING (ICDMIC), 2014,
  • [37] Reliability Evaluation Metrics for Open Source Software Selection
    Jing-shu JIN
    Hoo-jae LEE
    Sung-yul RHEW
    JournalofMeasurementScienceandInstrumentation, 2010, 1 (03) : 281 - 284
  • [38] FLOSSMetrics: Free Libre Open Source Software Metrics
    Herraiz, Israel
    Izquierdo-Cortazar, Daniel
    Rivas-Hernandez, Francisco
    Gonzalez-Barahona, Jesus
    Robles, Gregorio
    Duenas-Dominguez, Santiago
    Garcia-Campos, Carlos
    Francisco Gato, Juan
    Tovar, Liliana
    13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 281 - 284
  • [39] Predicting Maintainability of Autonomic Software Systems using Fuzzy Logic
    Kumar, Ashwini
    Tyagi, Vishu
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 353 - 357
  • [40] Comparative Study of the Software Metrics for the complexity and Maintainability of Software Development
    Chawla, Sonal
    Kaur, Gagandeep
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (09) : 161 - 164