Graduation date: 2001Researchers have hypothesized that if we could estimate the probability that\ud a fault in a code component will a cause a failure, we could use this estimate to\ud improve the fault-detection effectiveness of code-coverage-based testing. If this\ud hypothesis could be supported, it would motivate further research in this area\ud and could lead to techniques that would help testers distribute testing resources\ud more effectively and improve the quality of testing. In this research, we developed\ud a new test adequacy criterion, which incorporates fault exposure potential\ud estimates into statement-coverage requirements. We conducted empirical studies\ud to investigate the fault-detection effectiveness of this new crit...
This PhD Thesis reports the results of experiments conducted to investigate the effectiveness and re...
Automated grading is now prevalent in software engineering courses, typically assessing the correctn...
Context: Software testing plays an important role in assuring the reliability of systems. Assessing ...
Code-coverage-based test data adequacy criteria typically treat all coverable code elements (such as...
The research community has long recognized a complex interrelationship between test set size, test a...
Many studies suggest using coverage concepts, such as branch coverage, as the starting point of test...
This paper reports an experimental study investigating the effectiveness of two code-based test adeq...
Identifying a finite test set that adequately captures the essential behaviour of a program such tha...
Even though code coverage is a widespread and popular test adequacy metric, it has several limitatio...
Test suite effectiveness is measured by assessing the portion of faults that can be detected by tes...
Test adequacy criteria are widely used to guide test creation. However, many of these criteria are s...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
Various coverage criteria are commonly used to assess the quality of test suites, but achieving full...
Finally, we formulate the relationship between code coverage and fault detection. Although our two c...
This PhD Thesis reports the results of experiments conducted to investigate the effectiveness and re...
Automated grading is now prevalent in software engineering courses, typically assessing the correctn...
Context: Software testing plays an important role in assuring the reliability of systems. Assessing ...
Code-coverage-based test data adequacy criteria typically treat all coverable code elements (such as...
The research community has long recognized a complex interrelationship between test set size, test a...
Many studies suggest using coverage concepts, such as branch coverage, as the starting point of test...
This paper reports an experimental study investigating the effectiveness of two code-based test adeq...
Identifying a finite test set that adequately captures the essential behaviour of a program such tha...
Even though code coverage is a widespread and popular test adequacy metric, it has several limitatio...
Test suite effectiveness is measured by assessing the portion of faults that can be detected by tes...
Test adequacy criteria are widely used to guide test creation. However, many of these criteria are s...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
Various coverage criteria are commonly used to assess the quality of test suites, but achieving full...
Finally, we formulate the relationship between code coverage and fault detection. Although our two c...
This PhD Thesis reports the results of experiments conducted to investigate the effectiveness and re...
Automated grading is now prevalent in software engineering courses, typically assessing the correctn...
Context: Software testing plays an important role in assuring the reliability of systems. Assessing ...