• DocumentCode
    1834576
  • Title

    An Improved Meta-heuristic Search for Constrained Interaction Testing

  • Author

    Garvin, Brady J. ; Cohen, Myra B. ; Dwyer, Matthew B.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Nebraska-Lincoln Lincoln, Lincoln, NE
  • fYear
    2009
  • fDate
    13-15 May 2009
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    Combinatorial interaction testing (CIT) is a cost-effective sampling technique for discovering interaction faults in highly configurable systems. Recent work with greedy CIT algorithms efficiently supports constraints on the features that can coexist in a configuration. But when testing a single system configuration is expensive, greedy techniques perform worse than meta-heuristic algorithms because they produce larger samples. Unfortunately, current meta-heuristic algorithms are inefficient when constraints are present. We investigate the sources of inefficiency, focusing on simulated annealing, a well-studied meta-heuristic algorithm. From our findings we propose changes to improve performance, including a reorganized search space based on the CIT problem structure. Our empirical evaluation demonstrates that the optimizations reduce run-time by three orders of magnitude and yield smaller samples. Moreover, on real problems the new version compares favorably with greedy algorithms.
  • Keywords
    program testing; sampling methods; search problems; combinatorial interaction testing; configurable system; constrained interaction testing; cost-effective sampling technique; greedy algorithm; improved meta-heuristic search; Computer science; Costs; Greedy algorithms; Performance evaluation; Runtime; Sampling methods; Simulated annealing; Software engineering; Software testing; System testing; combinatorial interaction testing; constrained covering arrays; highly-configurable software; simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Search Based Software Engineering, 2009 1st International Symposium on
  • Conference_Location
    Windsor
  • Print_ISBN
    978-0-7695-3675-0
  • Type

    conf

  • DOI
    10.1109/SSBSE.2009.25
  • Filename
    5033175