preview

Search Based Software Engineering : Using Traditional Techniques

Better Essays

Now-a-days optimization and testing in software engineering using traditional techniques has become a tedious task. In order to fasten this process, search based-software engineering (SBSE) techniques are introduced to solve real world large scale problems efficiently. SBSE techniques consisting of several algorithms can be implemented throughout the software development life cycle in order to deliver a more reliable product. This paper reviews the application of five major SBSE methods and the issues solved by different practitioners in the last decade. It also addresses the problems in the implementation of these techniques which are still open for further research.
Categories and Subject Descriptors
D.3.3 [Programming Languages]: Language Constructs and Features – abstract data types, polymorphism, control structures. This is just an example, please use the correct category and subject descriptors for your submission. The ACM Computing Classification Scheme: http://www.acm.org/class/1998/
General Terms
Management, Measurement, Performance.
Keywords
Metaheuristics, Search Based Software Engineering, Software quality.

1. INTRODUCTION
The term Metaheuristic is composed of two words, one is ‘heuristic’ which means ‘to find ‘ and it is prefixed by another word ’ meta’ i.e. ‘beyond, in an upper level’.
S. Voß et al. [2] defined metaheuristic as, an iterative master process that guides and modifies the operations of subordinate heuristics to efficiently produce high-quality

Get Access