Performance comparison of software complexity metrics in an open source project

被引:0
|
作者
Zhang, Min [1 ]
Baddoo, Nathan [1 ]
机构
[1] Univ Hertfordshire, Sch Comp Sci, Syst & Software Res Grp, Hatfield AL10 9AB, Herts, England
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software complexity measures are essential aspects of software engineering. Relatively few studies have been conducted to compare the performance of different complexity metrics. This paper describes an experimental investigation, which compares the performance of three different software complexity metrics; McCabe's cyclomatic complexity, Halstead's complexity measures and Douce's spatial complexity, by using data from an Open Source project Eclipse JDT. The results of this investigation indicate that in different situation these complexity metrics show different performance. However, Halstead's effort measure and Douce's spatial complexity are highly correlated, showing bigger correlation coefficient values. This leads us to suggest that because Halstead's complexity measure is more mature and has better supporting tools, it may be a good idea to replace Douce's spatial complexity metric with Halstead's effort measure in practice.
引用
收藏
页码:160 / +
页数:3
相关论文
共 50 条
  • [1] Metrics and evolution in open source software
    Lee, Young
    Yang, Jeong
    Chang, Kai H.
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 191 - +
  • [2] The impact of project capabilities on project performance: Case of open source software projects
    Ghapanchi, Amir Hossein
    Aurum, Aybuke
    [J]. INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2012, 30 (04) : 407 - 417
  • [3] Dataset of open-source software developers labeled by their experience level in the project and their associated software metrics
    Perez, Quentin
    Urtado, Christelle
    Vauttier, Sylvain
    [J]. DATA IN BRIEF, 2023, 46
  • [4] Comparison of Software Complexity Metrics in Measuring the Complexity of Event Sequences
    Ahmad, Johanna
    Baharom, Salmi
    [J]. INFORMATION SCIENCE AND APPLICATIONS 2017, ICISA 2017, 2017, 424 : 615 - 624
  • [5] Performance of GitHub Open-Source Software Project: An Empirical Analysis
    Joy, Abin
    Thangavelu, Senthilkumar
    Jyotishi, Amalendu
    [J]. 2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRONICS, COMPUTERS AND COMMUNICATIONS (ICAECC), 2018,
  • [6] The Research on Software Metrics and Software Complexity Metrics
    Tu Honglei
    Sun Wei
    Zhang Yanan
    [J]. 2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 131 - 136
  • [7] 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
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 281 - 284
  • [8] Reliability Evaluation Metrics for Open Source Software Selection
    Jing-shu JIN
    Hoo-jae LEE
    Sung-yul RHEW
    [J]. Journal of Measurement Science and Instrumentation, 2010, 1 (03) : 281 - 284
  • [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] SOFTWARE COMPLEXITY METRICS
    HARRISON, WA
    [J]. JOURNAL OF SYSTEMS MANAGEMENT, 1984, 35 (07): : 28 - 30