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.
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
- Peacock C, Storer T (2026) Beyond the Numbers: Evaluating DevOps Adoption in an Enterprise Software Development Organisation. In: Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering, FSE Companion 2026, Concordia University, Montreal, QC, Canada, July 5-9, 2026. ACM, pp 751–761
- Daniel G, Hall C, Hammer P, Macdonald A-A, Marwick-Best H, McKenzie E, Popa G, Somerville D, Storer T (2025) Out of the Day Job: Perspectives of Industry Practitioners in Co-Design and Delivery of Software Engineering Courses. In: Barendsen E, Binkhorst F, Ángel Velázquez-Iturbide J, Urquiza-Fuentes J, Paterson J, Quille K (eds) Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2025, Nijmegen, The Netherlands, 27 June 2025 - 2 July 2025. ACM, pp 375–381
- Alhamed M, Storer T (2022) Evaluation of Context-Aware Language Models and Experts for Effort Estimation of Software Maintenance Issues. In: IEEE International Conference on Software Maintenance and Evolution, ICSME 2022, Limassol, Cyprus, October 3-7, 2022. IEEE, pp 129–138
- Su L, Storer T (2023) A Case Study of DevOps Adoption within a Large Financial Organisation. In: IEEE International Conference on Software Maintenance and Evolution, ICSME 2023, Bogotá, Colombia, October 1-6, 2023. IEEE, pp 403–413
- Alhamed M, Storer T (2021) Playing Planning Poker in Crowds: Human Computation of Software Effort Estimates. In: 43rd IEEE/ACM International Conference on Software Engineering, ICSE 2021, Madrid, Spain, 22-30 May 2021. IEEE, pp 1–12
- Altamimi S, Renaud K, Storer T (2019) “I do it because they do it”: Social-Neutralisation in Information Security Practices of Saudi Medical Interns. In: Kallel S, Cuppens F, Cuppens-Boulahia N, Kacem AH (eds) Risks and Security of Internet and Systems, 14th International Conference, CRiSIS 2019, Hammamet, Tunisia, October 29-31, 2019, Proceedings. Springer, pp 227–243
- Islam G, Storer T (2020) A case study of agile software development for safety-Critical systems projects. Reliability Engineering and System Safety 200:106954
- Bob R, Storer T (2019) Behave Nicely! Automatic Generation of Code for Behaviour Driven Development Test Suites. In: 19th International Working Conference on Source Code Analysis and Manipulation, SCAM 2019, Cleveland, OH, USA, September 30 - October 1, 2019. IEEE, pp 228–237
- Grispos G, Glisson WB, Storer T (2019) How Good is Your Data? Investigating the Quality of Data Generated During Security Incident Response Investigations. In: Bui T (ed) 52nd Hawaii International Conference on System Sciences, HICSS 2019, Grand Wailea, Maui, Hawaii, USA, January 8-11, 2019. ScholarSpace / AIS Electronic Library (AISeL), pp 1–10
- Edwards N, Jongsuebchoke D, Storer T (2019) Sciit: Aligning Source Control Management and Issue Tracking Architectures. In: 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019, Cleveland, OH, USA, September 29 - October 4, 2019. IEEE, pp 402–405
- Wallis T, Storer T (2018) Modelling Realistic User Behaviour in Information Systems Simulations as Fuzzing Aspects. In: Mendling J, Mouratidis H (eds) Information Systems in the Big Data Era - CAiSE Forum 2018, Tallinn, Estonia, June 11-15, 2018, Proceedings. Springer, pp 254–268
- Grispos G, Glisson WB, Bourrie D, Storer T, Miller S (2017a) Security Incident Recognition and Reporting (SIRR): An Industrial Perspective. In: 23rd Americas Conference on Information Systems, AMCIS 2017, Boston, MA, USA, August 10-12, 2017. Association for Information Systems
- Grispos G, Glisson WB, Storer T (2017b) Enhancing security incident response follow-up efforts with lightweight agile retrospectives. Digital Investigation 22:62–73
- Simpson R, Storer T (2017) Experimenting with Realism in Software Engineering Team Projects: An Experience Report . In: Mead N, Washizaki H (eds) The 30th IEEE Conference on Software Engineering Education and Training. IEEE, Savannah, Georgia, pp 87–96
- Storer T (2017) Bridging the Chasm: A Survey of Software Engineering Practice in Scientific Programming. ACM Computing Surveys 50:47:1-47:32
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.