William B. Langdon

Orcid: 0000-0002-6388-4160

Affiliations:
  • University College London, Department of Computer Science


According to our database1, William B. Langdon authored at least 191 papers between 1995 and 2025.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
Deep imperative mutations have less impact.
Autom. Softw. Eng., June, 2025

2024
The 13th International Workshop on Genetic Improvement(GI @ ICSE 2024).
ACM SIGSOFT Softw. Eng. Notes, July, 2024

Implicit Test Oracles for Quantum Computing.
CoRR, 2024

GreenStableYolo: Optimizing Inference Time and Image Quality of Text-to-Image Generation.
CoRR, 2024

Deep Mutations have Little Impact.
Proceedings of the IEEE/ACM International Workshop on Genetic Improvement, 2024

On Reducing Network Usage with Genetic Improvement.
Proceedings of the IEEE/ACM International Workshop on Genetic Improvement, 2024

Genetic Improvement of Last Level Cache.
Proceedings of the Genetic Programming - 27th European Conference, 2024

2023
Response to comments on "Jaws 30".
Genet. Program. Evolvable Mach., December, 2023

Jaws 30.
Genet. Program. Evolvable Mach., December, 2023

Genetic Improvement @ ICSE 2023.
ACM SIGSOFT Softw. Eng. Notes, October, 2023

GI Software with fewer Data Cache Misses.
CoRR, 2023

SearchGEM5: Towards Reliable Gem5 with Search Based Software Testing and Large Language Models.
Proceedings of the Search-Based Software Engineering - 15th International Symposium, 2023

Genetic Improvement of OLC and H3 with Magpie.
Proceedings of the IEEE/ACM International Workshop on Genetic Improvement, 2023

Genetically Improved Software with fewer Data Cache Misses.
Proceedings of the Companion Proceedings of the Conference on Genetic and Evolutionary Computation, 2023

Genetic Improvement of LLVM Intermediate Representation.
Proceedings of the Genetic Programming - 26th European Conference, 2023

2022
Deep Genetic Programming Trees Are Robust.
ACM Trans. Evol. Learn. Optim., 2022

Genetic programming convergence.
Genet. Program. Evolvable Mach., 2022

A Trillion Genetic Programming Instructions per Second.
CoRR, 2022

Dissipative Arithmetic.
Complex Syst., 2022

Long-Term Evolution Experiment with Genetic Programming.
Artif. Life, 2022

Long-term evolution experiment with genetic programming [hot of the press].
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Companion Volume, Boston, Massachusetts, USA, July 9, 2022

Measuring failed disruption propagation in genetic programming.
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Boston, Massachusetts, USA, July 9, 2022

Failed disruption propagation in integer genetic programming.
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Companion Volume, Boston, Massachusetts, USA, July 9, 2022

2021
Genetic Improvement of Data for Maths Functions.
ACM Trans. Evol. Learn. Optim., 2021

Evolving Open Complexity.
CoRR, 2021

Software robustness: a survey, a theory, and prospects.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Fitness First.
Proceedings of the Genetic Programming Theory and Practice XVIII [GPTP 2021]., 2021

Dissipative polynomials.
Proceedings of the GECCO '21: Genetic and Evolutionary Computation Conference, 2021

Fitness first and fatherless crossover.
Proceedings of the GECCO '21: Genetic and Evolutionary Computation Conference, 2021

Incremental Evaluation in Genetic Programming.
Proceedings of the Genetic Programming - 24th European Conference, 2021

2020
Genetic Improvement @ ICSE 2020.
ACM SIGSOFT Softw. Eng. Notes, 2020

GP+EM 20th anniversary editorial.
Genet. Program. Evolvable Mach., 2020

Genetic programming and evolvable machines at 20.
Genet. Program. Evolvable Mach., 2020

Multi-threaded Memory Efficient Crossover in C++ for Generational Genetic Programming.
CoRR, 2020

Fast Generation of Big Random Binary Trees.
CoRR, 2020

Evolving sqrt into 1/<i>x</i> via software data maintenance.
Proceedings of the GECCO '20: Genetic and Evolutionary Computation Conference, 2020

Automatically Evolving Lookup Tables for Function Approximation.
Proceedings of the Genetic Programming - 23rd European Conference, 2020

Genetic Improvement of Genetic Programming.
Proceedings of the IEEE Congress on Evolutionary Computation, 2020

2019
The State and Future of Genetic Improvement.
ACM SIGSOFT Softw. Eng. Notes, 2019

