A Bayesian Networks-Based Method to Analyze the Validity of the Data of Software Measurement Programs

被引:2
|
作者
Saraiva, Renata [1 ]
Medeiros, Amaury [1 ]
Perkusich, Mirko [1 ]
Valadares, Dalton [1 ]
Gorgonio, Kyller Costa [1 ]
Perkusich, Angelo [1 ]
Almeida, Hyggo [1 ]
机构
[1] Univ Fed Campina Grande, Dev & Innovat Ctr, Embedded Syst & Pervas Comp Lab, VIRTUS Res, BR-58429900 Campina Grande, Paraiba, Brazil
来源
IEEE ACCESS | 2020年 / 8卷
关键词
Goal-question-metric; Bayesian network; software measurement; DECISION-MAKING; ACCEPTANCE; PROJECTS; QUALITY;
D O I
10.1109/ACCESS.2020.3035217
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Measures are essential resources to improve quality and control costs during software development. One of the main factors for having successful software measurement programs is measure trustworthiness, defined as how much a user can trust a measure to use it with confidence. Such confidence enables the users to interpret them and use them for supporting decision-making. ISO/IEC 15939:2007 describes four stages that influence such interpretability: measure selection, measure validation, threshold definition, and data validation. The literature is scarce in supporting data validation, which directly impacts the measure's trustworthiness value. This article aims to detail a method that uses Bayesian networks for supporting data validation and shows its application in practice to four software development projects from one company. The proposed method uses Bayesian networks to calculate the degree to which a collected number or symbol represents the real value for the measures and is integrated with GQM for assessing the measurement program's goals. First, the measurement users must create GQM model hierarchical structures, use it as input for constructing the Bayesian network, validate the Bayesian network, and, finally, use it to support decision-making. A tool to support the proposed method was developed and is freely available. Further, herein, the results of the case study are presented. We identified four benefits in using the proposed method: Externalization, Diagnosis support, Measure interpretation improvement, and Decision-making support. Given this, even though the initial effort to use the proposed method lasted, on average, one hour and fourteen minutes, the benefits of using it outweighed the effort of applying it. Therefore, our findings suggest that there was a positive intention in adopting the proposed method in practice.
引用
收藏
页码:198801 / 198821
页数:21
相关论文
共 50 条
  • [31] Deceiving Deep Neural Networks-Based Binary Code Matching with Adversarial Programs
    Wong, Wai Kin
    Wang, Huaijin
    Ma, Pingchuan
    Wang, Shuai
    Jiang, Mingyue
    Chen, Tsong Yueh
    Tang, Qiyi
    Nie, Sen
    Wu, Shi
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2022), 2022, : 117 - 128
  • [32] Neural Networks-Based Software Development Effort Estimation: A Systematic Literature Review
    Boujida, Fatima Ezzahra
    Amazal, Fatima Azzahra
    Idri, Ali
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2025, 37 (02)
  • [33] A PROGRAM TO ANALYZE AQUIFER TEST DATA AND CHECK FOR VALIDITY WITH THE JACOB METHOD
    FIELD, MS
    GROUND WATER, 1993, 31 (02) : 316 - 320
  • [34] Neural Networks-Based Aerodynamic Data Modeling: A Comprehensive Review
    Hu, Liwei
    Zhang, Jun
    Xiang, Yu
    Wang, Wenyong
    IEEE ACCESS, 2020, 8 : 90805 - 90823
  • [35] Cybersecurity and Resilience Modelling for Software-Defined Networks-Based Manufacturing Applications
    Babiceanu, Radu F.
    Seker, Remzi
    SERVICE ORIENTATION IN HOLONIC AND MULTI-AGENT MANUFACTURING, 2017, 694 : 167 - 176
  • [36] A wavelet networks-based method for the digital telecommunication system monitoring
    Daponte, P
    Mercurio, G
    Rapuano, S
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2001, 50 (06) : 1773 - 1780
  • [37] Learning Bayesian networks from incomplete data based on EMI method
    Tian, FZ
    Zhang, HW
    Lu, YC
    THIRD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2003, : 323 - 330
  • [38] Software Fault Diagnosis Model of AUV Based on Bayesian Networks and Its Simplified Method
    Shi, Chang-ting
    Zhang, Ru-bo
    2011 9TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2011), 2011, : 97 - 101
  • [39] Development of a Bayesian networks-based early warning system for wave-induced flooding
    Garzon, J. L.
    Ferreira, O.
    Zozimo, A. C.
    Fortes, C. J. E. M.
    Pinheiro, L. V.
    Ferreira, A. M.
    Reis, M. T.
    INTERNATIONAL JOURNAL OF DISASTER RISK REDUCTION, 2023, 96
  • [40] Reliability and validity of the AutoCAD software method in lumbar lordosis measurement
    Letafatkar, Amir
    Amirsasan, Ramin
    Abdolvahabi, Zahra
    Hadadnezhad, Malihe
    JOURNAL OF CHIROPRACTIC MEDICINE, 2011, 10 (04) : 240 - 247