Performance bugs are common, costly, and elusive. Performance tests aim to detect performance bugs by running the program with specific inputs and determining whether the observed behaviour is acceptable. There not exist mechanisms, however, to assess the effectiveness of performance tests. Mutation testing is a technique to evaluate and enhance functional test suites by seeding artificial faults in the program under test. In this new idea paper, we explore the applicability of mutation testing to assess and improve performance tests. This novel approach is motivated with examples and open questions
In modern software development practices, testing activities must be carried out frequently and pref...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Performance bugs are common, costly, and elusive. Performance tests aim to detect performance bugs b...
Performance bugs are known to be a major threat to the success of software products. Performance tes...
Software on modern computer systems is ubiquitous in our daily lives, running on a wide range of dev...
Performance bugs are unnecessarily inefficient code chunks in software codebases that cause prolonge...
Mutation testing is considered as one of the most effective quality improvement technique by assessi...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
Software is everywhere in our daily lives, and it is important that software behaves in ways it is e...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...
International audienceMutation testing is an effective technique for either improving or generating ...
We introduce mutation-aware fault prediction, which leverages additional guidance from metrics const...
Mutation testing is a type of software testing proposed in the 1970s where program statements are de...
In modern software development practices, testing activities must be carried out frequently and pref...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Performance bugs are common, costly, and elusive. Performance tests aim to detect performance bugs b...
Performance bugs are known to be a major threat to the success of software products. Performance tes...
Software on modern computer systems is ubiquitous in our daily lives, running on a wide range of dev...
Performance bugs are unnecessarily inefficient code chunks in software codebases that cause prolonge...
Mutation testing is considered as one of the most effective quality improvement technique by assessi...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
Software is everywhere in our daily lives, and it is important that software behaves in ways it is e...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...
International audienceMutation testing is an effective technique for either improving or generating ...
We introduce mutation-aware fault prediction, which leverages additional guidance from metrics const...
Mutation testing is a type of software testing proposed in the 1970s where program statements are de...
In modern software development practices, testing activities must be carried out frequently and pref...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...