Hybrid Particle Swarm Optimization for Regression Testing
Journal Title: International Journal on Computer Science and Engineering - Year 2011, Vol 3, Issue 5
Abstract
Regression Testing ensures that any enhancement made to software will not affect specified functionality of software. The execution of all test cases can be long and complex to run; this makes it a costlier process. The prioritization of test cases can help in reduction in cost of regression testing, as it is inefficient to re- run each and every test case. In this research paper, the criterion considered is of maximum fault coverage in minimum execution time. In this research paper, the Hybrid Particle Swarm Optimization (HPSO) algorithm has been used, to make regression testing efficient. The HPSO is a combination of Particle Swarm Optimization (PSO) technique and Genetic Algorithms (GA), to widen the search space for the solution. The Genetic Algorithm (GA) operators provides optimized way to perform prioritization in regression testing and on blending it with Particle Swarm Optimization (PSO) technique makes it effective and provides fast solution. The Genetic Algorithm (GA) operator that has been used is Mutation operator which allows the search engine to evaluate all aspects of the search space. Here, AVERAGE PERCENTAGE OF FAULTS DETECTED (APFD) metric has been used to represent the solution derived from HPSO for better transparency in proposed algorithm.
Authors and Affiliations
Dr. Arvinder Kaur , Divya Bhatt
Abnormal Gait Recognition
Due to increasing crime rate identification using biometrics has become an important field of research. When it is not possible to take snapshot, to read iris, to take finger prints etc then identification using gait may...
SIMULATION BASED DESIGN OF RETENTION TANK OF MODULAR CONTROLLER DISCHARGE SYSTEM (MCDS) FOR TRAIN COACHES
As increasingly more complex embedded systems are being considered for design, their design and validation is proving a Herculean task. Innovative applications demand stringent requirements, necessitating improvements in...
Combining Speedup Techniques based on Landmarks and Containers
The Dijkstra’s algorithm [1] , which is applied in many real world problems like mobile routing, road maps, railway networks, etc,. is used to find the shortest path between source and destination. There are many techniq...
New Design Metrics for Complexity Estimation in Object Oriented Systems
This paper proposes four design metrics of class level for early and effective feedback to manage the quality of object-oriented software. These metrics measure the complexity induced by the use of various object-oriente...
Analysis QoS Parameters for MANETs Routing Protocols
A Mobile Ad-Hoc Network (MANET) is a decentralized network of autonomous mobile nodes able to communicate with each other over wireless links. We selected three routing protocols DSDV, DSR and AODV for measuring QoS par...