DocumentCode
3642349
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
fYear
2011
fDate
3/1/2011 12:00:00 AM
Firstpage
342
Lastpage
350
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"
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Print_ISBN
978-1-4577-0019-4
Type
conf
DOI
10.1109/ICSTW.2011.54
Filename
5954432
Link To Document