Ben Clegg

> Publications

The Application of Mutation Testing to Enhance the Automated Assessment of Introductory Programming Assignments

Benjamin Clegg


@phdthesis{wreo30513, month = {September}, title = {The application of mutation testing to enhance the automated assessment of introductory programming assignments}, school = {University of Sheffield}, author = {Benjamin Simon Clegg}, year = {2021}, keywords = {mutation analysis, mutation testing, automated assessment, introductory programming, education, automated grading, assessment, software testing}, url = {https://etheses.whiterose.ac.uk/30513/}}

Diagnosability, Adequacy & Size: How Test Suites Impact Autograding

Benjamin Clegg, Gordon Fraser, Phil McMinn


@inproceedings{Clegg-2022-diagnosability, title={Diagnosability, Adequacy \& Size: How Test Suites Impact Autograding}, booktitle={Proceedings of the 55th Hawaii International Conference on System Sciences}, author={Clegg, Benjamin and Fraser, Gordon and Mcminn, Phil}, year={2022} }

This paper won the best paper award for the Software Engineering Education and Training Invited Track at the 55th Hawaii International Conference on System Sciences.

Gradeer: An Open-Source Modular Hybrid Grader

Benjamin Clegg, Maria-Cruz Villa-Uriol, Phil McMinn, Gordon Fraser


@inproceedings{Clegg-2021b, author={Clegg, Benjamin and Villa-Uriol, Maria-Cruz and McMinn, Phil and Fraser, Gordon}, booktitle={2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)}, title={Gradeer: An Open-Source Modular Hybrid Grader}, year={2021}, pages={60-65}, doi={10.1109/ICSE-SEET52601.2021.00015}}

An Empirical Study to Determine if Mutants Can Effectively Simulate Students' Programming Mistakes to Increase Tutors' Confidence in Autograding

Benjamin Clegg, Phil McMinn, Gordon Fraser


@inproceedings{Clegg-2021a, author = {Clegg, Benjamin Simon and McMinn, Phil and Fraser, Gordon}, title = {An Empirical Study to Determine If Mutants Can Effectively Simulate Students' Programming Mistakes to Increase Tutors' Confidence in Autograding}, year = {2021}, isbn = {9781450380621}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3408877.3432411}, booktitle = {Proceedings of the 52nd ACM Technical Symposium on Computer Science Education}, pages = {1055–1061}, numpages = {7} }

The Influence of Test Suite Properties on Automated Grading of Programming Exercises

Benjamin Clegg, Phil McMinn, Gordon Fraser


@inproceedings{Clegg-2020, author={B. S. {Clegg} and P. {McMinn} and G. {Fraser}}, booktitle={2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE T)}, title={The Influence of Test Suite Properties on Automated Grading of Programming Exercises}, year={2020}, doi={10.1109/CSEET49119.2020.9206231}}

Simulating Student Mistakes to Evaluate the Fairness of Automated Grading

Benjamin Clegg, Siobhán North, Phil McMinn, Gordon Fraser


@inproceedings{Clegg-2019, author={B. {Clegg} and S. {North} and P. {McMinn} and G. {Fraser}}, booktitle={2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)}, title={Simulating Student Mistakes to Evaluate the Fairness of Automated Grading}, year={2019}, volume={}, number={}, pages={121-125}, doi={10.1109/ICSE-SEET.2019.00021}}

Teaching Software Testing Concepts Using a Mutation Testing Game

Benjamin Clegg, José Miguel Rojas, Gordon Fraser


@inproceedings{ICSE_SEET2017_CodeDefenders, author = {Benjamin Clegg, Jos{'e} Miguel Rojas and Gordon Fraser}, title = {Teaching Software Testing Concepts Using a Mutation Testing Game}, booktitle = {Proc. of the International Conference on Software Engineering : Software Engineering and Education Track (ICSE-SEET) 2017}, series = {ICSE-SEET'17}, pages = {33--36}, publisher = {IEEE Press}, year = {2017} }

Code Defenders: Crowdsourcing Effective Tests and Subtle Mutants with a Mutation Testing Game

José Miguel Rojas, Thomas White, Benjamin Clegg, Gordon Fraser


@inproceedings{ICSE2017_CodeDefenders, author = {Jos{'e} Miguel Rojas, Thomas White, Benjamin Clegg and Gordon Fraser}, title = {Code Defenders: Crowdsourcing Effective Tests and Subtle Mutants with a Mutation Testing Game}, booktitle = {Proc. of the International Conference on Software Engineering (ICSE) 2017}, pages = {677--688}, publisher = {IEEE}, year = {2017}}