• DocumentCode
    625531
  • Title

    Test Case Prioritization Using Requirements-Based Clustering

  • Author

    Arafeen, Md Junaid ; Hyunsook Do

  • Author_Institution
    Dept. of Comput. Sci., North Dakota State Univ., Fargo, ND, USA
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    312
  • Lastpage
    321
  • Abstract
    The importance of using requirements information in the testing phase has been well recognized by the requirements engineering community, but to date, a vast majority of regression testing techniques have primarily relied on software code information. Incorporating requirements information into the current testing practice could help software engineers identify the source of defects more easily, validate the product against requirements, and maintain software products in a holistic way. In this paper, we investigate whether the requirements-based clustering approach that incorporates traditional code analysis information can improve the effectiveness of test case prioritization techniques. To investigate the effectiveness of our approach, we performed an empirical study using two Java programs with multiple versions and requirements documents. Our results indicate that the use of requirements information during the test case prioritization process can be beneficial.
  • Keywords
    Java; formal specification; pattern clustering; program testing; Java programs; defects source identification; regression testing techniques; requirements documents; requirements engineering; requirements information; requirements-based clustering; software engineers; test case prioritization process; test case prioritization techniques; traditional code analysis information; Complexity theory; Educational institutions; Fault detection; Java; Measurement; Software; Testing; empirical study; regression testing; requirements-based clustering; test case prioritization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luembourg
  • Print_ISBN
    978-1-4673-5961-0
  • Type

    conf

  • DOI
    10.1109/ICST.2013.12
  • Filename
    6569743