• DocumentCode
    685508
  • Title

    Selecting Highly Efficient Sets of Subdomains for Mutation Adequacy

  • Author

    Patrick, Matthew ; Alexander, Rob ; Oriol, Manuel ; Clark, John A.

  • Author_Institution
    Univ. of York, York, UK
  • Volume
    1
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    91
  • Lastpage
    98
  • Abstract
    Test selection techniques are used to reduce the human effort involved in software testing. Most research focusses on selecting efficient sets of test cases according to various coverage criteria for directed testing. We introduce a new technique to select efficient sets of sub domains from which new test cases can be sampled at random to achieve a high mutation score. We first present a technique for evolving multiple sub domains, each of which target a different group of mutants. The evolved sub domains are shown to achieve an average 160% improvement in mutation score compared to random testing with six real world Java programs. We then present a technique for selecting sets of the evolved sub domains to reduce the human effort involved in evaluating sampled test cases without reducing their fault finding effectiveness. This technique significantly reduces the number of sub domains for four of the six programs with a negligible difference in mutation score.
  • Keywords
    Java; program testing; software fault tolerance; Java programs; fault finding effectiveness; highly efficient subdomain sets; mutation adequacy; mutation score; software testing; test cases; test selection techniques; Covariance matrices; Equations; Fault diagnosis; Optimization; Schedules; Software; Testing; input subdomains; mutation analysis; software testing; test case selection; test data generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
  • Conference_Location
    Bangkok
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-2143-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2013.23
  • Filename
    6805394