Latest News
Tutorial: 'Make your empirical research more persuasive'

At the Search-Based Software Testing workshop, held in conjunction with ICST 2012, I presented a tutorial on how to use statistics as part of the engaging and persuasive argument about your empirical work.
Slides (PDF)

Publications
2011
  • James R Williams, Simon Poulding, Louis M Rose, Richard F Paige, and Fiona A C Polack
    Identifying Desirable Game Character Behaviours through the Application of Evolutionary Algorithms to Model-Driven Engineering Metamodels,
    Proceedings of Third International Symposium on Search Based Software Engineering (SSBSE 2011), LNCS 6956/2011, 112–126, 2011
    Supplemental material: code and experimental data
  • Iain Bate and Simon Poulding,
    Editorial for the special issue on search-based software engineering [editorial],
    Software: Practice and Experience, 41(5) 467–468, April 2011,
    doi:10.1002/spe.1056
  • Simon Poulding, John A Clark, and Hélène Waeselynck
    A Principled Evaluation of the Effect of Directed Mutation on Search-Based Statistical Testing,
    Proceedings of 4th International Workshop on Search-Based Software Testing (SBST 2011), held in conjunction with ICST 2011, 184–193
    Winner of Best Paper Award
    Supplemental material: experimental data and source code for SUTs
  • Massimiliano Di Penta and Simon Poulding,
    Introduction to the special issue on search based software engineering [editorial],
    Empirical Software Engineering, 16(1) 1–4, February 2011,
    doi:10.1007/s10664-011-9154-z
2010
2009
  • Sion Ll Rhys, Simon Poulding, and John A Clark,
    Using Automated Search to Generate Test Data for Matlab,
    Proceedings of GECCO '09: Genetic and Evolutionary Computation Conference, 1697–1704,
    doi:10.1145/1569901.1570128
  • Massimiliano Di Penta and Simon Poulding (Editors),
    Proceedings of the 1st International Symposium on Search Based Software Engineering (SSBSE 2009),
    IEEE CS Digital Library
  • David R White and Simon Poulding,
    A Rigorous Evaluation of Crossover and Mutation in Genetic Programming,
    Proceedings of EuroGP 2009: 12th European Conference on Genetic Programming, 220–231, 2009,
    doi:10.1007/978-3-642-01181-8_19
    Supplemental material: experimental data, code, and parameter files
2008
  • Jonathan Tate, Iain Bate, Simon Poulding,
    Tuning protocols to improve the energy efficiency of sensornets,
    Proceedings of Fourth UK Embedded Forum, 51–61, 2008
    Preprint (PDF)
  • David R White, John Clark, Jeremy Jacob, and Simon M Poulding,
    Searching for Resource-Efficient Programs: Low-Power Pseudorandom Number Generators,
    Proceedings of GECCO '08: Genetic and Evolutionary Computation Conference, 1775–1782, 2008,
    doi:10.1145/1389095.1389437
2007
  • Simon Poulding, Paul Emberson, Iain Bate, and John Clark,
    An Efficient Experimental Methodology for Configuring Search-Based Design Algorithms
    Proceedings of HASE '07: 10th IEEE High Assurance Systems Engineering Symposium, 53–62, 2007,
    doi:10.1109/HASE.2007.27
    Preprint (PDF)
  • Simon Poulding, Adrian J Charlton, James Donarski, and Julie C Wilson,
    Removal of t(1) noise from metabolomic 2D (1)H-(13)C HSQC NMR spectra by Correlated Trace Denoising,
    Journal of Magnetic Resonance, 189(2) 190–9, 2007,
    doi:10.1016/j.jmr.2007.09.004
Presentations and Workshops
  • Make Your Empirical Research More Persuasive
    presented at the Search-Based Software Testing (SBST 2012) workshop held in conjunction with ICST; April 2012
    Slides (PDF)
  • A Rigorous Evaluation of Crossover and Mutation in Genetic Programming
    co-presented with David R White to Non-Standard Computation Group, Department of Computer Science, University of York; June 2009
    Slides (PDF)
  • Experimental Methods Workshop (Part 2)
    presented at King's College London; June 2008
    Slides (PDF)
  • Experimental Methods Workshop (Part 1)
    presented at University of York, King's College London and University of Birmingham; Summer 2007
    Slides (PDF)
  • The SEBASE Project
    presented to Non-Standard Computation Group, Department of Computer Science, University of York; May 2008
  • An Efficient Approach to Large-Scale Experimentation on Stochastic Algorithms
    presented to Non-Standard Computation Group, Department of Computer Science, University of York; Oct 2007
    Slides (PDF)
Teaching
Lecture Courses - 2011/12
  • Guest Lectures and Practicals on: EVCO - Evolutionary Computation
    (4th year MEng CSSE and MSc Natural Computation)
    • Practical: MATLAB Global Optimization Toolbox
    • Practical: Practical: Time Series Prediction (Prediction Testing Files: Zip File)
    • Lecture: Empirical Research in EC: Evaluating the Role of Crossover and Mutation in GP
    • Lecture: Testing Software Using Search
    • Lecture: Estimation of Distribution Algorithms
Lecture Courses - 2010/11
  • MBES - Management for Business Enterprise Systems
    (1st year MEng Computer Science with Business Enterprise Systems)
  • SES - Enterprise Systems Seminars
    (2nd year MEng Computer Science with Business Enterprise Systems)
  • MSO - Management Systems and Organisations
    (MSc Information Technology)
  • Guest lectures on EVO - Evolutionary Algorithms
    (4th year MEng CSSE and MSc Natural Computation)
    • Testing Software Using Search
    • Estimation of Distribution Algorithms
  • EMP - Empirical Methods
    (MSc Natural Computation, 4th year MEng CSSE, and 4th year MMath Maths/Computer Science)
Simon presentating a slide from a talk on metaheuristic search and model-driven engineering
Contact Details
Email: smp@cs.york.ac.uk
Tel: +44 (0)1904 325165
Office: RCH/334

RCH is the Ron Cooke Hub on Heslington East. RCH/334 is on the third floor of the building, in the York Centre for Complex Systems Analysis (YCCSA).

About Me

I am a researcher in the Department of Computer Science at the University of York.

My background is as a software engineer. I have worked for organisations in the UK and US such as Logica Finance, NatWest Markets, Concentra Managed Care, and 170 Systems, in roles that included developer, technical lead, project manager and product development manager. I specialised in database applications, enterprise management systems, and web-based document management products.

Research Interests

I am a member of DAASE, a collaborative project involving four UK universities and industrial partners which is investigating innovative approaches to software engineering using adaptive automated search. My research priorities include metaheuristic optimisation, model driven engineering, software testing, general purpose computation on GPUs, and the use of reliable empirical methods in computer science.