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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …