An important learning outcome in software engineering education is the ability to write an effective test suite that rigorously tests a target application. The standard approach for assessing test suites is to check coverage which can be problematic because coverage rewards code invocation, without checking test assertion correctness. Mutation Analysis (injecting a small fault into a clone of a codebase) has been used in both industry and academia to check test suite quality. A mutant is killed if any tests in the test suite fail on the clone. More mutants killed indicates a stronger suite, as it is more sensitive to defects. Mutation Analysis has been limited in an educational setting because of the prohibitive cost in both time a...
Abstract—Mutation analysis is a well-known, but computa-tionally intensive, method for measuring tes...
AbstractRecent research by Hook and Kelly into Mutation Sensitivity Testing provided a test analysis...
One of the key challenges of developers testing code is deter-mining a test suite’s quality – its ab...
An important learning outcome in software engineering education is the ability to write an effective...
Mutation testing has traditionally been used as a defect injection technique to assess the effective...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
MuTEd, which stands for Mutation Testing Education, is the code name for our master thesis. We condu...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
The empirical assessment of test techniques plays an important role in software testing research. On...
Current methods for automatically grading student code have significant flaws. While methods that us...
Contains data accompanying the paper "On the Use of Mutation Analysis For Evaluating Student Test Su...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
MuTEd, which stands for Mutation Testing Education, is the code name for our master thesis. We condu...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
Abstract—Mutation analysis is a well-known, but computa-tionally intensive, method for measuring tes...
AbstractRecent research by Hook and Kelly into Mutation Sensitivity Testing provided a test analysis...
One of the key challenges of developers testing code is deter-mining a test suite’s quality – its ab...
An important learning outcome in software engineering education is the ability to write an effective...
Mutation testing has traditionally been used as a defect injection technique to assess the effective...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
MuTEd, which stands for Mutation Testing Education, is the code name for our master thesis. We condu...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
The empirical assessment of test techniques plays an important role in software testing research. On...
Current methods for automatically grading student code have significant flaws. While methods that us...
Contains data accompanying the paper "On the Use of Mutation Analysis For Evaluating Student Test Su...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
MuTEd, which stands for Mutation Testing Education, is the code name for our master thesis. We condu...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
Abstract—Mutation analysis is a well-known, but computa-tionally intensive, method for measuring tes...
AbstractRecent research by Hook and Kelly into Mutation Sensitivity Testing provided a test analysis...
One of the key challenges of developers testing code is deter-mining a test suite’s quality – its ab...