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 条
  • [11] Bayesian networks-based approach for power systems fault diagnosis
    Zhu, YL
    Huo, LM
    Lu, JL
    IEEE TRANSACTIONS ON POWER DELIVERY, 2006, 21 (02) : 634 - 639
  • [12] Bayesian Networks-based Traffic Classification Approach for Uncovering Variable Dependencies in Software-defined Edge Environment
    Singh, Gurpinder
    Bajaj, Rohit
    Singh, Amritpal
    2024 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS 2024, 2024, : 1803 - 1808
  • [13] Convolutional neural networks-based stereo image reversible data hiding method
    Luo, Ting
    Jiang, Gangyi
    Yu, Mei
    Zhong, Caiming
    Xu, Haiyong
    Pan, Zhiyong
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2019, 61 : 61 - 73
  • [14] Bayesian Belief Networks-Based Fault-Alarm Assessment in Communication Networks
    Liang, Rongyu
    Liu, Feng
    Li, Hongreng
    Zhang, Zhiguo
    FUZZY SYSTEMS AND DATA MINING V (FSDM 2019), 2019, 320 : 1085 - 1091
  • [15] Functional PCA and deep neural networks-based Bayesian inverse uncertainty quantification with transient experimental data
    Xie, Ziyu
    Yaseen, Mahmoud
    Wu, Xu
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2024, 420
  • [16] A Data Mining Based Measurement Method for Software Trustworthiness
    Yuan Yuyu
    Han Qiang
    CHINESE JOURNAL OF ELECTRONICS, 2012, 21 (01): : 13 - 16
  • [17] Using bayesian networks to model and analyze software product line feature model
    Rahman, Musfiqur, 1600, Springer Verlag (8875):
  • [18] Research on Reliability and Validity of Mobile Networks-Based Automated Writing Evaluation
    Lang, Fei
    Li, Siyan
    Zhang, Siwen
    INTERNATIONAL JOURNAL OF MOBILE COMPUTING AND MULTIMEDIA COMMUNICATIONS, 2019, 10 (01) : 18 - 31
  • [19] Driving Fatigue in Extra-Long Highway Tunnels and a Bayesian Networks-Based Fatigue Detection Method
    Zhang, Cong
    Wan, Hongmei
    Zhou, Chao
    Jin, Xin
    Cheng, Yongzhen
    Li, Yue
    TRANSPORTATION RESEARCH RECORD, 2024, 2678 (12) : 1591 - 1613
  • [20] Bayesian Networks-Based Defects Classes Discrimination in Weld Radiographic Images
    Goumeidane, Aicha Baya
    Bouzaieni, Abdessalem
    Nacereddine, Nafaa
    Tabbone, Salvatore
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, CAIP 2015, PT II, 2015, 9257 : 554 - 565