Investigating software design measures as indicators of understandability

被引:0
|
作者
Misra, SC [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
关键词
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 条
  • [31] Indicators of the measures of taxation
    Dudas, Doru Petru
    SECTION 3: MONETARY AND FINANCIAL STRUCTURES IN EAST AND CENTRAL EUROPE: EVALUATIONS IN THE CONTEXT OF EUROPEAN INTEGRATION, 2006, : 134 - 142
  • [32] Towards Managing Understandability of Quality-Related Information in Software Development Processes
    Shekhovtsov, Vladimir A.
    Mayr, Heinrich C.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2014, PT V, 2014, 8583 : 572 - 585
  • [33] Meaningful measures: Indicators on progress, progress on indicators
    de Vries, WFM
    INTERNATIONAL STATISTICAL REVIEW, 2001, 69 (02) : 313 - 331
  • [34] Investigating the Relationship Between SLOC and Logical Database Measures to Improve the Early Estimation of Software Cost
    Tokdemir, Gul
    Cagiltay, Nergiz Ercil
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (03) : 401 - 413
  • [35] Applying the analytic hierarchy process for investigating key indicators of responsible innovation in the Taiwan software service industry
    Chang, Tsung-Sheng
    Hsieh, Yao-Chian
    TECHNOLOGY IN SOCIETY, 2024, 78
  • [36] Comparing the Effectiveness of Using Design and Code Measures in Software Faultiness Estimation
    Morasca, Sandro
    Lavazza, Luigi
    PROCEEDINGS OF EASE 2019 - EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, 2019, : 112 - 121
  • [37] An Experimental Study Towards Investigating the Effect of Working Memory Capacity on Complex Diagram Understandability
    Sozen, Nergiz
    Say, Bilge
    Kilic, Ozkan
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2020, 9 (04): : 1384 - 1395
  • [38] Investigating the Effects of Personality on Software Design in a Higher Education Setting Through an Experiment
    Perez-Gonzalez, Hector G.
    Nunez-Varela, Alberto
    Martinez-Perez, Francisco E.
    Nava-Munoz, Sandra E.
    David Arjona-Villicana, P.
    Edgar Castillo-Barrera, F.
    Munoz-Arteaga, Jaime
    2018 6TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2018), 2018, : 72 - 78
  • [39] Investigating Software Design Pattern Behavior in Multiprocessor Systems: A Case Study on Observer
    Ovatman, T.
    Buzluca, F.
    23RD INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2008, : 393 - 396
  • [40] Investigating software failures with a software black box
    Elbaum, S
    Munson, JC
    2000 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 2000, : 547 - 562