Summary
Martin Shepperd is a Professor of Software Technology & Modelling at Brunel University London and a Tage Erlander Research Professor at the University of Gothenburg, specializing in large-scale software engineering, data-driven analysis, and machine learning. He combines deep academic rigor—180+ refereed papers and an h-index of 52—with hands-on project work applying Bayesian modelling, multi-criteria optimisation, and Pareto-based evolutionary algorithms to industrial problems at Alibaba, Volvo and in microservice migration efforts. His research blends empirical data collection with practical algorithm development to reduce testing costs, configure software product lines, and support agile teams in fast-changing environments. A longtime educator and author, he brings decades of mentoring and curriculum development to his lab leadership, while still engaging directly in collaborative industry research. Notably, he maintains dual-affiliations across the UK and Sweden, reflecting a sustained international footprint in both theory and applied software engineering.
10 years of coding experience
PhD, Computer Science, PhD, Computer Science at Maths and Computer Science