• DocumentCode
    3231729
  • Title

    Bi-criteria models for all-uses test suite reduction

  • Author

    Black, Jennifer ; Melachrinoudis, Emanuel ; Kaeli, David

  • Author_Institution
    Coll. of Eng., Northeastern Univ., Boston, MA, USA
  • fYear
    2004
  • fDate
    23-28 May 2004
  • Firstpage
    106
  • Lastpage
    115
  • Abstract
    Using bi-criteria decision making analysis, a new model for test suite minimization has been developed that pursues two objectives: minimizing a test suite with regard to a particular level of coverage while simultaneously maximizing error detection rates. This new representation makes it possible to achieve significant reductions in test suite size without experiencing a decrease in error detection rates. Using the all-uses inter-procedural data flow testing criterion, two binary integer linear programming models were evaluated, one a single-objective model, the other a weighted-sums bi-criteria model. The applicability of the bi-criteria model to regression test suite maintenance was also evaluated. The data show that minimization based solely on definition-use association coverage may have a negative impact on the error detection rate as compared to minimization performed with a bi-criteria model that also takes into account the ability of test cases to reveal error. Results obtained with the bi-criteria model also indicate that test suites minimized with respect to a collection of program faults are effective at revealing subsequent program faults.
  • Keywords
    data flow analysis; error detection; integer programming; linear programming; minimisation; program testing; bicriteria decision making; data flow testing; error detection; integer programming; linear programming; software testing; test suite minimization; test suite reduction; Application software; Automatic testing; Decision making; Educational institutions; Integer linear programming; Mathematical programming; Minimization methods; NP-complete problem; Performance evaluation; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2163-0
  • Type

    conf

  • DOI
    10.1109/ICSE.2004.1317433
  • Filename
    1317433