Publications

GI in No Time

David R. White.

GI 2017. To Appear.

Genetic Improvement of Software: a Comprehensive Survey

Justyna Petke, Saemundur O. Haraldsson, Mark Harman, William B. Langdon, David R. White and John R. Woodward

IEEE Transactions on Evolutionary Computation. To Appear.

Deep Parameter Tuning of Concurrent Divide and Conquer Algorithms in Akka

David R. White, Leonid Joffe, Edward Bowles, and Jerry Swan.

EvoApps 2017. To appear.

PDF

API-Constrained Genetic Improvement

William Langdon, David R. White, Mark Harman, Yue Jia and Justyna Petke

SSBSE 2016.

PDF

Multi-objective Regression Test Suite Minimisation for Mockito

Andrew Turner, David R. White and John Drake

SSBSE 2016.

PDF

Guiding Unconstrained Genetic Improvement

David R. White

GI 2016.

PDF

Task Variant Allocation in Distributed Robotics

Jose Cano, David R. White, Alejandro Bordallo, Ciaran McCreesh, Patrick Prosser, Jeremy Singer, and Vijay Nagarajan.

RSS 2016.

PDF

Search-based Refactoring: Metrics are Not Enough

Chris Simons, David R. White, and Jeremy Singer.

SSBSE 2015.

PDF

Rethinking Genetic Improvement

David R. White and Jeremy Singer.

Genetic Improvement 2015.

PDF

The Programming Game: Evaluating MCTS as an Alternative to GP for Symbolic Regression

David R. White, Shin Yoo, and Jeremy Singer.

GECCO 2015.

PDF

If you’re looking for resources for this paper, please get in touch! We unfortunately lost some of the RNG  seeds for part of our experimentation, but repeating the experimentation gives consistent results. Drop me an email and I will explain!

Evaluating Lossy Collections for Java Applications

Jeremy Singer and David R. White.

Workshop on Approximate Computing Across the System Stack (WACAS 2015).

PDF

JVM-hosted Languages: They Talk the Talk, but do They Walk the Walk?

Wing Hang Li, David R. White, Jeremy Singer

PPPJ 2013.

PDF

The Glasgow Raspberry Pi Cloud: A Scale Model for Cloud Computing Infrastructures

Fung Po Tso, David R. White, Simon Jouet, Jeremy Singer, Dimitrios Pezaros

International Workshop on Resource Management of Cloud Computing 2013.

PDF

Cloud Computing and SBSE

David R. White

SSBSE 2013. Invited Tutorial Paper.

PDF

Control Theory for Principled Heap Sizing

David R. White, Jeremy Singer, Jonathan M. Aitken, Richard E. Jones

ISMM 2013.

Resources for recreating our work

PDF

Cloud Engineering is Search Based Software Engineering Too

Mark Harman, Kiran Lakhotia, Jeremy Singer, David R. White, Shin Yoo.

Journal of Systems and Software 2013.

PDF

Better GP Benchmarks: Community Survey Results and Proposals

David R. White, James McDermott, Mauro Castelli, Luca Manzoni, Brian W. Goldman, Gabriel Kronberger, Wojciech Jaskowksi, Una-May O’Reilly, Sean Luke.

Genetic Programming and Evolvable Machines.

PDF

Searching for Pareto-optimal Randomised Algorithms

Alan G. Millard, David R. White and John A. Clark

SSBSE 2012.

Won best paper prize.

PDF

The GISMOE challenge: Constructing the Pareto Program Surface Using Genetic Programming to Find Better Programs

Mark Harman, William B. Langdon, Yue Jia, David R. White, Andrea Arcuri and John A. Clark

ASE 2012. Keynote paper.

PDF

Automated Heap Sizing in the Poly/ML Runtime

David R. White, Jeremy Singer, Jonathan M. Aitken, and David Matthews.

Trends in Functional Programming 2012.

PDF

Genetic Programming Needs Better Benchmarks

James McDermott, David R. White, Sean Luke, Luca Manzoni, Mauro Castelli, Leonardo Vanneschi, Wojciech Jaśkowski, Krzysztof Krawiec, Robin Harper, Kenneth De Jong, Una-May O’Reilly.

GECCO 2012.

PDF

Note that this paper is subject to ongoing edits and the definitive version is available via the website.

Website and resources for this paper.

Software review: the ECJ toolkit.

David R. White

Genetic Programming and Evolvable Machines. Online first, 2011.

PDF

Searching for Invariants using Genetic Programming and Mutation Testing.

Sam Ratcliff, David R. White and John A. Clark.

GECCO 2011.

Won best paper prize in the SBSE track.

PDF

Resources for recreating our work.

Evolutionary Improvement of Programs.

David R. White, Andrea Arcuri and John A. Clark.

IEEE Transactions on Evolutionary Computation, 2011.

PDF

Genetic Programming for Low-Resource Systems.

David R. White.

PhD Thesis. University of York, 2010.

Nominated for a BCS distinguished thesis award.

PDF

Fine-Grained Timing using Genetic Programming.

David R. White, Juan M. E. Tapiador, Julio Cesar Hernandez-Castro and John A. Clark

EuroGP 2010.

PDF

A Rigorous Evaluation of Crossover and Mutation in Genetic Programming

David R. White and Simon Poulding.

EuroGP 2009

PDF

Resources for recreating our work

Multi-Objective Improvement of Software using Co-evolution and Smart Seeding.

Andrea Arcuri, David R. White, John Clark, Xin Yao.

SEAL 2008

PDF

Searching for Resource-Efficient Programs: Low-Power Pseudorandom Number Generators.

David R. White, John Clark, Jeremy Jacob, Simon Poulding.

GECCO 2008.

PDF