• 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