Department of Computer Science,
211 Portobello Street
Sheffield, S1 4DP
My research and teaching focus on software quality assurance. My research has a particular emphasis on “black-box” components - software units that lack documentation and cannot be scrutinised internally. I specialise in applying Machine Learning and other data analysis algorithms to the specific activities of testing, reverse-engineering, and safety-case assessment.
I studied my Ph.D. (2002-2005) at the University of Strathclyde on the use of static analysis to support software inspections. I subsequently spent five years (2005-2010) as a postdoc at the University of Sheffield, working on state machine inference and software testing (an area in which I am still active). This was followed by 8 years as a Lecturer then Senior Lecturer / Associate Professor at the Department of Informatics at the University of Leicester. I took up my current position as a Senior Lecturer at the University of Sheffield in 2018.
|Jun 6, 2019||I have just joined the PC for the 35th Annual ACM Symposium on Applied Computing (SAC 2020), Software Verification and Testing (SVT) track. This will be held in Brno, Czech Republic, March 30 - April 3, 2020.|
|Mar 12, 2019||Lovely to see a writeup of our recent ESEM paper on the spread of software defects within software systems featured in IEEE Software’s “Practitioner’s Digest” section!|
|Feb 28, 2019||I have joined the PC for Verification and Validation track of the International Conference on the Quality of Information and Communications Technology QUATIC’19. It’s in Ciudad Real, Spain from September 11-13. Submission deadline is May 3rd!|
|Feb 18, 2019||I have joined the PC for the International Conference on Runtime Verification RV’19. It’s in Porto (all of the best conferences appear to be in Porto over the next year!) from October 8-11. Submission deadline is April the 30th!|
|Feb 6, 2019||I have joined the PC for the International Conference on Software Testing ICST’20. It’s in Porto, March 23-27th, 2020. Submissions ready!|