Genetic Improvement is an evolutionary-based technique. Despite its relatively recent introduction, several successful applications have been already reported in the scientific literature: it has been demonstrated able to modify the code complex programs without modifying their intended behavior; to increase performance with regards to speed, energy consumption or memory use. Some results suggest that it could be also used to correct bugs, restoring the software’s intended functionalities. Given the novelty of the technique, however, instances of Genetic Improvement so far rely upon ad-hoc, language-specific implementations. In this paper, we propose a general framework based on the software engineering’s idea of mutation testing coupled wi...
Optimising non-functional properties of software is an important part of the implementation process....
Grammatical evolution (GE) is a recent grammar-based approach to genetic programming that allows dev...
Abstract — Genetic algorithm (GA), as an important intelligence computing tool, is a wide research c...
International audienceA young subfield of Evolutionary Computing that has gained the attention of ma...
Genetic programming (GP) is an automated method for creating a working computer program from a high-...
Genetic Programming (GP) is an automatic programming methodology using mechanisms inspired by biolo...
International audienceThe level of confidence in a software component is often linked to the quality...
Genetic programming is a nature-inspired method of programming that allows an automated creation and...
Genetic improvement (GI) is a relatively new area of software engineering and thus the extent of its...
We present locoGP, a Genetic Programming (GP) system written in Java for evolving Java source code. ...
Abstract. Genetic Improvement (GI) is a form of Genetic Program-ming that improves an existing progr...
Abstract Genetic Improvement is an area of Search Based Software Engineering that aims to apply evol...
Abstract: Genetic algorithms are search and optimization techniques which have their origin and insp...
Evolutionary computation is a promising technique for au-tomating time-consuming and expensive softw...
Search Based Software Engineering techniques are emerging as important tools for software maintenanc...
Optimising non-functional properties of software is an important part of the implementation process....
Grammatical evolution (GE) is a recent grammar-based approach to genetic programming that allows dev...
Abstract — Genetic algorithm (GA), as an important intelligence computing tool, is a wide research c...
International audienceA young subfield of Evolutionary Computing that has gained the attention of ma...
Genetic programming (GP) is an automated method for creating a working computer program from a high-...
Genetic Programming (GP) is an automatic programming methodology using mechanisms inspired by biolo...
International audienceThe level of confidence in a software component is often linked to the quality...
Genetic programming is a nature-inspired method of programming that allows an automated creation and...
Genetic improvement (GI) is a relatively new area of software engineering and thus the extent of its...
We present locoGP, a Genetic Programming (GP) system written in Java for evolving Java source code. ...
Abstract. Genetic Improvement (GI) is a form of Genetic Program-ming that improves an existing progr...
Abstract Genetic Improvement is an area of Search Based Software Engineering that aims to apply evol...
Abstract: Genetic algorithms are search and optimization techniques which have their origin and insp...
Evolutionary computation is a promising technique for au-tomating time-consuming and expensive softw...
Search Based Software Engineering techniques are emerging as important tools for software maintenanc...
Optimising non-functional properties of software is an important part of the implementation process....
Grammatical evolution (GE) is a recent grammar-based approach to genetic programming that allows dev...
Abstract — Genetic algorithm (GA), as an important intelligence computing tool, is a wide research c...