2015
DOI: 10.1007/s00766-015-0225-3
|View full text |Cite
|
Sign up to set email alerts
|

Bayesian networks for enhancement of requirements engineering: a literature review

Abstract: Requirements analysis is the software engineering stage that is closest to the users' world. It also involves tasks that are knowledge intensive. Thus, the use of Bayesian networks (BNs) to model this knowledge would be a valuable aid. These probabilistic models could manage the imprecision and ambiguities usually present in requirements engineering (RE). In this work, we conduct a literature review focusing on where and how BNs are applied on subareas of RE in order to identify which gaps remain uncovered and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
24
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(25 citation statements)
references
References 60 publications
1
24
0
Order By: Relevance
“…A predictive model was developed to verify that system performance is efficiently forecasted using utility measurements for the calculated predictor variable of Ambiguity. Though not comprehensive, this characterizes the most common defective attribute in the requirements statements . The regression prediction defined the relationship among the predictor variable Ambiguity ( x ), and the response variable System Performance ( y ).…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…A predictive model was developed to verify that system performance is efficiently forecasted using utility measurements for the calculated predictor variable of Ambiguity. Though not comprehensive, this characterizes the most common defective attribute in the requirements statements . The regression prediction defined the relationship among the predictor variable Ambiguity ( x ), and the response variable System Performance ( y ).…”
Section: Methodsmentioning
confidence: 99%
“…SE processes reflect the unique needs of the program, product, or system that is being developed. The Department of Defense (DoD) defines SE as “an interdisciplinary approach, encompassing the entire technical effort to evolve and verify an integrated and total life cycle balanced set of system, people, and process solutions that satisfy customer needs.” In status reporting and assessment of SE process, metrics deliver greater visibility of the performance of the “system that produces the system.” These metrics supplement the cost and schedule control measures discussed in our research. SE process metrics quantify the effectiveness and productivity of the SE.…”
Section: Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…As far as we know, no previous study has proposed a general methodology for defining SIs prediction models within the context of RSD [2]. However, there exist several studies proposing individual SIs using BNs in the area of software engineering, specifically, to estimate "teamwork quality" [3], to model quality in software projects [4], to estimate effort in software development [5], for requirements engineering [6], to predict software defects [7], and to estimate value and help decision making [8,9]. The difference between these works and ours is that we build a SI BN prediction model based upon companies' business knowledge and data automatically measured from heterogeneous data sources, and within the context of RSD.…”
Section: Introductionmentioning
confidence: 99%
“…While early work characterized the design-time assumptions of a requirements model [16], no practical run-time approach has been proposed to provide their probabilistic evaluation. Bayesian Networks (BNs) have been widely employed in Requirements Engineering for a variety of tasks [115], including the run-time verification of requirements [141]. Wu et al [299] propose a preliminary study of the relationship between an iStar [101] requirements model and BNs in the context of requirements elicitation.…”
Section: Approach Overview and Contributionsmentioning
confidence: 99%