Faster Genetic Programming GPquick via multicore and Advanced Vector Extensions.
CoRR, 2019

Continuous Long-Term Evolution of Genetic Programming.
Proceedings of the 2019 Conference on Artificial Life, 2019

Genetic improvement of data gives binary logarithm from sqrt.
Proceedings of the Genetic and Evolutionary Computation Conference Companion, 2019

Genetic improvement of data gives double precision invsqrt.
Proceedings of the Genetic and Evolutionary Computation Conference Companion, 2019

Parallel GPQUICK.
Proceedings of the Genetic and Evolutionary Computation Conference Companion, 2019

Evolving AVX512 Parallel C Code Using GP.
Proceedings of the Genetic Programming - 22nd European Conference, 2019

2018
Specialising Software for Different Downstream Applications Using Genetic Improvement and Code Transplantation.
IEEE Trans. Software Eng., 2018

Genetic Improvement of Software: A Comprehensive Survey.
IEEE Trans. Evol. Comput., 2018

Genetic Improvement of Software (Dagstuhl Seminar 18052).
Dagstuhl Reports, 2018

Human-Competitive Awards 2018.
CoRR, 2018

The Distribution of Reversible Functions is Normal.
CoRR, 2018

Evolving Better Software Parameters.
Proceedings of the Search-Based Software Engineering - 10th International Symposium, 2018

Evolving Better RNAfold Structure Prediction.
Proceedings of the Genetic Programming - 21st European Conference, 2018

2017
Genetic improvement of GPU software.
Genet. Program. Evolvable Mach., 2017

Genetically improved BarraCUDA.
BioData Min., 2017

Inferring Automatic Test Oracles.
Proceedings of the 10th IEEE/ACM International Workshop on Search-Based Software Testing, 2017

Genetic improvement of computational biology software.
Proceedings of the Genetic and Evolutionary Computation Conference, 2017

Improving SSE parallel code with grow and graft genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2017

Long-term evolution of genetic programming populations.
Proceedings of the Genetic and Evolutionary Computation Conference, 2017

Visualising the Search Landscape of the Triangle Program.
Proceedings of the Genetic Programming - 20th European Conference, 2017

2016
Exact Mean Absolute Error of Baseline Predictor, MARP0.
Inf. Softw. Technol., 2016

Evaluation of estimation models using the Minimum Interval of Equivalence.
Appl. Soft Comput., 2016

API-Constrained Genetic Improvement.
Proceedings of the Search Based Software Engineering - 8th International Symposium, 2016

Optimising Quantisation Noise in Energy Measurement.
Proceedings of the Parallel Problem Solving from Nature - PPSN XIV, 2016

Kin Selection with Twin Genetic Programming.
Proceedings of the Parallel Problem Solving from Nature - PPSN XIV, 2016

Benchmarking Genetically Improved BarraCUDA on Epigenetic Methylation NGS datasets and nVidia GPUs.
Proceedings of the Genetic and Evolutionary Computation Conference, 2016

Genetic improvement: A key challenge for evolutionary computation.
Proceedings of the IEEE Congress on Evolutionary Computation, 2016

2015
Genetically Improved Software.
Proceedings of the Handbook of Genetic Programming Applications, 2015

Optimizing Existing Software With Genetic Programming.
IEEE Trans. Evol. Comput., 2015

Performance of genetic programming optimised Bowtie2 on genome comparison and analytic testing (GCAT) benchmarks.
BioData Min., 2015

Genetic Improvement of Software for Multiple Objectives.
Proceedings of the Search-Based Software Engineering - 7th International Symposium, 2015

Grow and Serve: Growing Django Citation Services Using SBSE.
Proceedings of the Search-Based Software Engineering - 7th International Symposium, 2015

Improving CUDA DNA Analysis Software with Genetic Programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2015

Grow and Graft a Better CUDA pknotsRG for RNA Pseudoknot Free Energy Calculation.
Proceedings of the Genetic and Evolutionary Computation Conference, 2015

2014
Mycoplasma contamination in the 1000 Genomes Project.
BioData Min., 2014

Genetic Improvement of Programs.
Proceedings of the 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, 2014

Babel Pidgin: SBSE Can Grow and Graft Entirely New Functionality into a Real World System.
Proceedings of the Search-Based Software Engineering - 6th International Symposium, 2014

Search based software engineering for software product line engineering: a survey and directions for future work.
Proceedings of the 18th International Software Product Line Conference, 2014

