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 条
  • [21] Bayesian Networks-Based Interval Training Guidance System for Cancer Rehabilitation
    Suh, Myung-kyung
    Lee, Kyujoong
    Heu, Alfred
    Nahapetian, Ani
    Sarrafzadeh, Majid
    MOBILE COMPUTING, APPLICATIONS AND SERVICES, 2010, 35 : 236 - 253
  • [22] A Trust Management Framework for Software Defined Networks-based Internet of Things
    Burikova, Svetlana
    Lee, JooYoung
    Hussain, Rasheed
    Sharafitdinova, Iuliia
    Dzheriev, Roman
    Hussain, Fatima
    Sharieh, Salah
    Ferworn, Alexander
    2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 325 - 331
  • [23] Software Defined Networks-Based Smart Grid Communication: A Comprehensive Survey
    Rehmani, Mubashir Husain
    Davy, Alan
    Jennings, Brendan
    Assi, Chadi
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (03): : 2637 - 2670
  • [24] A Software Behavior Trustworthiness Measurement Method based on Data Mining
    Yuan, Yuyu
    Han, Qiang
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2011, 4 (05) : 817 - 825
  • [25] A Bayesian networks-based approach to assess and improve the teamwork quality of agile teams
    Freire, Arthur
    Perkusich, Mirko
    Saraiva, Renata
    Almeida, Hyggo
    Perkusich, Angelo
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 100 : 119 - 132
  • [26] A Software Behavior Trustworthiness Measurement Method based on Data Mining
    Yuan Y.
    Han Q.
    International Journal of Computational Intelligence Systems, 2011, 4 (5) : 817 - 825
  • [27] Performance Analysis of Bayesian Networks-based Distributed Call Admission Control for NGN
    Bashar, Abul
    Parr, Gerard
    McClean, Sally
    Scotney, Bryan
    Nauck, Detlef
    2012 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2012, : 1214 - 1220
  • [28] Neural networks-based data hiding in digital images: Overview
    Dzhanashia, Kristina
    Evsutin, Oleg
    NEUROCOMPUTING, 2024, 581
  • [29] A neural networks-based methodology for fitting data to probability distributions
    Khoussi, Siham
    Heckert, Alan
    Battou, Abdella
    Bensalem, Saddek
    2021 IEEE/ACS 18TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2021,
  • [30] Limitations of Neural Networks-based NER for Resume Data Extraction
    Pinzon, Juan F.
    Krainikovsky, Stanislav
    Samarev, Roman
    PROCESAMIENTO DEL LENGUAJE NATURAL, 2020, (65): : 53 - 58