REQUIREMENT RISK LEVEL FORECAST USING BAYESIAN NETWORKS CLASSIFIERS

被引:7
|
作者
Maria Del Aguila, Isabel [1 ]
Del Sagrado, Jose [1 ]
机构
[1] Univ Almeria, Dept Languages & Computat, Almeria 04120, Spain
关键词
Requirement engineering; risk assessment; data mining; Bayesian networks classifiers; SOFTWARE; MANAGEMENT;
D O I
10.1142/S0218194011005219
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Requirement engineering is a key issue in the development of a software project. Like any other development activity it is not without risks. This work is about the empirical study of risks of requirements by applying machine learning techniques, specifically Bayesian networks classifiers. We have defined several models to predict the risk level for a given requirement using three dataset that collect metrics taken from the requirement specifications of different projects. The classification accuracy of the Bayesian models obtained is evaluated and compared using several classification performance measures. The results of the experiments show that the Bayesians networks allow obtaining valid predictors. Specifically, a tree augmented network structure shows a competitive experimental performance in all datasets. Besides, the relations established between the variables collected to determine the level of risk in a requirement, match with those set by requirement engineers. We show that Bayesian networks are valid tools for the automation of risks assessment in requirement engineering.
引用
收藏
页码:167 / 190
页数:24
相关论文
共 50 条
  • [1] Building classifiers using Bayesian networks
    Friedman, N
    Goldszmidt, M
    PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 1277 - 1284
  • [2] Using Bayesian networks for selecting classifiers in GP ensembles
    De Stefano, C.
    Folino, G.
    Fontanella, F.
    di Freca, A. Scotto
    INFORMATION SCIENCES, 2014, 258 : 200 - 216
  • [3] Bayesian networks as ensemble of classifiers
    Garg, A
    Pavlovic, V
    Huang, TS
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL II, PROCEEDINGS, 2002, : 779 - 784
  • [4] Using Bayesian Networks for the Purpose of Risk Analysis at Railway Level Crossings
    Liang, Ci
    Ghazel, Mohamed
    Cazier, Olivier
    IFAC PAPERSONLINE, 2018, 51 (09): : 142 - 149
  • [5] Leak localization in water distribution networks using Bayesian classifiers
    Soldevila, Adria
    Fernandez-Canti, Rosa M.
    Blesa, Joaquim
    Tornil-Sin, Sebastian
    Puig, Vicenc
    JOURNAL OF PROCESS CONTROL, 2017, 55 : 1 - 9
  • [6] Bayesian networks classifiers applied to documents
    Souafi-Bensafi, S
    Parizeau, M
    Lebourgeois, F
    Emptoz, H
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL I, PROCEEDINGS, 2002, : 483 - 486
  • [7] Classifiers Based on Bayesian Neural Networks
    Maksutov, Artem A.
    Simonenko, Anastasiya V.
    Shmakov, Igor S.
    PROCEEDINGS OF THE 2017 IEEE RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2017 ELCONRUS), 2017, : 700 - 703
  • [8] A risk assessment study on accidents at French level crossings using Bayesian belief networks
    Liang, Ci
    Ghazel, Mohamed
    INTERNATIONAL JOURNAL OF INJURY CONTROL AND SAFETY PROMOTION, 2018, 25 (02) : 162 - 172
  • [9] Using neural networks to forecast the systematic risk of stocks
    Wittkemper, HG
    Steiner, M
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 90 (03) : 577 - 588
  • [10] Learning Bayesian network classifiers by risk minimization
    Kelner, Roy
    Lerner, Boaz
    International Journal of Approximate Reasoning, 2012, 53 (02): : 248 - 272