Test suite effectiveness is measured by assessing the portion of faults that can be detected by tests. To precisely measure a test suite’s effectiveness, one need to pay attention to both tests and the set of faults used. Code coverage is a popular test adequacy criterion in practice. Code coverage, however, remains controversial as there is a lack of coherent empirical evidence for its relation with test suite effectiveness. More recently, test suite size has been shown to be highly correlated with effectiveness. However, previous studies treat test methods as the smallest unit of interest, and ignore potential factors influencing the correlation between test suite size and test suite effectiveness. We propose to go beyond test su...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Automated grading is now prevalent in software engineering courses, typically assessing the correctn...
The impact of developers' experience on several development practices has been widely investigated i...
Test suite code coverage is usually used to indicate the capability of a test suite in detecting fau...
Given a test suite T designed to test a program P, there are at least three attributes of T, which ...
Code coverage is the dominant criterion in test suite reduction. Typically, most test-suite reductio...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
The research community has long recognized a complex interrelationship between test set size, test a...
Code-coverage-based test data adequacy criteria typically treat all coverable code elements (such as...
Size and code coverage are important attributes of a set of tests. When a program P is executed on ...
One of the key challenges of developers testing code is deter-mining a test suite’s quality – its ab...
How can you tell whether your test suites are reliable? This is often done through the use of covera...
Recently, an increasingly large amount of effort has been devoted to implementing tools to generate ...
We address the question: to what extent does covering requirements ensure that a test suite is effec...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Automated grading is now prevalent in software engineering courses, typically assessing the correctn...
The impact of developers' experience on several development practices has been widely investigated i...
Test suite code coverage is usually used to indicate the capability of a test suite in detecting fau...
Given a test suite T designed to test a program P, there are at least three attributes of T, which ...
Code coverage is the dominant criterion in test suite reduction. Typically, most test-suite reductio...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
The research community has long recognized a complex interrelationship between test set size, test a...
Code-coverage-based test data adequacy criteria typically treat all coverable code elements (such as...
Size and code coverage are important attributes of a set of tests. When a program P is executed on ...
One of the key challenges of developers testing code is deter-mining a test suite’s quality – its ab...
How can you tell whether your test suites are reliable? This is often done through the use of covera...
Recently, an increasingly large amount of effort has been devoted to implementing tools to generate ...
We address the question: to what extent does covering requirements ensure that a test suite is effec...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Automated grading is now prevalent in software engineering courses, typically assessing the correctn...
The impact of developers' experience on several development practices has been widely investigated i...