Software Readability Metrics: A Systematic Literature Review

被引:0
|
作者
Echavarria-Florez, Ingrid-Sofia [1 ]
Restrepo-Calle, Felipe [1 ]
机构
[1] Univ Nacl Colombia, Bogota, Colombia
关键词
software readability; source code; software quality; maintainability; metrics; software engineering;
D O I
10.19053/01211129.v29.n54.2020.11756
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software quality is an aspect directly linked to future maintenance costs, and is generally quantified by means of quality metrics of the software products. One of the main aspects to evaluate software quality is its maintainability, since it has a high impact on the total costs of software projects. In particular, it is estimated that 70% of the maintenance time is dedicated to understand the code, so it is important to be able to measure the readability of a source code fragment properly. Readability is defined as the ease with which a person can read and understand a piece of code written by another person, this feature is crucial to facilitate the understanding of the code during software maintenance tasks. In this sense, it is necessary to be able to measure the readability of the source code. Therefore, over the past few years, researchers in the area have proposed multiple metrics to measure the readability of source code. However, it remains a challenge to be able to accurately assess the readability of source code in a widely accepted way. Therefore, it is essential to give continuity to this type of research and, for this, it is necessary to know the most recent advances. This paper presents a synthesis and analysis of code readability metrics, through a systematic review of literature, showing a compilation of the characteristics and methods used for their measurement. Results of this work will be useful for researchers in the area to propose new source code readability metrics.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] A Systematic Literature Review on Software Metrics
    Alsulami, Musleh
    [J]. INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2021, 12 (12):
  • [2] Survey of Software Maintenance Metrics: A Systematic Literature Review
    Machado, Jackson
    Kemczinski, Avanilde
    Schroeder, Rebeca
    [J]. PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS, 2023, : 332 - 339
  • [3] Software fault prediction metrics: A systematic literature review
    Radjenovic, Danijel
    Hericko, Marjan
    Torkar, Richard
    Zivkovic, Ales
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (08) : 1397 - 1418
  • [4] Metrics in automotive software development: A systematic literature review
    Vogel, Martin
    Knapik, Peter
    Cohrs, Moritz
    Szyperrek, Bernd
    Pueschel, Winfried
    Etzel, Haiko
    Fiebig, Daniel
    Rausch, Andreas
    Kuhrmann, Marco
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (02)
  • [5] Software Quality Assessment Standards and Metrics: A Systematic Literature Review
    Zekic, Zana
    Stapic, Zlatko
    [J]. CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS, CECIIS 2022, 2022, : 499 - 506
  • [6] Green Measurement Metrics Towards a Sustainable Software: A Systematic Literature Review
    Debbarma, Tribid
    Chandrasekaran, K.
    [J]. 2016 INTERNATIONAL CONFERENCE ON RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE), 2016,
  • [7] Reusability affecting factors and software metrics for reusability: A systematic literature review
    Mehboob, Bilal
    Chong, Chun Yong
    Lee, Sai Peck
    Lim, Joanne Mun Yee
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (06): : 1416 - 1458
  • [8] Readability of Internet Information on Hearing: Systematic Literature Review
    Laplante-Levesque, Ariane
    Thoren, Elisabet Sundewall
    [J]. AMERICAN JOURNAL OF AUDIOLOGY, 2015, 24 (03) : 284 - 288
  • [9] A Tool-Based Perspective on Software Code Maintainability Metrics: A Systematic Literature Review
    Ardito, Luca
    Coppola, Riccardo
    Barbato, Luca
    Verga, Diego
    [J]. SCIENTIFIC PROGRAMMING, 2020, 2020 (2020)
  • [10] Metrics for Analyzing Variability and Its Implementation in Software Product Lines: A Systematic Literature Review
    El-Sharkawy, Sascha
    Yamagishi-Eichler, Nozomi
    Schmid, Klaus
    [J]. SPLC'19: PROCEEDINGS OF THE 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2020, : 244 - 244