It is widely felt that software quality, in the form of reliability or "trustworthiness, " can be demonstrated by the successful completion of testing that "covers" the software. However, this intuition has little experimental or theoretical support. This paper considers why the intuition is so powerful and yet misleading. Formal definitions of software "dependability " are suggested, along with new approaches for measuring this analog of trustworthiness. 1. The idea of test coverage From the beginning of computer programming, clever people have looked for clever ways to catch the mistakes that too easily enter even the best programs. The essential ideas are ones of systematic coverage, ...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
We propose to validate experimentally a theory of software certification that proceeds from assessme...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Testing is potentially the best grounded part of software engineering, since it deals with the well ...
Testing is potentially the best grounded part of software engineering, since it deals with the well ...
As the world around us is increasingly becoming defined by software and the size and complexity of t...
In assessing the quality of software, we would like to make engineering judgements similar to those ...
Program “testability” is informally, the probability that a program will fail under test if it conta...
Software testing and software fault tolerance are two major techniques for developing reliable softw...
Context: In software testing, Failed Error Propagation (FEP) is the situation in which a faulty p...
A central aim of software testing is assurance of functional correctness and dependability. For many...
What would it take to make software more dependable? Until now, most approaches have been indirect: ...
Testing is inherently incomplete; no test suite will ever be able to test all possible usage scenari...
Testing is inherently incomplete; no test suite will ever be able to test all possible usage scenari...
Automated program repair is increasingly gaining traction, due to its potential to reduce debugging ...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
We propose to validate experimentally a theory of software certification that proceeds from assessme...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Testing is potentially the best grounded part of software engineering, since it deals with the well ...
Testing is potentially the best grounded part of software engineering, since it deals with the well ...
As the world around us is increasingly becoming defined by software and the size and complexity of t...
In assessing the quality of software, we would like to make engineering judgements similar to those ...
Program “testability” is informally, the probability that a program will fail under test if it conta...
Software testing and software fault tolerance are two major techniques for developing reliable softw...
Context: In software testing, Failed Error Propagation (FEP) is the situation in which a faulty p...
A central aim of software testing is assurance of functional correctness and dependability. For many...
What would it take to make software more dependable? Until now, most approaches have been indirect: ...
Testing is inherently incomplete; no test suite will ever be able to test all possible usage scenari...
Testing is inherently incomplete; no test suite will ever be able to test all possible usage scenari...
Automated program repair is increasingly gaining traction, due to its potential to reduce debugging ...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
We propose to validate experimentally a theory of software certification that proceeds from assessme...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...