Automated testing is at the core of modern software development. Yet developers struggle when it comes to the evaluation of the quality of their test cases and how to improve them. The main goal of this thesis is precisely that, to generate concrete suggestion that developers can follow to improve their test suite. We propose the use of extreme mutation, or extreme transformations as an alternative to discover testing issues. Extreme transformations are a form of mutation testing that remove the entire logic of a method instead of making a small syntactic change in the code. As it traditional counterpart it challenges the test suite with a transformed variant of the program to see if the test cases can detect the change. In this thesis we a...
The increase of software complexity along the years has led researchers in the software engineering ...
The fast growing complexity of hardware circuits, during the last three decades, has change devery s...
In this thesis we present new approaches in the domains of soft fault detection and location in comp...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
Malware analysis is a growing research field due to the criticity and variety of assets targeted as ...
With the evolution of technology, humans have made available systems increasingly complex but also i...
The most used validation method for software is testing. Testing process consists of executing the p...
This thesis is dedicated to the analysis of low-level software, like operating systems, by abstract ...
Motivated by applications ranging from XML processing to runtime verificationof programs, many logic...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
Power transformers are keys components to the electrical systems. Its failures are very expensive mo...
Program transformation is an extremely common practice in computer science. From compilation to test...
The 1D simulation is becoming increasingly an important step of the development process and technica...
Large mixed-variable optimization problems are often solved by decomposition, with some drawbacks : ...
International audienceSituational Method Engineering aims at constructing methods adapted to a given...
The increase of software complexity along the years has led researchers in the software engineering ...
The fast growing complexity of hardware circuits, during the last three decades, has change devery s...
In this thesis we present new approaches in the domains of soft fault detection and location in comp...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
Malware analysis is a growing research field due to the criticity and variety of assets targeted as ...
With the evolution of technology, humans have made available systems increasingly complex but also i...
The most used validation method for software is testing. Testing process consists of executing the p...
This thesis is dedicated to the analysis of low-level software, like operating systems, by abstract ...
Motivated by applications ranging from XML processing to runtime verificationof programs, many logic...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
Power transformers are keys components to the electrical systems. Its failures are very expensive mo...
Program transformation is an extremely common practice in computer science. From compilation to test...
The 1D simulation is becoming increasingly an important step of the development process and technica...
Large mixed-variable optimization problems are often solved by decomposition, with some drawbacks : ...
International audienceSituational Method Engineering aims at constructing methods adapted to a given...
The increase of software complexity along the years has led researchers in the software engineering ...
The fast growing complexity of hardware circuits, during the last three decades, has change devery s...
In this thesis we present new approaches in the domains of soft fault detection and location in comp...