Home > Research > Researchers > Tracy Hall

Current Postgraduate Research Students

Tracy Hall supervises 6 postgraduate research students. If these students have produced research profiles, these are listed below:

Student research profiles

Show all »

View graph of relations

Professor Tracy Hall

Chair in Software Engineering

Tracy Hall




Tel: +44 1524 593989

Research overview

Professor Hall's main research interests are in software engineering. In particular in the analysis of code and the detection, prediction and repair of defects in code. She is particularly intersted in automatic approaches to defect repair. Her interests also include software testing and the human factors in relation to the developers producing code. In particular the errors developers make that result in faults in code.

PhD supervision

Software Engineering; Code analysis; Defect prediction; Software testing; Software developer human factors.


Tracy Hall is a Professor in Software Engineering at Lancaster University. Previously she was a Professor and Head of the Computer Science Department at Brunel University London. Professor Hall’s expertise is in Software Engineering research. Over the last 20 years she has conducted many empirical software engineering studies with a variety of industrial collaborators. Her current research activities focus on software fault prediction and the development of tools for use by software engineers. She has published over 100 international peer reviewed journal and conference papers and has won numerous best paper awards. Professor Hall has been Principal Investigator on a variety of EPSRC projects. She is Associate Editor for the Information Software Technology Journal and the Software Quality Journal. She has contributed to various conference organizing committees and is a long standing member of many international conference programme committees. Professor Hall has been a member of the EPSRC Peer College for many years and has a current google scholar h-index of 36. Professor Hall is a highly experienced academic. She has delivered many different Computer Science subjects to undergraduate and postgraduate students. She has extensive experience of course development and course management. Tracy is an experienced University leader having held a number of leadership roles.

Career Details

2018 – ongoing       Professor in Software Engineering, Lancaster University, UK

2015 – 2018            Professor in Software Engineering, Brunel University London, UK

2014 – 2015            Visiting Professor, CREST, UCL, London, UK. Working with Mark Harman during sabbatical year

2007 – 2015            Reader in Software Engineering, Brunel University London, UK          

2008 – 2010            Adjunct Professor of Industrial Systems, University of Oslo, Norway

2000 – 2007            Principal Lecturer in Software Engineering, University of Hertfordshire, Hatfield, UK

1998 – 2000            Principal Lecturer in Software Engineering, South Bank University, London, UK

1994 – 1998            Senior Lecturer in Software Engineering, University of Westminster, London, UK

1989 – 1994            Lecturer in Software Engineering, Staffordshire University, Stafford, UK

Research Grants

Current Grants

2018-2020 EPSRC (EP/S005730/1) Exploiting Defect Prediction for Automatic Software Repair (Fixie)£400,000 (FEC) PI: Tracy Hall

2016-2019 EPSRC (EP/N011627/1)Fault Analysis in Industry and Academic Research,Grant total: £128,578 (FEC)PI: Steve Counsell CI: Tracy Hall

Professional Role

Director of Post Graduate Teaching in the School of Computing and Communications

Current Teaching

MSCI529 Managing IT Architecture

SCC330/1 Software Studio

View all (54) »