Genetic improvement for adaptive software engineering (keynote).
Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2014

Improving 3D medical image registration CUDA software with genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014

Using Genetic Improvement and Code Transplants to Specialise a C++ Program to a Problem Class.
Proceedings of the Genetic Programming - 17th European Conference, 2014

Genetically Improved CUDA C++ Software.
Proceedings of the Genetic Programming - 17th European Conference, 2014

2013
Large-Scale Bioinformatics Data Mining with Parallel Genetic Programming on Graphics Processing Units.
Proceedings of the Massively Parallel Evolutionary Computation on GPGPUs, 2013

Using Genetic Programming to Model Software.
CoRR, 2013

Genetic programming for Reverse Engineering.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Applying Genetic Improvement to MiniSAT.
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013

Which is faster: bowtie2<sup>GP</sup> bowtie > bowtie2 > BWA.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Correlation of microarray probes give evidence for mycoplasma contamination in human studies.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

2012
Creating and Debugging Performance CUDA C.
Proceedings of the Parallel Architectures and Bioinspired Algorithms, 2012

The GISMOE challenge: constructing the pareto program surface using genetic programming to find better programs (keynote paper).
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

In Silico Infection of the Human Genome.
Proceedings of the Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics, 2012

2011
Graphics processing units and genetic programming: an overview.
Soft Comput., 2011

Strong higher order mutation-based test data generation.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Performing with CUDA.
Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, 2011

Debugging CUDA.
Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, 2011

Generalisation in genetic programming.
Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, 2011

Elementary bit string mutation landscapes.
Proceedings of the Foundations of Genetic Algorithms, 11th International Workshop, 2011

Formal Concept Analysis on Graphics Hardware.
Proceedings of The Eighth International Conference on Concept Lattices and Their Applications, 2011

2010
Large Scale Bioinformatics Data Mining with Parallel Genetic Programming on Graphics Processing Units.
Proceedings of the Parallel and Distributed Computational Intelligence, 2010

A Survey of Spatial Defects in Homo Sapiens Affymetrix GeneChips.
IEEE ACM Trans. Comput. Biol. Bioinform., 2010

Efficient multi-objective higher order mutation testing with genetic programming.
J. Syst. Softw., 2010

Uncovering the Expression Patterns of Chimeric Transcripts Using Surveys of Affymetrix GeneChips.
J. Integr. Bioinform., 2010

Theoretical results in genetic programming: the next ten years?
Genet. Program. Evolvable Mach., 2010

Genetic Programming and Evolvable Machines: ten years of reviews.
Genet. Program. Evolvable Mach., 2010

A Manifesto for Higher Order Mutation Testing.
Proceedings of the Third International Conference on Software Testing, 2010

A Many Threaded CUDA Interpreter for Genetic Programming.
Proceedings of the Genetic Programming, 13th European Conference, 2010

2-bit Flip Mutation Elementary Fitness Landscapes.
Proceedings of the Theory of Evolutionary Algorithms, 05.09. - 10.09.2010, 2010

Evolving a CUDA kernel from an nVidia template.
Proceedings of the IEEE Congress on Evolutionary Computation, 2010

2009
Scaling of program functionality.
Genet. Program. Evolvable Mach., 2009

Probes containing runs of guanines provide insights into the biophysics and bioinformatics of Affymetrix GeneChips.
Briefings Bioinform., 2009

Evolving DNA motifs to predict GeneChip probe performance.
Algorithms Mol. Biol., 2009

Genetic programming theory I & II.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

Creating regular expressions as mRNA motifs with GP to predict human exon splitting.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

Multi objective higher order mutation testing with GP.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

A fast high quality pseudo random number generator for nVidia CUDA.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

Evo_indent interactive evolution of GNU indent options.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

2008
Genetic Programming: An Introduction and Tutorial, with a Survey of Techniques and Applications.
Proceedings of the Computational Intelligence: A Compendium, 2008

GP on SPMD parallel graphics hardware for mega Bioinformatics data mining.
Soft Comput., 2008

Mapping non-conventional extensions of genetic programming.
Nat. Comput., 2008

Repeated patterns in genetic programming.
Nat. Comput., 2008

Widespread existence of uncorrelated probe intensities from within the same probeset on Affymetrix GeneChips.
J. Integr. Bioinform., 2008

An Eigen analysis of the GP community.
Genet. Program. Evolvable Mach., 2008

