Investigating software design measures as indicators of understandability

被引:0
作者
Misra, SC [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
来源
SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2 | 2003年
关键词
understandability; software lifecycle; metrics;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Early indications of the impact of different design / coding considerations on program understandability (or the difficulty or ease of it to understand) can help in reducing maintenance costs and consequently in improving quality. Our literature survey indicates insufficient attention of researchers to address this issue, using static analyses techniques. Although some work has been conducted in the past to validate different design measures and observe their impact on quality, the main focus' of these studies was directed towards quality attributes such as, maintainability and fault proneness. This paper presents an empirical study that aims at exploring the usefulness of thirteen software measures to obtain indications of their effect on understandability early in the software lifecycle. The study limits itself to only those aspects of understandability that can be captured by the above notion. Promising results that can be of great value to quality controllers to improve understandability of designs were obtained through the study.
引用
收藏
页码:745 / 751
页数:7
相关论文
共 50 条
  • [21] A Correlation Analysis between Halstead Complexity Measures and other Software Measures
    Coimbra, Rodrigo Tavares
    de Resende, Antonio Maria P.
    Terra, Ricardo
    2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, : 31 - 39
  • [22] Framework for evaluation and validation of software complexity measures
    Misra, S.
    Akman, I.
    Colomo-Palacios, R.
    IET SOFTWARE, 2012, 6 (04) : 323 - 334
  • [23] A Semiotic Approach to Quality in Specifications of Software Measures
    Eessaar, Erki
    ENTERPRISE INFORMATION SYSTEMS-B, 2009, 19 : 73 - 86
  • [24] An Approach for the Empirical Validation of Software Complexity Measures
    Misra, Sanjay
    ACTA POLYTECHNICA HUNGARICA, 2011, 8 (02) : 141 - 160
  • [25] Forecasting software indicators: an industry-academia collaboration
    Ayala, Claudia
    Gomez, Cristina
    Manzano, Marti
    Abherve, Antonin
    Franch, Xavier
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (06)
  • [26] An improved suite of object oriented software measures
    Neal, RD
    Weistroffer, HR
    Coppins, RJ
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2005, 46 (01) : 71 - 78
  • [27] An effort to improve the collection of patient-generated data: readability and understandability of patient-reported outcomes measures in a survivorship cohort
    Chiodi, Camila
    Epstein, Jonathan
    Arvis, Johanna
    Martin, Elise
    Barbier, Aude
    Di Meglio, Antonio
    Gillanders, Emma
    Jacob, Guillemette
    Menvielle, Gwenn
    Everhard, Sibille
    Guillemin, Francis
    Luis, Ines Vaz
    Franzoi, Maria Alice
    QUALITY OF LIFE RESEARCH, 2024, 33 (05) : 1267 - 1274
  • [28] Investigating developers' perception on software testability and its effects
    Sharma, Tushar
    Georgiou, Stefanos
    Kechagia, Maria
    Ghaleb, Taher A.
    Sarro, Federica
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (05)
  • [29] An effort to improve the collection of patient-generated data: readability and understandability of patient-reported outcomes measures in a survivorship cohort
    Chiodi, Camila
    Epstein, Jonathan
    Arvis, Johanna
    Martin, Elise
    Barbier, Aude
    Di Meglio, Antonio
    Gillanders, Emma
    Jacob, Guillemette
    Menvielle, Gwenn
    Everhard, Sibille
    Guillemin, Francis
    Luis, Ines Vaz
    Franzoi, Maria Alice
    QUALITY OF LIFE RESEARCH, 2024, 33 (05) : 1267 - 1274
  • [30] OBJECT-ORIENTED MEASURES AS TESTABILITY INDICATORS: AN EMPIRICAL STUDY
    Bajeh, Amos O.
    Oluwatosin, Onilede-Jacobs
    Basri, Shuib
    Akintola, Abimbola G.
    Balogun, Abdullateef O.
    JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2020, 15 (02): : 1092 - 1108