We present a Genetic Improvement (GI) experiment on ProbAbel, a piece of bioinformatics software for Genome Wide Association (GWA) studies. The GI framework used here has previously been successfully used on Python programs and can, with minimal adaptation, be used on source code written in other languages. We achieve improvements in execution time without the loss of accuracy in output while also exploring the vast fitness landscape that the GI framework has to search. The runtime improvements achieved on smaller data set scale up for larger data sets. Our findings are that for ProbAbel, the GI's execution time landscape is noisy but flat. We also confirm that human written code is robust with respect to small edits to the source code
Genetic improvement for emergent software systems faces unique challenges due to its deployment in h...
Genetic Improvement (GI) uses automated search to improve existing software. Most GI work has focuse...
Genetic Improvement (GI) uses automated search to improve existing software. Most GI work has focuse...
We present a Genetic Improvement (GI) experiment on ProbAbel, a piece of bioinformatics software for...
Genetic Improvement (GI) is the process of using computational search techniques to improve existing...
International audienceA young subfield of Evolutionary Computing that has gained the attention of ma...
RNAfold predicts the secondary structure of RNA molecules from their base sequence. We apply a mixtu...
Genetic code improvement systems (GI) start from an existing piece of program code and search for al...
Emergent software systems are assembled from a collection of small code blocks, where some of those ...
Trying all simple changes (first order mutations) to executed source code shows software engineering...
Genetic Improvement is an evolutionary-based technique. Despite its relatively recent introduction, ...
Abstract. Genetic Improvement (GI) is a form of Genetic Program-ming that improves an existing progr...
A comparison of three methods for saving previously calculated fitness values across generations of ...
Genetic Improvement (GI) uses automated search to improve existing software. It can be used to impro...
This paper examines the use of genetic algorithms (GAs) in generating sets of input data to use for ...
Genetic improvement for emergent software systems faces unique challenges due to its deployment in h...
Genetic Improvement (GI) uses automated search to improve existing software. Most GI work has focuse...
Genetic Improvement (GI) uses automated search to improve existing software. Most GI work has focuse...
We present a Genetic Improvement (GI) experiment on ProbAbel, a piece of bioinformatics software for...
Genetic Improvement (GI) is the process of using computational search techniques to improve existing...
International audienceA young subfield of Evolutionary Computing that has gained the attention of ma...
RNAfold predicts the secondary structure of RNA molecules from their base sequence. We apply a mixtu...
Genetic code improvement systems (GI) start from an existing piece of program code and search for al...
Emergent software systems are assembled from a collection of small code blocks, where some of those ...
Trying all simple changes (first order mutations) to executed source code shows software engineering...
Genetic Improvement is an evolutionary-based technique. Despite its relatively recent introduction, ...
Abstract. Genetic Improvement (GI) is a form of Genetic Program-ming that improves an existing progr...
A comparison of three methods for saving previously calculated fitness values across generations of ...
Genetic Improvement (GI) uses automated search to improve existing software. It can be used to impro...
This paper examines the use of genetic algorithms (GAs) in generating sets of input data to use for ...
Genetic improvement for emergent software systems faces unique challenges due to its deployment in h...
Genetic Improvement (GI) uses automated search to improve existing software. Most GI work has focuse...
Genetic Improvement (GI) uses automated search to improve existing software. Most GI work has focuse...