Search-based software engineering: Trends, techniques and applications

M Harman, SA Mansouri, Y Zhang - ACM Computing Surveys (CSUR), 2012 - dl.acm.org
In the past five years there has been a dramatic increase in work on Search-Based Software
Engineering (SBSE), an approach to Software Engineering (SE) in which Search-Based …

Search‐based software test data generation: a survey

P McMinn - Software testing, Verification and reliability, 2004 - Wiley Online Library
The use of metaheuristic search techniques for the automatic generation of test data has
been a burgeoning interest for many researchers in recent years. Previous attempts to …

Search-based software engineering

M Harman, BF Jones - Information and software Technology, 2001 - Elsevier
This paper claims that a new field of software engineering research and practice is
emerging: search-based software engineering. The paper argues that software engineering …

A systematic review of the application and empirical investigation of search-based test case generation

S Ali, LC Briand, H Hemmati… - IEEE Transactions …, 2009 - ieeexplore.ieee.org
Metaheuristic search techniques have been extensively used to automate the process of
generating test cases, and thus providing solutions for a more cost-effective testing process …

The current state and future of search based software engineering

M Harman - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
This paper describes work on the application of optimization techniques in software
engineering. These optimization techniques come from the operations research and …

Software module clustering as a multi-objective search problem

M Harman, X Yao - IEEE Transactions on Software Engineering, 2010 - ieeexplore.ieee.org
Software module clustering is the problem of automatically organizing software units into
modules to improve program structure. There has been a great deal of recent interest in …

On the automatic modularization of software systems using the bunch tool

BS Mitchell, S Mancoridis - IEEE Transactions on Software …, 2006 - ieeexplore.ieee.org
Since modern software systems are large and complex, appropriate abstractions of their
structure are needed to make them more understandable and, thus, easier to maintain …

Search based software engineering: Techniques, taxonomy, tutorial

M Harman, P McMinn, JT De Souza, S Yoo - LASER Summer School on …, 2008 - Springer
Abstract The aim of Search Based Software Engineering (SBSE) research is to move
software engineering problems from human-based search to machine-based search, using …

[PDF][PDF] Search based software engineering: A comprehensive analysis and review of trends techniques and applications

M Harman, SA Mansouri, Y Zhang - 2009 - crest.cs.ucl.ac.uk
In the past five years there has been a dramatic increase in work on Search Based Software
Engineering (SBSE), an approach to software engineering in which search based …

Software project management with GAs

E Alba, JF Chicano - Information sciences, 2007 - Elsevier
A Project Scheduling Problem consists in deciding who does what during the software
project lifetime. This is a capital issue in the practice of software engineering, since the total …