• DocumentCode
    3031361
  • Title

    Predicting Effectiveness of Automatic Testing Tools

  • Author

    Daniel, Brett ; Boshernitsan, Marat

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana, IL
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    363
  • Lastpage
    366
  • Abstract
    Automatic white-box test generation is a challenging problem. Many existing tools rely on complex code analyses and heuristics. As a result, structural features of an input program may impact tool effectiveness in ways that tool users and designers may not expect or understand. We develop a technique that uses structural program metrics to predict the test coverage achieved by three automatic test generation tools. We use coverage and structural metrics extracted from 11 software projects to train several decision tree classifiers. Our experiments show that these classifiers can predict high or low coverage with success rates of 82% to 94%.
  • Keywords
    automatic testing; decision trees; program testing; software metrics; software tools; automatic testing tools; automatic white-box test generation; complex code analyses; decision tree classifiers; software projects; structural program metrics; Automatic testing; Classification tree analysis; Data mining; Decision trees; Java; Machine learning algorithms; Open source software; Process design; Software testing; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
  • Conference_Location
    L´Aquila
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-2187-9
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2008.49
  • Filename
    4639342