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)
- 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
- Simon Poulding and John A Clark,
Efficient Software Verification: Statistical Testing Using Automated Search,
IEEE Transactions on Software Engineering, 36(6) 763–777, 2010,
doi:10.1109/TSE.2010.24
Online 'Spotlight Paper' for Nov/Dec 2010 journal issue
Supplemental material: experimental data and source code for SUTs
- 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
- 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
- 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
- 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)
- 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
- 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)
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).
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.
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.