Ant Colony System With Sorting-Based Local Search for Coverage-Based Test Case Prioritization
- Authors
- Lu, Chengyu; Zhong, Jinghui; Xue, Yinxing; Feng, Liang; ZHANG, Jun
- Issue Date
- Sep-2020
- Publisher
- Institute of Electrical and Electronics Engineers
- Keywords
- Ant colony system (ACS); regression testing; statement coverage; test case prioritization (TCP)
- Citation
- IEEE Transactions on Reliability, v.69, no.3, pp 1004 - 1020
- Pages
- 17
- Indexed
- SCIE
SCOPUS
- Journal Title
- IEEE Transactions on Reliability
- Volume
- 69
- Number
- 3
- Start Page
- 1004
- End Page
- 1020
- URI
- https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/115414
- DOI
- 10.1109/TR.2019.2930358
- ISSN
- 0018-9529
1558-1721
- Abstract
- Test case prioritization (TCP) is a popular regression testing technique in software engineering field. The task of TCP is to schedule the execution order of test cases so that certain objective (e.g., code coverage) can be achieved quickly. In this article, we propose an efficient ant colony system framework for the TCP problem, with the aim of maximizing the code coverage as soon as possible. In the proposed framework, an effective heuristic function is proposed to guide the ants to construct solutions based on additional statement coverage among remaining test cases. Besides, a sorting-based local search mechanism is proposed to further accelerate the convergence speed of the algorithm. Experimental results on different benchmark problems, and a real-world application, have shown that the proposed framework can outperform several state-of-the-art methods, in terms of solution quality and search efficiency. © 1963-2012 IEEE.
- Files in This Item
-
Go to Link
- Appears in
Collections - COLLEGE OF ENGINEERING SCIENCES > SCHOOL OF ELECTRICAL ENGINEERING > 1. Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.