In this paper, we claim that software development will do well by explicit modeling of its uncertainties using existing uncertainty modeling techniques. This is accomplished initially by stating the Maxim of Uncertainty in Software Engineering (MUSE), followed by a detailed presentation of uncertainty in software testing. We then propose that a specific technique, known as Bayesian Belief Networks, be used to model software testing uncertainties. We demonstrate the use of Bayesian networks to confirm beliefs in the validity of software artifacts and relations in an elevator control system. We describea prototype implementation that allows for such "software belief networks" to be defined and updated. We conclude with a discussion ...
Bayesian Networks (BNs) model problems that involve uncertainty. A BN is a directed graph, whose nod...
International audienceIn recent years, there has been a growing interest towards the application of ...
Defect prediction and assessment are the essential steps in large organizations and industries where...
The lifetime of many software systems is surprisingly long, often far exceeding initial plans and ex...
Bayesian Belief Networks (BBNs) are becoming popular within the Software Engineering research commun...
Bayesian networks are a popular mechanism for dealing with uncertainty in complex situations. They a...
Testing accounts for the major percentage of technical contribution in the software development proc...
Littlewood and Wright presented a Bayesian belief network model for software reliability analysis in...
Any conclusion about a system’s hidden behaviour based on the observation of findings emanating from...
The ability to reliably predict the end quality of software under development presents a significant...
The objective of this paper is to present work on how a Bayesian Belief Network for a software safet...
Belief networks, also referred to as Bayesian networks, are a form of artificial intelligence that i...
The objective of this paper is to present a new approach to reasoning under uncertainty, based on th...
International audienceUnderstanding the sources of, and quantifying the magnitude of, uncertainty ca...
An important decision in software projects is when to stop testing. Decision support tools for this ...
Bayesian Networks (BNs) model problems that involve uncertainty. A BN is a directed graph, whose nod...
International audienceIn recent years, there has been a growing interest towards the application of ...
Defect prediction and assessment are the essential steps in large organizations and industries where...
The lifetime of many software systems is surprisingly long, often far exceeding initial plans and ex...
Bayesian Belief Networks (BBNs) are becoming popular within the Software Engineering research commun...
Bayesian networks are a popular mechanism for dealing with uncertainty in complex situations. They a...
Testing accounts for the major percentage of technical contribution in the software development proc...
Littlewood and Wright presented a Bayesian belief network model for software reliability analysis in...
Any conclusion about a system’s hidden behaviour based on the observation of findings emanating from...
The ability to reliably predict the end quality of software under development presents a significant...
The objective of this paper is to present work on how a Bayesian Belief Network for a software safet...
Belief networks, also referred to as Bayesian networks, are a form of artificial intelligence that i...
The objective of this paper is to present a new approach to reasoning under uncertainty, based on th...
International audienceUnderstanding the sources of, and quantifying the magnitude of, uncertainty ca...
An important decision in software projects is when to stop testing. Decision support tools for this ...
Bayesian Networks (BNs) model problems that involve uncertainty. A BN is a directed graph, whose nod...
International audienceIn recent years, there has been a growing interest towards the application of ...
Defect prediction and assessment are the essential steps in large organizations and industries where...