Software Engineering

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.

Researchers​

Professor David Budgen

Professor

Professor in the Department of Computer Science

Telephone: +44 (0) 191 33 41724
Telephone: +44 (0) 191 33 41724

(email at david.budgen@durham.ac.uk)

Indicators of Esteem

  • 2010: Invited Keynote Presentation: ECOOP 2010: Presented an invited keynote talk on the theme “From Advocacy to Evidence: A Discipline in Transition” at ECOOP 2010 (European Conference on Object Oriented Programming), Maribor, Slovenia, June 2010.
  • 2010: Invited Participant: SPSD Workshop: I was an invited participant at the workshop on “Studying Professional Software Design” (SPSD), sponsored by the National Science Foundation (NSF) and held at the University of California, Irvine, in February 2010
  • 2006: Conference Keynote: I was a keynote speaker at the IEEE-sponsored 19th Conference on Software Engineering Education and Training, Oahu, Hawaii, 2006.
  • 2004: IEEE-CS/ACM Working Group: I represented the British Computer Society as a member of the IEEE-CS/ACM working group that developed the SE2004 curriculum guidelines for teaching undergraduate software engineering programmes. Published by IEEE Computer Society Press as “Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering”
  • 1997: EPSRC College: I have been a member of the EPSRC College since its inception in 1997, have reviewed extensively and have taken part in a number of award panels.

Research Groups

  • Innovative Computing

Selected Publications

Show all publications

Supervises

Health Informatics

Current interest in health informatics is centred upon the use of a service-based broker to gather information. The IBHIS project (Integration Broker for Heterogeneous Information Sources), involving collaboration between the Universities of Durham, Keele and Manchester demonstrated how software service architectures (another major research interest) can be employed to enable access to information held and owned by autonomous, independent agencies in the healthcare domain. Current research is centred upon providing information about patients with blackouts to ambulance control, with the aim of improving the effective use of ambulance and crew, as well as a better experience for the patient.

Researchers

Professor David Budgen

Professor

Professor in the Department of Computer Science

Telephone: +44 (0) 191 33 41724
Telephone: +44 (0) 191 33 41724

(email at david.budgen@durham.ac.uk)

Indicators of Esteem

  • 2010: Invited Keynote Presentation: ECOOP 2010: Presented an invited keynote talk on the theme “From Advocacy to Evidence: A Discipline in Transition” at ECOOP 2010 (European Conference on Object Oriented Programming), Maribor, Slovenia, June 2010.
  • 2010: Invited Participant: SPSD Workshop: I was an invited participant at the workshop on “Studying Professional Software Design” (SPSD), sponsored by the National Science Foundation (NSF) and held at the University of California, Irvine, in February 2010
  • 2006: Conference Keynote: I was a keynote speaker at the IEEE-sponsored 19th Conference on Software Engineering Education and Training, Oahu, Hawaii, 2006.
  • 2004: IEEE-CS/ACM Working Group: I represented the British Computer Society as a member of the IEEE-CS/ACM working group that developed the SE2004 curriculum guidelines for teaching undergraduate software engineering programmes. Published by IEEE Computer Society Press as “Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering”
  • 1997: EPSRC College: I have been a member of the EPSRC College since its inception in 1997, have reviewed extensively and have taken part in a number of award panels.

Research Groups

  • Innovative Computing

Selected Publications

Show all publications

Supervises

Dr Boguslaw Obara

Associate Professor

Associate Professor in the Department of Computer Science

Telephone: +44 (0) 191 33 42431
Room number: E290 (christopherson bulding)

Research

http://www.dur.ac.uk/boguslaw.obara/

My key research interests are image processing, pattern recognition, and computer vision applied in a wide range of domains, from biology, medicine, and engineering to arts & humanities.

Appointments

  • Associate Professor / Senior Lecturer / Lecturer, School of Engineering and Computing Sciences, University of Durham, Durham, UK.
  • Postdoctoral Researcher, Oxford e-Research Centre and Oxford Centre for Integrative Systems Biology, University of Oxford, Oxford, UK.
  • Postdoctoral Researcher, Center for BioImage Informatics, University of California, Santa Barbara, CA, USA.
  • Research Assistant, Vision Research Laboratory, University of California, Santa Barbara, CA, USA.
  • Research Assistant, Computer Vision Laboratory, ETH, Zurich, Switzerland.
  • Research Assistant, Polish Academy of Sciences, Krakow, Poland.

Education

  • PhD in Computer Science, AGH University of Science and Technology, Krakow, Poland
  • MSc in Physics, Jagiellonian University, Krakow, Poland

Research Groups

Department of Computer Science

  • Innovative Computing

Department of Biosciences

  • Durham Centre for Bioimaging Technology

Research Projects

Department of History

Research Interests

  • Image Processing
  • Pattern Recognition
  • Computer Vision
  • BioImage Informatics

Selected Publications

Journal Article

Chapter in book

Conference Paper

Show all publications

Media Contacts

Available for media contact about:

  • Computer Science:

Supervises

Software Design

Along-term research interest has been the study of software design practices, and I am the author of the textbook Software Design, now in its second edition (2003), and published by Pearson Addison Wesley. I continue to be involved in empirical studies of design-related topics (such as the UML).

Researchers

Professor David Budgen

Professor

Professor in the Department of Computer Science

Telephone: +44 (0) 191 33 41724
Telephone: +44 (0) 191 33 41724

(email at david.budgen@durham.ac.uk)

Indicators of Esteem

  • 2010: Invited Keynote Presentation: ECOOP 2010: Presented an invited keynote talk on the theme “From Advocacy to Evidence: A Discipline in Transition” at ECOOP 2010 (European Conference on Object Oriented Programming), Maribor, Slovenia, June 2010.
  • 2010: Invited Participant: SPSD Workshop: I was an invited participant at the workshop on “Studying Professional Software Design” (SPSD), sponsored by the National Science Foundation (NSF) and held at the University of California, Irvine, in February 2010
  • 2006: Conference Keynote: I was a keynote speaker at the IEEE-sponsored 19th Conference on Software Engineering Education and Training, Oahu, Hawaii, 2006.
  • 2004: IEEE-CS/ACM Working Group: I represented the British Computer Society as a member of the IEEE-CS/ACM working group that developed the SE2004 curriculum guidelines for teaching undergraduate software engineering programmes. Published by IEEE Computer Society Press as “Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering”
  • 1997: EPSRC College: I have been a member of the EPSRC College since its inception in 1997, have reviewed extensively and have taken part in a number of award panels.

Research Groups

  • Innovative Computing

Selected Publications

Show all publications

Supervises