Software testing is the process of executing the system under test and checking
that that the observed outputs are acceptable. It has been observed that a human,
when testing, will build a mental model of the system under test and this has
motivated the development of automated test generation techniques that use
machine learning. These techniques typically execute test cases and then learn a
model that explains the observations made. The learnt model is then used as the
basis for generation additional test cases, with this process iterating.
This project will involve the development and evaluation of novel techniques that
combine machine learning and testing. There are several possible sources of
novelty including the machine learning techniques used, the way in which test
cases are generated from a learnt model, and the evaluation. Evaluation is likely to
be based on a mixture of experiments and case studies drawn from suitable
Application deadline: 24th April 2019
Supervisor: Professor Robert Hierons
Second Supervisor: Dr Neil Walkinshaw
- Applicants should have at least a 2:1 in a BSc (hons) degree, in a related discipline, such as Computer Science.
- If English is not your first language, you must have an IELTS score of 6.5 overall, with no less than 6.0 in each component
How to apply:
To apply for the studentship, applicants need to apply directly to the University of
Sheffield using the online application system. Please name Professor Robert Hierons as your
Complete an application for admission to the standard Computer Science PhD
Applications should include a research proposal, CV, transcripts and two references.
The research proposal (up to 4 A4 pages, including references) should outline your
reasons for applying for this studentship and how you would approach the
research, including details of your skills and experience
The studentship will commence on 30th September 2019. The studentship will cover tuition fees at the UK/EU rate and provide an annual stipend at the standard RCUK rate (currently £15,009 for 2019/20) for three years. If you are an international student, you are eligible to apply but you must have the means to pay the difference between the UK/EU and Overseas tuition fees.
Informal enquiries should be directed to: Professor Robert Hierons ([email protected]
The Department of Computer Science, within the Faculty of Engineering, was established in 1982 and has since attained an international reputation for its research and teaching. In REF2014, the Department was ranked 5th out of 89 computer science departments in the UK, indicating that the large majority of our research is nationally or internationally leading. Further information about the Department can be found at http://www.sheffield.ac.uk/dcs