Neil Walkinshaw is a Senior Lecturer and researcher in Software Engineering at the University of Sheffield, specializing in testing and analysis of systems that are traditionally hard to test—such as scientific models, cyber-physical systems, and autonomous driving platforms. With a PhD and over 15 years teaching experience plus nine years in academic roles spanning research associate to associate professor, he builds automated and semi-automated tools that combine reverse-engineering, machine learning, and testing to infer behavioral models from execution traces. His work targets practical problems: huge input spaces, long runtimes, and non-determinism, producing techniques that help maintain and quality-assure complex software. He has a strong track record of EPSRC- and EU-funded projects and a research trajectory that neatly ties his PhD static-analysis roots to contemporary ML-driven testing. Colleagues know him for teaching applied skills that anticipate emerging problems, and for translating theoretical advances into usable tooling for real-world systems.
9 years of coding experience
13 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at University of Strathclyde
BSc, Computer Science, BSc, Computer Science at The University of Sheffield
A framework for inference and testing of software behaviour.
Contributions:20 commits, 8 PRs, 34 pushes in 4 years
testinginferencebehaviourmachine-learning
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.