ABSTRACT
The tutorial summarizes recent work applying evolutionary computation methods to the problem of automatically repairing software defects.
Index Terms
- Evolutionary software repair
Recommendations
Representations and operators for improving evolutionary software repair
GECCO '12: Proceedings of the 14th annual conference on Genetic and evolutionary computationEvolutionary computation is a promising technique for automating time-consuming and expensive software maintenance tasks, including bug repair. The success of this approach, however, depends at least partially on the choice of representation, fitness ...
From fitness landscape analysis to designing evolutionary algorithms: the case study in automatic generation of function block applications
GECCO '18: Proceedings of the Genetic and Evolutionary Computation Conference CompanionSearch-based software engineering, a discipline that often requires finding optimal solutions, can be a viable source for problems that bridge theory and practice of evolutionary computation. In this research we consider one such problem: generation of ...
Search‐based software engineering for constructing covering arrays
Search‐based software engineering involves the application of optimisation methods to solve software engineering problems. One of the most significant difficulties in testing software systems is the effort needed to build the test suites required to ...
Comments