• DocumentCode
    2302587
  • Title

    A Principled Evaluation of the Effect of Directed Mutation on Search-Based Statistical Testing

  • Author

    Poulding, Simon ; Clark, John A. ; Waeselynck, Hélène

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2011
  • fDate
    21-25 March 2011
  • Firstpage
    184
  • Lastpage
    193
  • Abstract
    Statistical testing generates test inputs by sampling from a probability distribution that is carefully chosen so that the inputs exercise all parts of the software being tested. Sets of such inputs have been shown to detect more faults than test sets generated using traditional random and structural testing techniques. Search-based statistical testing employs a metaheuristic search algorithm to automate the otherwise labour-intensive process of deriving the probability distribution. This paper proposes an enhancement to this search algorithm: information obtained during fitness evaluation is used to direct the mutation operator to those parts of the representation where changes may be most beneficial. A principled empirical evaluation demonstrates that this enhancement leads to a significant improvement in algorithm performance, and so increases both the cost-effectiveness and scalability of search-based statistical testing. As part of the empirical approach, we demonstrate the use of response surface methodology as an effective and objective method of tuning algorithm parameters, and suggest innovative refinements to this methodology.
  • Keywords
    program testing; search problems; statistical distributions; statistical testing; directed mutation; fault detection; metaheuristic search algorithm; probability distribution; random testing; search-based statistical testing; software testing; structural testing; Algorithm design and analysis; Probability distribution; Response surface methodology; Software; Software algorithms; Statistical analysis; Testing; Experimental Design; Optimization; Software/Program Verification; Test Coverage of Code; Testing Strategies;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
  • Conference_Location
    Berlin
  • Print_ISBN
    978-1-4577-0019-4
  • Electronic_ISBN
    978-0-7695-4345-1
  • Type

    conf

  • DOI
    10.1109/ICSTW.2011.36
  • Filename
    5954408