An overview of image-processing methods for Affymetrix GeneChips.
Briefings Bioinform., 2008

Evolving Regular Expressions for GeneChip Probe Performance Prediction.
Proceedings of the Parallel Problem Solving from Nature, 2008

A SIMD Interpreter for Genetic Programming on GPU Graphics Cards.
Proceedings of the Genetic Programming, 11th European Conference, 2008

Evolving GeneChip correlation predictors on parallel graphics hardware.
Proceedings of the IEEE Congress on Evolutionary Computation, 2008

A fast high quality pseudo random number generator for graphics processing units.
Proceedings of the IEEE Congress on Evolutionary Computation, 2008

A Field Guide to Genetic Programming
lulu.com, ISBN: 978-1-4092-0073-4, 2008

2007
Evolving Problems to Learn About Particle Swarm Optimizers and Other Search Algorithms.
IEEE Trans. Evol. Comput., 2007

The structure of the genetic programming collaboration network.
Genet. Program. Evolvable Mach., 2007

Genetic programming theory.
Proceedings of the Genetic and Evolutionary Computation Conference, 2007

Markov chain models of bare-bones particle swarm optimizers.
Proceedings of the Genetic and Evolutionary Computation Conference, 2007

The genetic programming collaboration network and its communities.
Proceedings of the Genetic and Evolutionary Computation Conference, 2007

Continuous Optimisation Theory Made Easy? Finite-Element Models of Evolutionary Strategies, Genetic Algorithms and Particle Swarm Optimizers.
Proceedings of the Foundations of Genetic Algorithms, 9th International Workshop, 2007

On the Limiting Distribution of Program Sizes in Tree-Based Genetic Programming.
Proceedings of the Genetic Programming, 10th European Conference, 2007

2006
Backward-chaining evolutionary algorithms.
Artif. Intell., 2006

Mapping Non-conventional Extensions of Genetic Programming.
Proceedings of the Unconventional Computation, 5th International Conference, 2006

The Halting Probability in Von Neumann Architectures.
Proceedings of the Genetic Programming, 9th European Conference, 2006

On Turing complete T7 and MISC F--4 program fitnes landscapes.
Proceedings of the Theory of Evolutionary Algorithms, 05.02. - 10.02.2006, 2006

Emergent Behaviour, Population-based Search and Low-pass Filtering.
Proceedings of the IEEE International Conference on Evolutionary Computation, 2006

Finding Social Landscapes for PSOs via Kernels.
Proceedings of the IEEE International Conference on Evolutionary Computation, 2006

Communication, Leadership, Publicity and Group Formation in Particle Swarms.
Proceedings of the Ant Colony Optimization and Swarm Intelligence, 2006

2005
Genetic Programming and Evolvable Machines: Five Years of Reviews.
Genet. Program. Evolvable Mach., 2005

Repeated Sequences in Linear Genetic Programming Genomes.
Complex Syst., 2005

Understanding particle swarm optimisation by evolving problem landscapes.
Proceedings of the 2005 IEEE Swarm Intelligence Symposium, 2005

Backward-chaining genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2005

Exploring extended particle swarms: a genetic programming approach.
Proceedings of the Genetic and Evolutionary Computation Conference, 2005

Extending Particle Swarm Optimisation via Genetic Programming.
Proceedings of the Genetic Programming, 8th European Conference, 2005

Repeated Patterns in Tree Genetic Programming.
Proceedings of the Genetic Programming, 8th European Conference, 2005

Evolutionary Solo Pong players.
Proceedings of the IEEE Congress on Evolutionary Computation, 2005

Evolving problems to learn about particle swarm and other optimisers.
Proceedings of the IEEE Congress on Evolutionary Computation, 2005

Evolving Benchmarks.
Proceedings of the BNAIC 2005, 2005

2004
<i>Genetic Algorithms - Principles and Perspectives, A Guide to GA Theory</i> by Colin R. Reeves and Jonathan E. Rowe, Kluwer Academic Publishers, 332 pp., $120.00, ISBN 1-4020-7240-6.
Knowl. Eng. Rev., 2004

Genetic Programming for Mining DNA Chip Data from Cancer Patients.
Genet. Program. Evolvable Mach., 2004

BioRAT: extracting biological information from full-length papers.
Bioinform., 2004

An Estimation of Distribution Algorithm Based on Maximum Entropy.
Proceedings of the Genetic and Evolutionary Computation, 2004

Global Distributed Evolution of L-Systems Fractals.
Proceedings of the Genetic Programming, 7th European Conference, 2004

