1 | Bartosz Bogacki and Bartosz Walter Aspect-oriented Response Injection: an Alternative to Classical Mutation Testing Software Engineering Techniques: Design for Quality, 2007. |
|
| Abstract: Due to increasing importance of test cases in software development, there is a need to verify and assure their quality. Mutation testing is an effective technique of checking if tests react properly to changes by introducing alterations to the original source code. A mutant which survives all test cases indicates insufficient or inappropriate testing assertions. The most onerous disadvantage of this technique is considerable time required to generate, compile mutants and then execute test cases against each of them. In the paper we propose an aspect-oriented approach to generation and execution of mutants, called response injection, which excludes the need for separate compilation of every mutant. |
| @INPROCEEDINGS{BogackiW07,
author = {Bartosz Bogacki and Bartosz Walter},
title = {Aspect-oriented Response Injection: an Alternative to Classical Mutation Testing},
booktitle = {Software Engineering Techniques: Design for Quality},
year = {2007},
address = {},
month = {},
pages = {273-282}
} |
2 | Bartosz Bogacki and Bartosz Walter Evaluation of Test Code Quality with Aspect-Oriented Mutations Proceedings of the 7th International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP'06)2006, Oulu, 17-22 June 2006. |
|
| Abstract: Along with growing popularity of agile methodologies and open source movement, unit testing has become one of the core practices in modern software engineering. It is particularly important in eXtreme Programming [1], which explicitly diminish the importance of other artifacts than source code and tests cases. In XP unit test cases not only verify if software meets functional requirements, but also enable refactoring, alleviate comprehension and provide guidance on how the production code should be used. Therefore, they contribute to many other important practices of XP, which explicitly or implicitly rely on their ability to effectively discover bugs. |
| @INPROCEEDINGS{BogackiW06a,
author = {Bartosz Bogacki and Bartosz Walter},
title = {Evaluation of Test Code Quality with Aspect-Oriented Mutations},
booktitle = {Proceedings of the 7th International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP'06)},
year = {2006},
address = {2006, Oulu},
month = {17-22 June},
pages = {202-204}
} |