2008
DOI: 10.1007/s10664-008-9072-x
|View full text |Cite
|
Sign up to set email alerts
|

On the effectiveness of early life cycle defect prediction with Bayesian Nets

Abstract: Standard practice in building models in software engineering normally involves three steps: collecting domain knowledge (previous results, expert knowledge); building a skeleton of the model based on step 1 including as yet unknown parameters; estimating the model parameters using historical data. Our experience shows that it is extremely difficult to obtain reliable data of the required granularity, or of the required volume with which we could later generalize our conclusions. Therefore, in searching for a m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
98
0
3

Year Published

2011
2011
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 117 publications
(101 citation statements)
references
References 24 publications
0
98
0
3
Order By: Relevance
“…One example of a probabilistic AI technique that has proved to be highly applicable in Software Engineering has been the use of Bayesian probabilistic reasoning to model software reliability [5], one of the earliest [6] examples of the adoption of what might be called, perhaps with hindsight, 'AI for SE'. Another example of the need for probabilistic reasoning comes from the analysis of users, inherently requiring an element of probability because of the stochastic nature of human behaviour [7].…”
Section: When Does Ai For Se Work Well?mentioning
confidence: 99%
“…One example of a probabilistic AI technique that has proved to be highly applicable in Software Engineering has been the use of Bayesian probabilistic reasoning to model software reliability [5], one of the earliest [6] examples of the adoption of what might be called, perhaps with hindsight, 'AI for SE'. Another example of the need for probabilistic reasoning comes from the analysis of users, inherently requiring an element of probability because of the stochastic nature of human behaviour [7].…”
Section: When Does Ai For Se Work Well?mentioning
confidence: 99%
“…• Despite much effort on data mining and defects, most of that work achieves similar conclusions (Lessmann et al 2008); • Data mining data is fundamentally less important than discussing those effects with the users (Fenton et al 2008).…”
mentioning
confidence: 83%
“…This endeavor is part of a larger research endeavor in software metrics, whose "ultimate goal (...) is to help project managers make decisions under uncertainty." [13] (p. 500). Finally, the Reinhartz-Berger experiment compared two modeling techniques, namely object-process methodology (OPM) and UML, to establish the level of comprehension and the quality of the constructed models in the context of web applications.…”
Section: Social Issues In the Labmentioning
confidence: 99%
“…• The causal model used in the Fenton experiment [13] was comprised of variables and relationships identified by means of questionnaires distributed to a number of managers involved in 31 software projects in the consumer electronics industry.…”
Section: Social Issues In the Labmentioning
confidence: 99%
See 1 more Smart Citation