We use cookies to ensure that we give you the best experience on our website. You can change your cookie settings at any time. Otherwise, we'll assume you're OK to continue.

Durham University

Computer Science

Evidence-Based Software Engineering

Evidence-based software engineering is the form of empirical software engineering that is concerned with answering research questions by aggregating all relevant empirical data on a topic. While the concept is adapted from the very successful developments of Evidence-Based Medicine, there are many aspects of software engineering that have required the approach to evolve. My research has addressed both methodological aspects of the use of EBSE, and also involved undertaking secondary studies on such topics as the usability of the UML, effectiveness of software design patterns etc. More details about Evidence-Based Software Engineering can be obtained from the web site at

Professor David Budgen, BSc PhD CEng

Personal web page

Telephone: +44 (0) 191 33 41724
Room number: E367
Telephone: +44 (0) 191 33 41724

(email at