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 条
  • [1] Predicting Maintainability of Open Source Software using Gene Expression Programming and Bad Smells
    Tarwani, Sandhya
    Chug, Anuradha
    [J]. 2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 452 - 459
  • [2] A maintainability model for industrial software systems using design level metrics
    Muthanna, S
    Kontogiannis, K
    Ponnambalam, K
    Stacey, B
    [J]. SEVENTH WORKING CONFERENCE ON REVERSE ENGINEERING - PROCEEDINGS, 2000, : 248 - 256
  • [3] Measuring the maintainability of open-source software
    Yu, LG
    Schach, SR
    Chen, K
    [J]. 2005 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING (ISESE), PROCEEDINGS, 2005, : 287 - 293
  • [4] A METHODOLOGY FOR INTEGRATING MAINTAINABILITY USING SOFTWARE METRICS
    LEWIS, J
    HENRY, S
    [J]. CONFERENCE ON SOFTWARE MAINTENANCE - 1989, PROCEEDINGS, 1989, : 32 - 39
  • [5] USING METRICS TO EVALUATE SOFTWARE SYSTEM MAINTAINABILITY
    COLEMAN, D
    ASH, D
    LOWTHER, B
    OMAN, P
    [J]. COMPUTER, 1994, 27 (08) : 44 - 49
  • [6] Cohesion metrics for predicting maintainability of service-oriented software
    Perepletchikov, Mikhail
    Ryan, Caspar
    Frampton, Keith
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 328 - 335
  • [7] On the Application of Cross-Project Validation for Predicting Maintainability of Open Source Software using Machine Learning Techniques
    Malhotra, Ruchika
    Lata, Kusum
    [J]. 2018 7TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO) (ICRITO), 2018, : 175 - 181
  • [8] Neuro - genetic approach for predicting maintainability using chidamber and kemerer software metrics suite
    Kumar, Lov
    Rath, Santanu Ku
    [J]. Advances in Intelligent Systems and Computing, 2015, 361 : 31 - 40
  • [9] The Evolution of Open Source Software using Eclipse Metrics
    Al-Ajlan, Ajlan
    [J]. 2009 INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION AND SERVICE SCIENCE (NISS 2009), VOLS 1 AND 2, 2009, : 211 - 218
  • [10] Applying Evolution programming Search Based Software Engineering (SBSE) in Selecting the Best Open Source Software Maintainability Metrics
    Bakar, A. D.
    Sultan, A. B.
    Zulzalil, H.
    Din, J.
    [J]. 2012 IEEE SYMPOSIUM ON COMPUTER APPLICATIONS AND INDUSTRIAL ELECTRONICS (ISCAIE 2012), 2012,