DocumentCode :
3161600
Title :
Optimal Testing Resource Allocation for modular software systems based-on multi-objective evolutionary algorithms with effective local search strategy
Author :
Yu Shuaishuai ; Fei Dong ; Bin Li
Author_Institution :
Dept. of Electron. Sci. & Technol., USTC, Hefei, China
fYear :
2013
fDate :
16-19 April 2013
Firstpage :
1
Lastpage :
8
Abstract :
Software testing is a very important part in software projects. As a key issue in software testing, Optimal Testing Resource Allocation Problems (OTRAPs) have drawn more and more attention recently. Along with the rapid increasing of the scale and complexity of software systems, the problems become more and more difficult to solve. Although some single objective optimization approaches had been used to solve such problems, quite a number of flaws were observed with these approaches, such as trapping into local optima, high computational complexity and few available optimal solutions. In this paper, to solve the problem of few available optimal solutions, an effective local search (ELS) is introduced into two effective multi-objective evolutionary algorithms: Non-dominated Sorting Genetic Algorithm II (NSGA-II) and Harmonic Distance Based Multi-objective Evolutionary Algorithm (HaD-MOEA), advantages of this strategy over pure multi-objective approaches are testified on two OTRAPs with parallel-series modular software systems. To deal with the problem of high computational complexity, the proposed ELS is also embedded into another effective multi-objective algorithm, Multi-objective Evolutionary Algorithm based on Decomposition (MOEA/D) to solve OTRAPs. Comprehensive experimental studies show the better performance over the state-of-the-art multi-objective approaches for OTRAPs.
Keywords :
evolutionary computation; genetic algorithms; program testing; resource allocation; search problems; software metrics; ELS; HaD-MOEA; MOEA/D; NSGA-II; OTRAP; computational complexity; effective local search strategy; effective multiobjective evolutionary algorithms; harmonic distance based multiobjective evolutionary algorithm; modular software system based-multiobjective evolutionary algorithms; multiobjective evolutionary algorithm based-on decomposition; nondominated sorting genetic algorithm ii; optimal solutions; optimal testing resource allocation; parallel-series modular software systems; software projects; software resource; software system complexity; software system scale; software testing; Evolutionary computation; Resource management; Software reliability; Software systems; Testing; Vectors; MOEA/D; Multi-objective evolutionary algorithm; NSGA-II; effective local search (ELS); parallel-series modular software system; software testing reliability; testing cost;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Memetic Computing (MC), 2013 IEEE Workshop on
Conference_Location :
Singapore
Type :
conf
DOI :
10.1109/MC.2013.6608200
Filename :
6608200
Link To Document :
بازگشت