Publications
2016
  • Simon Poulding and Robert Feldt
    Test Set Diameter: Quantifying the Diversity of Sets of Test Cases,
    Proc. International Conference on Software, Testing, Verification and Validation (ICST), 2016, in press
2015
  • Simon Poulding, Kai Petersen, Robert Feldt, Vahid Garousi
    Using Citation Behavior to Rethink Academic Impact in Software Engineering,
    Proc. Empirical Software Engineering and Measurement (ESEM), 1–4, 2015
    Preprint (PDF)
  • Geoffrey Neumann, Mark Harman, Simon Poulding
    Transformed Vargha-Delaney Effect Size,
    Proc. 7th International Symposium on Search-Based Software Engineering (SSBSE), 318–324, 2015
  • José Manuel Calderón Trilla, Simon Poulding, Colin Runciman
    Weaving Parallel Threads: Searching for Useful Parallelism in Functional Programs,
    Proc. 7th International Symposium on Search-Based Software Engineering (SSBSE), 62–76, 2015
  • Simon Poulding and Robert Feldt
    Heuristic Model Checking using a Monte-Carlo Tree Search Algorithm,
    Proc. Genetic and Evolutionary Computation Conference (GECCO), 1359–1366, 2015
  • Robert Feldt and Simon Poulding
    Broadening the Search in Search-Based Software Testing: It Need Not Be Evolutionary,
    Proc. International Workshop on Search-Based Software Testing (SBST), 2015, in press
    Winner of Best Paper Award
  • David Clark, Robert Feldt, Simon Poulding, and Shin Yoo
    Information Transformation: An Underpinning Theory for Software Engineering,
    New Ideas and Emerging Results (NIER) at International Conference on Software Engineering (ICSE), 2015, in press
  • Simon Poulding and Robert Feldt
    Re-using Generators of Complex Test Data,
    Proc. International Conference on Software, Testing, Verification and Validation (ICST), 599–602, 2015
  • Bogdan Marculescu, Robert Feldt, Richard Torkar and Simon Poulding,
    An Initial Industrial Evaluation of Interactive Search-Based Testing for Embedded Software,
    Applications of Soft Computing, 2015, in press
  • Simon Poulding and Robert Feldt,
    The Automated Generation of Human-Comprehensible XML Test Sets,
    Proc. North American Search Based Software Engineering Symposium (NasBASE), 29:26–39, 2015
  • Simon Poulding, Rob Alexander, John A Clark, Mark J Hadley,
    The Optimisation of Stochastic Grammars to Enable Cost-Effective Probabilistic Structural Testing,
    Journal of Systems and Software, 103:296–310, 2015
2014
  • Simon Poulding and Robert Feldt,
    Generating structured test data with specific properties using nested Monte-Carlo search,
    Proc. Genetic and Evolutionary Computation Conference (GECCO), 1279-1286, 2014
  • Simon Poulding and Hélène Waeselynck,
    Adding Contextual Guidance to the Automated Search for Probabilistic Test Profiles,
    Proc. International Conference on Software, Testing, Verification and Validation, (ICST 2014), 293-302, 2014
    Preprint (PDF)
  • Jonathan M. Aitken, Rob Alexander, Tim Kelly, and Simon Poulding,
    Evolving Robust Networks for Systems-of-Systems: is it Viable for Large Networks?,
    Empirical Software Engineering 1-29, 2014
  • Frank R. Burton, Richard F. Paige, Simon Poulding, and Simon Smith,
    System of Systems Acquisition Trade-offs,
    Annual Conference on Systems Engineering Research (CSER 2014) 11-18, 2014
