A Bee Colony Optimization Algorithm for Fault Coverage Based Regression Test Suite Prioritization
The process of verifying the modified software in the maintenance phase is called regression testing. The size of the regression test suite and its selection process is a complex task for regression testers because of time and budget constraints. In this paper, the Bee Colony Optimization (BCO) algorithm for the fault coverage regression test suite prioritization has been presented. In the natural bee colony, there are of two types of worker bees; Scout bees and forager bee, who are responsible for the development and maintenance of the colony. The BCO algorithm developed for the fault coverage regression test suite is based on the behavior of these two bees.