• DocumentCode
    2929512
  • Title

    Quality Assessment of Mutation Operators Dedicated for C# Programs

  • Author

    Derezinska, Anna

  • Author_Institution
    Inst. of Comput. Sci., Warsaw Univ. of Technol.
  • fYear
    2006
  • fDate
    27-28 Oct. 2006
  • Firstpage
    227
  • Lastpage
    234
  • Abstract
    The mutation technique inserts faults in a program under test in order to assess or generate test cases, or evaluate the reliability of the program. Faults introduced into the source code are defined using mutation operators. They should be related to different, also object-oriented features of a program. The most research on OO mutations was devoted to Java programs. This paper describes analytical and empirical study performed to evaluate the quality of advanced mutation operators for C# programs. Experimental results demonstrate effectiveness of different mutation operators. Unit tests suites and functional tests were used in experiments. A detailed analysis was conducted on mutation operators dealing with delegates and exception handling
  • Keywords
    C++ language; exception handling; object-oriented programming; program testing; software fault tolerance; software quality; C# programs; exception handling; fault insertion; mutation operators; object-oriented program; program reliability; program testing; quality assessment; source code; Computer science; Formal specifications; Genetic mutations; Java; Performance analysis; Performance evaluation; Quality assessment; Radiofrequency interference; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2006. QSIC 2006. Sixth International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2718-3
  • Type

    conf

  • DOI
    10.1109/QSIC.2006.51
  • Filename
    4032289