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 条
  • [41] Bayesian Networks-based Shield TBM Risk Management System: Methodology Development and Application
    Heeyoung Chung
    In-Mo Lee
    Jee-Hee Jung
    Jeongjun Park
    KSCE Journal of Civil Engineering, 2019, 23 : 452 - 465
  • [42] Nonlinear dynamic measurement method of software reliability based on data mining
    Yinsheng Fu
    Jullius Kumar
    Bibhu Prasad Ganthia
    Rahul Neware
    International Journal of System Assurance Engineering and Management, 2022, 13 : 273 - 280
  • [43] Nonlinear dynamic measurement method of software reliability based on data mining
    Fu, Yinsheng
    Kumar, Jullius
    Ganthia, Bibhu Prasad
    Neware, Rahul
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2022, 13 (SUPPL 1) : 273 - 280
  • [44] Bayesian Networks-based Shield TBM Risk Management System: Methodology Development and Application
    Chung, Heeyoung
    Lee, In-Mo
    Jung, Jee-Hee
    Park, Jeongjun
    KSCE JOURNAL OF CIVIL ENGINEERING, 2019, 23 (01) : 452 - 465
  • [45] A Hierarchical Control Plane for Software-Defined Networks-based Industrial Control Systems
    Genge, Bela
    Haller, Piroska
    2016 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2016, : 73 - 81
  • [47] A PROGRAM TO ANALYZE AQUIFER TEST DATA AND CHECK FOR VALIDITY WITH THE JACOB METHOD - DISCUSSION
    GRIMESTAD, G
    GROUND WATER, 1993, 31 (06) : 1032 - 1033
  • [48] Neural networks-based reconstruction of flight data for aircraft crash investigations
    Napolitano, MR
    Windon, DA
    ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : 2084 - 2089
  • [49] Erratum to: Bayesian Networks-based Shield TBM Risk Management System: Methodology Development and Application
    Heeyoung Chung
    In-Mo Lee
    Jee-Hee Jung
    Jeongjun Park
    KSCE Journal of Civil Engineering, 2019, 23 : 3735 - 3735
  • [50] Development and validation of a prototypal neural networks-based tumor tracking method
    Seregni, M.
    Pella, A.
    Riboldi, M.
    Baroni, G.
    2011 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2011, : 2780 - 2783