ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

The efficency analysis of AOR mutation operator mutations

Jure Cetina (2015) The efficency analysis of AOR mutation operator mutations. EngD thesis.

Download (6Mb)


    The thesis covers the field of software testing with the use of mutation testing. Mutation testing or mutation analysis is used to create new software tests or to evaluate the efficiency of preexisting tests. The quality of a given test is determined by injecting predefined faults into a program's source code. If the test detects faults in the program it is considered to be adequate. In contrast, if the test does not detect any inappropriate behavior it is considered to be inadequate and must therefore be adjusted. The thesis describes the concept of mutation testing in detail, demonstrates the process of generating and testing mutants with the use of the mutation testing system called MuJava and carries out an experiment that focuses on the arithmetic mutation operator. The experiment addresses the problem of runtime complexity of mutation testing and proposes possible optimization solutions in the process of generating mutants. The solutions are based on the analysis that determines the efficiency of individual mutations that are applied as part of the AOR mutation operator.

    Item Type: Thesis (EngD thesis)
    Keywords: mutation testing, MuJava, mutants, mutations, mutation operator, AOR
    Number of Pages: 64
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    viš. pred. dr. Igor Rožanc278Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536250563)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2923
    Date Deposited: 17 Feb 2015 11:20
    Last Modified: 24 Mar 2015 12:01
    URI: http://eprints.fri.uni-lj.si/id/eprint/2923

    Actions (login required)

    View Item