Latest News
SSBSE 2012
SSBSE 2011 logo: styalised letters s s b s e

The International Symposium on Search-Based Software Engineering (SSBSE) is the only annual conference dedicated to interchange of ideas in the rapidly growing search-based software engineering community. SSBSE 2012 will be held in Riva del Garda, Trento, Italy from 28th to 30th September.

Software: Practice & Experience

A special issue of Software: Practice & Experience on practical aspects of search-based software engineering, edited by myself and Iain Bate, was published in April 2011.

Empirical Software Engineering

A special issue of Empirical Software Engineering on search-based software engineering, edited by myself and Massimiliano Di Penta, was published in February 2011.

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
  • 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). If, outside of working hours you don't have access, please telephone me and I'll come and meet you.

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 researcher on a multi-university EPSRC-funded project named SEBASE. The project is making significant advances in many aspects of search-based software engineering (SBSE). My research priorities on SEBASE are the deriving testing strategies using automated search, the scalability of SBSE techniques, and the robustness of the solutions they generate.

I also have a strong interest in experimental design and statistical analysis for computer science in general, and SBSE in particular. My objective is to promote techniques that enable principled, efficient and reliable scientific investigation in this discipline.