• DocumentCode
    1683557
  • Title

    A Multi-Objective Technique to Prioritize Test Cases Based on Latent Semantic Indexing

  • Author

    Islam, Md Mahfuzul ; Marchetto, Alessandro ; Susi, Angelo ; Scanniello, Giuseppe

  • Author_Institution
    Fondazione Bruno Kessler, Trento, Italy
  • fYear
    2012
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    To early discover faults in source code, test case ordering has to be properly chosen. To this aim test prioritization techniques can be used. Several of these techniques leave out the execution cost of test cases and exploit a single objective function (e.g., code or requirements coverage). In this paper, we present a multi-objective test prioritization technique that determines sequences of test cases that maximize the number of discovered faults that are both technical and business critical. The technique uses the information related to the code and requirements coverage, as well as the execution cost of each test case. The approach also uses recovered trace ability links among source code and system requirements via the Latent Semantic Indexing technique. We evaluated our proposal against both a random prioritization technique and two single-objective prioritization techniques on two Java applications. The results indicate that our proposal outperforms the baseline techniques and that additional improvements are still possible.
  • Keywords
    Java; program testing; software fault tolerance; Java applications; fault discovery; latent semantic indexing; multiobjective test prioritization technique; random prioritization technique; single objective function; single-objective prioritization techniques; source code; system requirements; test case prioritization; traceability links; Business; Indexing; Large scale integration; Semantics; Software; Testing; Weight measurement; Regression Testing; Requirements; Test Case Prioritization; Testing; Traceability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
  • Conference_Location
    Szeged
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-0984-4
  • Type

    conf

  • DOI
    10.1109/CSMR.2012.13
  • Filename
    6178873