2003
Convergence of Program Fitness Landscapes.
Proceedings of the Genetic and Evolutionary Computation, 2003

Comparison of AdaBoost and Genetic Programming for Combining Neural Networks for Drug Discovery.
Proceedings of the Applications of Evolutionary Computing, 2003

Predicting biochemical interactions - human P450 2D6 enzyme inhibition.
Proceedings of the IEEE Congress on Evolutionary Computation, 2003

2002
Some Considerations on the Reason for Bloat.
Genet. Program. Evolvable Mach., 2002

A Hybrid Genetic Programming Neural Network Classifier for Use in Drug Discovery.
Proceedings of the Soft Computing Systems - Design, Management and Applications, 2002

Random Search is Parsimonious.
Proceedings of the Late Breaking papers at the Genetic and Evolutionary Computation Conference (GECCO-2002), 2002

Convergence Rates For The Distribution Of Program Outputs.
Proceedings of the GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference, 2002

How Many Good Programs are There? How Long are They?
Proceedings of the Seventh Workshop on Foundations of Genetic Algorithms, 2002

Combining Decision Trees and Neural Networks for Drug Discovery.
Proceedings of the Genetic Programming, 5th European Conference, 2002

Foundations of genetic programming.
Springer, ISBN: 978-3-540-42451-2, 2002

2001
Long Random Linear Programs Do Not Generalize.
Genet. Program. Evolvable Mach., 2001

Genetic Programming for Improved Receiver Operating Characteristics.
Proceedings of the Multiple Classifier Systems, Second International Workshop, 2001

Evolving Hand-Eye Coordination for a Humanoid Robot with Machine Code Genetic Programming.
Proceedings of the Genetic Programming, 4th European Conference, 2001

Evolving Receiver Operating Characteristics for Data Fusion.
Proceedings of the Genetic Programming, 4th European Conference, 2001

2000
Conference Report.
Robotica, 2000

Genetic Programming and Evolvable Machines: Books and other Resources.
Genet. Program. Evolvable Mach., 2000

Size Fair and Homologous Tree Crossovers for Tree Genetic Programming.
Genet. Program. Evolvable Mach., 2000

Genetic Programming Bloat without Semantics.
Proceedings of the Parallel Problem Solving from Nature, 2000

Quadratic Bloat in Genetic Programming.
Proceedings of the Genetic and Evolutionary Computation Conference (GECCO '00), 2000

Seeding Genetic Programming Populations.
Proceedings of the Genetic Programming, European Conference, 2000

Application of Genetic Programming to Induction of Linear Classification Trees.
Proceedings of the Genetic Programming, European Conference, 2000

1999
Scaling of Program Fitness Spaces.
Evol. Comput., 1999

Java based Distributed Genetic Programming on the Internet.
Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 1999), 1999

Smooth Uniform Crossover with Smooth Point Mutation in Genetic Programming: A Preliminary Study.
Proceedings of the Genetic Programming, 1999

Boolean Functions Fitness Spaces.
Proceedings of the Genetic Programming, 1999

1998
<i>Genetic Algorithms in Engineering Systems</i> by A.N.S. Zalzala and P.J. Fleming. IEE Control Engineering Series 55, 1997, ISBN 0 85296 902 3, 279 pp. (£45; Hbk).
Robotica, 1998

Conference on Genetic Programming (GP-97).
Robotica, 1998

Schema Theory for Genetic Programming with One-Point Crossover and Point Mutation.
Evol. Comput., 1998

A Review of Theoretical and Experimental Results on Schemata in Genetic Programming.
Proceedings of the Genetic Programming, First European Workshop, 1998

Genetic Programming Bloat with Dynamic Fitness.
Proceedings of the Genetic Programming, First European Workshop, 1998

Fitness Causes Bloat: Mutation.
Proceedings of the Genetic Programming, First European Workshop, 1998

1997
An Experimental Analysis of Schema Creation, Propagation and Disruption in Genetic Programming.
Proceedings of the 7th International Conference on Genetic Algorithms, 1997

Scheduling Planned Maintenance of the South Wales Region of the National Grid.
Proceedings of the Evolutionary Computing, 1997

1995
Evolving Data Structures with Genetic Programming.
Proceedings of the 6th International Conference on Genetic Algorithms, 1995

Scheduling Planned Maintenance of the National Grid.
Proceedings of the Evolutionary Computing, 1995


  Loading...