Using Automated Tools for Software Engineering Education

Lead Research Organisation: University of Sheffield
Department Name: Computer Science


Design and develop educational systems that apply automated software engineering
tools and gamifcation concepts.
Investigate the benefits of various gamifcation techniques.
Empirically study the impact of different factors in gamified Software Engineering
education, such as the general utility of a gamified teaching system, the benefits of
contrasting gamification techniques, and how abstracted teaching methods can be
applied to different concepts.


10 25 50

Studentship Projects

Project Reference Relationship Related To Start End Student Name
EP/N509735/1 01/10/2016 30/09/2021
2112924 Studentship EP/N509735/1 25/09/2017 24/11/2020 Benjamin Simon Clegg
Description In the automated grading of programming assignments, my current work suggests that there may be a means of creating artificial simulations of students' solution programs.
Exploitation Route Tutors could use artificial solutions to test their automated grading configurations.
Sectors Digital/Communication/Information Technologies (including Software),Education