• Home
  • Search
  • Regression Test Cases Prioritization Using Clustering and Code Change Relevance
  • Cite Icon14
  • https://doi.org/10.1142/s0218194016500248Copy DOI Icon

Regression Test Cases Prioritization Using Clustering and Code Change Relevance

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Regression testing is important for maintaining software quality. However, the cost of regression testing is relatively high. Test case prioritization is one way to reduce this cost. Test case prioritization techniques sort test cases for regression testing based on their importance. In this paper, we design and implement a test case prioritization method based on the location of a change. The method consists of three steps: (1) clustering test cases, (2) prioritizing the clusters with respect to the relevance of the clusters to a code change, and (3) test case prioritization within each cluster based on metrics. We propose a metric for measuring test case importance based on Requirement Complexity, Code Complexity, and Code Coverage. To evaluate our method, we apply it on a launch interceptor problem program, and measure the inclusiveness and precision for clusters of test cases with respect to code change in specific test cases. Our results show that our proposed change-based prioritization method increases the likelihood of executing more relevant test cases earlier.

Similar Papers
  • Research Article
  • Citations6

HSP: A hybrid selection and prioritisation of regression test cases based on information retrieval and code coverage applied on an industrial case study

  • Sep 24, 2019
  • Journal of Systems and Software
  • Claudio Magalhães +5
  • PDF
  • Research Article
  • Citations9

Regression Test Case Prioritization: A Systematic Literature Review

  • Jan 01, 2021
  • International Journal of Advanced Computer Science and Applications
  • Ali Samad +3
  • Research Article

The Effectiveness of an Enhanced Weighted Method with a Unique Priority Value for Test Case Prioritization in Regression Testing

  • Dec 09, 2018
  • International Journal of Engineering & Technology
  • Asmaa Ammar +3
  • Research Article
  • Citations107

A Unified Test Case Prioritization Approach

  • Dec 23, 2014
  • ACM Transactions on Software Engineering and Methodology
  • Dan Hao +4
  • Conference Article
  • Citations7

Improving test efficiency through multiple criteria coverage based test case prioritization using Modified heuristic algorithm

  • Aug 01, 2016
  • Abraham Kiran Joseph +2
  • Conference Article
  • Citations14

Optimization of test suite-test case in regression test

  • Dec 01, 2013
  • Ahlam S A Ansari +2
  • Conference Article
  • Citations19

Similarity-based regression test case prioritization

  • Jul 01, 2015
  • Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering
  • Rongcun Wang +2
  • Research Article

Fault-Based Test Case Prioritization of Regression Testing Using Genetic Algorithm

  • Jul 08, 2022
  • International Journal of e-Collaboration
  • Priya T +1
  • Research Article
  • Citations152

A Static Approach to Prioritizing JUnit Test Cases

  • Nov 01, 2012
  • IEEE Transactions on Software Engineering
  • Hong Mei +5
  • Research Article
  • Citations127

A history-based cost-cognizant test case prioritization technique in regression testing

  • Nov 17, 2011
  • Journal of Systems and Software
  • Yu-Chi Huang +2
  • Research Article
  • Citations16

Location-Based Test Case Prioritization for Software Embedded in Mobile Devices Using the Law of Gravitation

  • Jan 02, 2019
  • Mobile Information Systems
  • Xiaolin Wang +4
  • Conference Article
  • Citations20

Test Case Prioritization Due to Database Changes in Web Applications

  • Apr 01, 2012
  • Deepak Garg +1
  • Conference Article
  • Citations1

Extracting Historical Information and Fault Localization Information that may Contribute to the Effectiveness of Test Case Prioritization

  • Jan 01, 2014
  • Lin Chu-Ti +3
  • Conference Article
  • Citations18

Test case prioritization based on requirement correlations

  • May 01, 2016
  • Tingting Ma +2
  • Book Chapter
  • Citations15

Test Case Optimization and Prioritization Based on Multi-objective Genetic Algorithm

  • Aug 24, 2018
  • Deepti Bala Mishra +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.