David Budgen
Professor of Software Engineering
My Address:
School of Engineering & Computing
Sciences
University of Durham
Science Laboratories
South Road
Durham City
DH1 3LE
Tel: +44 191 334 1724
Fax: +44 191 334 1701
My room number is CS2.10
Research Interests
A long-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. Over the
years this has led to an increasing interest in empirical techniques,
both for studying design activities, and also in terms of their more
general role in Software Engineering. In particular, I have
developed an
interest in the concept of what is meant by evidence, and how it can be
collected, aggregated and analysed. I was principal
investigator on the Evidence Based
Software Engineering (EBSE) project, funded by EPSRC between
2005 and 2007 and am joint principal investigator on its successor Evidence-based Practice Informing Computing
(EPIC).
Between 2002 and 2004, I acted as the Project Manager for the
EPSRC-funded IBHIS project
(Integration Broker
for Heterogeneous Information Sources), involving collaboration between
the Universities of Durham, Keele and Manchester. IBHIS has
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, and
this area of research remains an ongoing interest.
Details about Evidence-Based Software Engineering can be obtained from
the web site at www.ebse.org.uk
Some Recent Papers
2009
Barbara Kitchenham, Pearl Brereton, David Budgen, Mark
Turner, John Bailey & Stephen Linkman. Systematic Literature
Reviews in Software Engineering--A systematic Literature Review. Information & Software Technology,
51(1), pages 7-15, 2009.
David Budgen & Cheng Zhang. Preliminary Reporting Guidelines
for Experience Papers. In Proceedings
of EASE 2009, page 1-10, BCS eWiC, 2009.
2008
David
Budgen, Barbara A. Kitchenham, Stuart M. Charters, Mark Turner, Pearl
Brereton and Stephen G. Linkman. Presenting software engineering
results using structured abstracts: a randomised experiment. Empirical Software Engineering, 13(4), pages 435-468, 2008.
David Budgen, Barbara Kitchenham, Pearl Brereton, Mark Turner, Stuart
Charters and Stephen Linkman. Employing the evidence-based
paradigm for technology-related decision-making. Evidence & Policy, 4(2), pages 149-170, 2008.
2007
Philip Woodall, Pearl Brereton, and David Budgen. Investigating
service-oriented system performance: a systematic study. Software—Practice & Experience, 37(2), pages 177–191, 2007.
Michael Rigby, David Budgen, Mark Turner, Ioannis Kotsiopoulos, Pearl
Brereton, John Keane, Keith Bennett, Michelle Russell, Paul Layzell,
and Fujun Zhu. A Data-Gathering Broker as a Future-Oriented Approach to
Supporting EPR Users. International
Journal of Medical Informatics, 76(2),
pages 137–144, 2007.
O.P.Brereton, B.A. Kitchenham, D. Budgen, M. Turner, and M.A. Khalil.
Lessons from applying the Systematic Literature Review process within
the Software Engineering domain. Journal
of Systems & Software, 80(4),
pages 571–583, 2007.
David Budgen, Michael Rigby, Pearl Brereton, and Mark Turner. A Data
Integration Broker for Healthcare Systems. IEEE Computer, 40(4), pages 34–41, 2007.
Barbara Kitchenham, David Budgen, Pearl Brereton, Mark Turner, Stuart
Charters and Stephen Linkman. Large-scale software engineering
questions--expert opinion or empirical evidence? IET Software, 1(5), pages 161-171, 2007
2006
Stephen Owen, David Budgen and Pearl Brereton. Protocol Analysis:
A Neglected Practice. Comm. ACM,
49(2), pages 117-122, 2006.
David Budgen, Stuart Charters, Mark Turner, Pearl Brereton, Barbara
Kitchenham and Stephen Linkman. Investigating the applicability
of the evidence-based paradigm to software engineering. In Proceedings of WISER Workshop, ICSE 2006,
pages 7-13. ACM Press, May 2006.
Mark Turner, Pearl Brereton and David Budgen. Service-enabled
access control for distributed data. IEE Proceedings--Software, 153, pages 24-30. February
2006.
2005
Barbara Kitchenham, David Budgen, Pearl Brereton, and Philip Woodall.
An investigation of software engineering curricula. Journal of Systems & Software, 74:325–335, January 2005.
David Budgen and James E Tomayko. The SEI Curriculum Modules and their
influence: Norm Gibbs’ legacy to Software Engineering Education. Journal of Systems & Software, 75:55–62, February 2005.
David Budgen, Mark Turner, Ioannis Kotsiopoulos, Fujun Zhu, Michelle
Russell, Michael Rigby, Keith Bennett, Pearl Brereton, John Keane, and
Paul Layzell. Managing healthcare information: the role of the broker.
In From Grid to Healthgrid:
Proceedings of Healthgrid 2005, pages 3–16. IOS Press,
April 2005.
Martyn Ratcliffe and David Budgen. The application of use cases in
systems analysis and design specification. Information & Software Technology,
47:623–641, 2005.
Barbara Kitchenham, David Budgen, Pearl Brereton, and Stephen Linkman.
Realising Evidence-Based Software Engineering. In Proceedings of ICSE Workshop on Realising
Evidence-Based Software Engineering, pages 1–3. ACM Press, 2005.
David Budgen, Pearl Brereton, Barbara Kitchenham, and Stephen Linkman.
International Workshop on Realising Evidence-Based Software
Engineering. In Proceedings of
International Conference on Software Engineering 2005, page 687.
ACM Press, 2005.
M.J. Rigby, D. Budgen, O.P. Brereton, K Bennett, P. Layzell, J.Keane,
M.J. Russell, I. Kotsiopoulos, M. Turner and F. Zhu. Proving the
concept of a data broker as an emergent alternative to supra-enterprise
EPR systems. Medical
Informatics and the Internet in Medicine, 30(2), pages 99-106, 2005.
2004
Marian Petre, David Budgen, and Jean Scholtz. A Focus on the Human Side
of Software Engineering. Empirical
Software Engineering, 9:271–274,
2004.
Fujun Zhu, Mark Turner, Ioannis Kotsiopoulos, Keith Bennett, Michelle
Russell, David Budgen, Pearl Brereton, John Keane, Paul Layzell,
Michael Rigby, and Jie Xu. Dynamic Data Integration Using Web Services.
In Proceedings ICWS 2004,
pages 262–269. IEEE Computer Society Press, 2004.
Mark Turner, Fujun Zhu, Ioannis Kotsiopoulos, Michelle Russell, David
Budgen, Keith Bennett, Pearl Brereton, John Keane, Paul Layzell, and
Michael Rigby. Using Web Service Technologies to create an Information
Broker: An experience report. In Proceedings
of 26th International Conference on Software Engineering, pages
552–561. IEEE Computer Society Press, 2004.
David Budgen, Pearl Brereton, and Mark Turner. Codifying a Service
Architectural Style. In Proceedings
28th International Computer Software & Applications Conference -
COMPSAC, pages 16–22. IEEE Computer Society Press, 2004.
Last updated: 3 October 2008