User:Nazmule27

Search Based software Engineering Software systems are becoming ever larger and more complex as new architectures emerge and high-performance hardware becomes increasingly affordable. However, many of today’s approaches to software design and implementation are unable to scale to meet the challenges presented by such systems.

For this reason, a recent trend has been to automate tasks within the software engineering life-cycle using machine-based search. The engineering task is reformulated as an optimization problem and solutions are found using efficient modern optimization algorithms, such as meta-heuristic search and operational research (OR) methods. This approach, known as Search-Based Software Engineering (SBSE), promises much greater scalability than traditional lab our-intensive methods since human effort is redirected to guide the search for solutions to the engineering problem, rather than perform the search itself.