Title :
Object-Oriented Mutation Applied in Common Intermediate Language Programs Originated from C#
Author :
Anna Derezinska;Karol Kowalski
Author_Institution :
Inst. of Comput. Sci., Warsaw Univ. of Technol., Warsaw, Poland
fDate :
3/1/2011 12:00:00 AM
Abstract :
Application of object-oriented mutation operators in C# programs using a parser-based tool can be precise but requires compilation of mutants. Mutations can be introduced faster directly to the Common Intermediate Language of. NET. It can be simple for traditional mutation operators but more complicated for the object-oriented ones. We propose the reconstruction of complex object-oriented faults on the intermediate language level. The approach was tested in the ILMutator tool implementing few object-oriented mutation operators in the intermediate code derived from compiled C# programs. Exemplary mutation and performance results are given and compared to results of the parser-based mutation tool CREAM.
Keywords :
"Assembly","Testing","Java","Libraries","Runtime","Object oriented programming"
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Print_ISBN :
978-1-4577-0019-4
DOI :
10.1109/ICSTW.2011.54