• DocumentCode
    2161922
  • Title

    Mutation operators for object-oriented systems: A survey

  • Author

    Ahmed, Zaheed ; Zahoor, Muhammad ; Younas, Irfan

  • Author_Institution
    Univ. Inst. of Inf. Technol., Univ. of Arid Agric., Rawalpindi, Pakistan
  • Volume
    2
  • fYear
    2010
  • fDate
    26-28 Feb. 2010
  • Firstpage
    614
  • Lastpage
    618
  • Abstract
    Mutation testing is a technique in which all possible faulty versions of a program are generated for mutation analysis and to assess the test suit adequacy. In literature, most research on mutation testing has been focused on traditional programming paradigm. Some of the traditional mutation-operators are incorporated in mutation testing of object oriented systems. Recently class level mutation operators are also defined, which is the main focus of this article with particular consideration of the OO programming (OOP) language JAVA. A number of automated tools have been developed to generate the defective versions of program and to execute them against test suit. Classification, evaluation of the mutation operators against some proposed parameters and identification of some research areas is a result of this survey.
  • Keywords
    Java; object-oriented programming; JAVA; OO programming language; class level mutation operator; mutation testing; object-oriented programming language; object-oriented system; Agriculture; Automatic testing; Costs; Genetic mutations; Information analysis; Information technology; Java; Object oriented programming; Software testing; System testing; class mutation operators; mutation testing; state-based mutation operators; traditional mutation operators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-5585-0
  • Electronic_ISBN
    978-1-4244-5586-7
  • Type

    conf

  • DOI
    10.1109/ICCAE.2010.5451692
  • Filename
    5451692