2013
  • James Williams, Simon Poulding, Richard Paige and Fiona Polack,
    Exploring the use of metaheuristic search to infer models of dynamic system behaviour,
    Proc. 8th International Workshop on Models@run.time (MRT 2013), 2013
  • Robert Feldt and Simon Poulding,
    Finding Test Data with Specific Properties via Metaheuristic Search,
    Proc. International Symposium on Software Reliability Engineering (ISSRE 2013)
    Winner of Best Research Paper Award
    Preprint (PDF)
  • Simon Poulding,
    The Use of Automated Search in Deriving Software Testing Strategies,
    PhD Thesis, Department of Computer Science, University of York, July 2013
    Runner-up, BCS Academy of Computing & CPHC Distinguished Dissertation Award 2014
    White Rose Etheses Online (PDF)
    BCS Distinguished Dissertations
  • Louis M. Rose, Simon Poulding, Richard Paige, and Robert Feldt,
    Towards A Scalable Cloud Platform for Search-Based Probabilistic Testing,
    Proc. 29th IEEE International Conference on Software Maintenance (ICSM 2013), 2013
    Preprint (PDF)
  • Christopher M. Poskitt and Simon Poulding,
    Using Contracts to Guide the Search-Based Verification of Concurrent Programs,
    Proc. 5th International Symposium on Search-Based Software Engineering (SSBSE 2013), LNCS Volume 8084, 263–268, 2013
    doi:10.1007/978-3-642-39742-4_22
    Preprint (PDF)
  • Simon Poulding, John A. Clark, Robert Alexander, and Mark J. Hadley,
    The Optimisation of Stochastic Grammars to Enable Cost-Effective Probabilistic Structural Testing,
    Proc. Genetic and Evolutionary Computation Conference (GECCO 2013), 1477–1484, 2013
    Winner of Best Paper Award, SBSE Track
    Preprint (PDF)
  • Louis M. Rose and Simon Poulding,
    Efficient Probabilistic Testing of Model Transformations using Search,
    Proc. 1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE 2013), 2013
    Preprint (PDF)
  • Frank R. Burton and Simon Poulding,
    Complementing Metaheuristic Search with Higher Abstraction Techniques,
    Proc. 1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE 2013), 2013
2012
  • Richard F. Paige, Phillip J. Brooke, Xiaocheng Ge, Christopher D. S. Power, Frank R. Burton, and Simon Poulding,
    Revealing Complexity through Domain-Specific Modelling and Analysis,
    Proc. 17th Monterey Workshop, LNCS Volume 7539, 251–265, 2012
  • Jonathan M. Aitken, Rob Alexander, Tim Kelly, and Simon Poulding,
    Evolving Robust Networks for Systems-of-Systems,
    Proc. 4th International Symposium on Search-Based Software Engineering (SSBSE 2012), LNCS Volume 7515, 30–44, 2012
  • Louis M. Rose, Dimitrios S. Kolovos, Richard F. Paige, Fiona A. C. Polack, and Simon Poulding,
    Epsilon Flock: a model migration language,
    Software & Systems Modeling, 1–21, 2012
  • Frank R. Burton, Richard F. Paige, Louis M. Rose, Dimitrios S. Kolovos, Simon Poulding, and Simon Smith,
    Solving Acquisition Problems Using Model-Driven Engineering,
    Proc. 8th European Conf. on Modelling Foundations and Applications (ECMFA 2012), LNCS Volume 7349, 428–443, 2012
2011
  • James Williams and Simon Poulding,
    Generating Models Using Metaheuristic Search,
    Proc. 4th York Doctoral Symposium on Computer Science (YDS 2011), 2011
    Winner of Best Presentation and Best Paper Award
  • 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,
    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
    Preprint (PDF)
    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,
    Proc. 12th European Conference on Genetic Programming (EuroGP 2009), 220–231, 2009,
    Nominated for Best Paper Award
    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,
    Proce. Genetic and Evolutionary Computation Conference (GECCO 2008), 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
    Proc. 10th IEEE High Assurance Systems Engineering Symposium (HASE 2007), 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
  • Searching for Strategies that Verify MDE Toolchains
    presented at the joint DAASE/COW workshop: Dynamic Adaptive Automated Search Based Software Engineering; April 2013
    Slides (PDF)
    Video (MP4)
  • 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)
About

I am a researcher in the Department of Software Engineering at the Blekinge Institute of Technology.

Simon presentating a slide from a talk on metaheuristic search and model-driven engineering
Research Interests

My research interests include software testing, search-based software engineering, metaheuristic optimisation, model driven engineering, general purpose computation on GPUs, and the use of reliable empirical methods in computer science.

I am a member of TOCSYC, a collaborative project involving five Swedish research groups investigating innovative approaches to testing critical characteristics of complex embedded systems.

Contact
Email: simon.poulding@gmail.com
Phone: +46 (0)455-38 58 16
Post: Department of Software Engineering,
Blekinge Institute of Technology,
371 79 Karlskrona, Sweden
Twitter: @simonpoulding