Performance bugs are known to be a major threat to the success of software products. Performance tests aim to detect performance bugs by executing the program through test cases and checking whether it exhibits a noticeable performance degradation. The principles of mutation testing, a well-established testing technique for the assessment of test suites through the injection of artificial faults, could be exploited to evaluate and improve the detection power of performance tests. However, the application of mutation testing to assess performance tests, henceforth called performance mutation testing (PMT), is a novel research topic with numerous open challenges. In previous papers, we identified some key challenges related to PMT. In this w...
In modern software development practices, testing activities must be carried out frequently and pref...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
Performance bugs are common, costly, and elusive. Performance tests aim to detect performance bugs b...
Performance bugs are unnecessarily inefficient code chunks in software codebases that cause prolonge...
Software on modern computer systems is ubiquitous in our daily lives, running on a wide range of dev...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
Though mutation operators have been designed for a wide range of programming languages in the last ...
Mutation testing is a type of software testing proposed in the 1970s where program statements are de...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
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...
The choice of mutation operators is a fundamental aspect in mutation testing to guide the tester to ...
Mutation testing is an effective but costly testing technique. Several studies have observed that so...
In modern software development practices, testing activities must be carried out frequently and pref...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
Performance bugs are common, costly, and elusive. Performance tests aim to detect performance bugs b...
Performance bugs are unnecessarily inefficient code chunks in software codebases that cause prolonge...
Software on modern computer systems is ubiquitous in our daily lives, running on a wide range of dev...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
Though mutation operators have been designed for a wide range of programming languages in the last ...
Mutation testing is a type of software testing proposed in the 1970s where program statements are de...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
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...
The choice of mutation operators is a fundamental aspect in mutation testing to guide the tester to ...
Mutation testing is an effective but costly testing technique. Several studies have observed that so...
In modern software development practices, testing activities must be carried out frequently and pref...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Software is all around us in our lives in the industrialized world, and we as a society and individu...