Tim Storer

I am a Professor of Software Engineering at the School of Computing Science, University of Glasgow, where I lead the Software Engineering Laboratory.

Contact Information

School of Computing Science
University of Glasgow
Sir Alwyn Williams Building
Lilybank Gardens
Glasgow
G12 8QQ
Scotland, United Kingdom

Tel: 0141 330 4970 email timothy.storer@glasgow.ac.uk

Research Interests

I have research interests broadly in empirical software engineering and complex systems engineering. I'm particularly interested in research that studies how software engineers work in actual practice, and then building better tools and methods for them. Recent areas of interest are sustainability in software engineering, software team communication and coordination, applications of agile methods in safety critical contexts, software engineering education and of course, applications of AI in software engineering.

I'm particularly keen to work with external partners in industry and encourage my students to do so as well. I find software engineering research is best informed by the needs and challenges experienced by practitioners.

Selected Research Papers

PhD Students

I'm always interested in recruiting PhD students who have a passion for studying software engineering in practice. I'm also very open to supervising software professionals on part time PhD programmes. Feel free to get in touch if you have ideas you want to discuss.

Teaching and Administration

My teaching largely focuses on the practice of software engineering. I've led the delivery of our Team Project (H) course for more than a decade now, and also collaborate with industry partners on the delivery of advanced software engineering courses (Coaching Software Teams with Chris Hall, Software Product Release Engineering with Per Hammer, Data Product Engineering with Andrew McDonald and Start-up Growth Engineering with Mark Logan).

I'm also Director of the Scottish Informatics and Computer Science Alliance and Director of the Glasgow University Software Service.

Software

I maintain or contribute to a number of GitHub repositories as part of my research or just for fun :-).

I'm a contributor to a suite a Python packages for developing simulations of socio-technical systems, including Theatre, PyDySoFu and

I developed a package for performing mutation analysis on component assemblies called Ringneck.

There is also a Whitespace interpreter written in Java, Whitespace4J.