Skip to main content
Overview

David Budgen

Emeritus Professor


Affiliations
Affiliation
Emeritus Professor in the Department of Computer Science
Fellow of the Wolfson Research Institute for Health and Wellbeing

Research interests

  • A long-term research interest has been the study of software design practices, and my most recent book (2021) is the third edition of Software Design, published by Chapman and Hall. Over the years this interest has led to an increasing involvement with 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, leading to the book Evidence-Based Software Engineering & Systematic Reviews in collaboration with Barbara Kitchenham and Pearl Brereton, published in November 2015. We also maintain a web site (www.ebse.org.uk) that is aimed at providing guidance about evidence-based software engineering (EBSE) and systematic reviews for use by researchers, practitioners, students and teachers.
  • I was principal investigator on the Evidence Based Software Engineering (EBSE) project, funded by EPSRC between 2005 and 2007 and was joint principal investigator on its successor Evidence-based Practice Informing Computing (EPIC) during 2008-2009. According to a recent update from Scopus (December 2022), two of the many papers produced by these projects are respectively the most-cited papers in the journal Information & Software Technology (Kitchenham, Brereton, Budgen, Turner, Bailey & Linkman, “Systematic Literature Reviews in Software Engineering–A systematic Literature Review”, 51(1), 7-15, 2009); and in the Journal of Systems & Software (Brereton, Kitchenham, Budgen, Turner, and Khalil, “Lessons from applying the Systematic Literature Review process within the Software Engineering domain”, 80(4), pages 571–583, 2007).
  • 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 explored the emerging technology of software services and demonstrated how software service architectures can be employed to enable access to information held and owned by autonomous, independent agencies in the healthcare domain. This latter area of research remains an ongoing interest.
  • An ongoing issue of concern and investigation is the quality of systematic reviews being published in software engineering. Authors of reports of all forms of secondary studies are encouraged to consult and follow the SEGRESS guidelines described in the 2023 paper: Barbara Kitchenham, Lech Madeyski and David Budgen. SEGRESS: Software Engineering Guidelines for REporting Secondary Studies, IEEE Transactions on Software Engineering, 49(3):1273–1298, 2023. DOI 10.1109/TSE.2022.3174092 (Open Access), in order to ensure accurate and comprehensive reporting of their research.

Esteem Indicators

  • 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
  • 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.
  • 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.

Publications

Authored book

Chapter in book

Conference Paper

  • Collaborative Denoising Autoencoder for High Glycated Haemoglobin Prediction
    Alhassan, Z., Budgen, D., Alessa, A., Alshammari, R., Daghstani, T., & Al Moubayed, N. (2019). Collaborative Denoising Autoencoder for High Glycated Haemoglobin Prediction. In I. V. Tetko, V. Kůrková, P. Karpov, & F. Theis (Eds.), Artificial neural networks and machine learning – ICANN 2019; 28th International Conference on Artificial Neural Networks, Munich, Germany, September 17–19, 2019 ; proceedings. (pp. 338-350). Springer Verlag. https://doi.org/10.1007/978-3-030-30493-5_34
  • Cost and Effect of Using Scheduling Security Model in a Cloud Environment
    Sheikh, A., Munro, M., & Budgen, D. (2019). Cost and Effect of Using Scheduling Security Model in a Cloud Environment. In 6th International Conference on Cyber Security and Cloud Computing (CSCloud 2019) ; proceedings. (pp. 95-101). Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/cscloud/edgecom.2019.00-12
  • Type-2 Diabetes Mellitus Diagnosis from Time Series Clinical Data using Deep Learning Models
    Alhassan, Z., McGough, S., Alshammari, R., Daghstani, T., Budgen, D., & Al Moubayed, N. (2018). Type-2 Diabetes Mellitus Diagnosis from Time Series Clinical Data using Deep Learning Models. In V. Kůrková, Y. Manolopoulos, B. Hammer, L. Iliadis, & I. Maglogiannis (Eds.), Artificial Neural Networks and Machine Learning – ICANN 2018; 27th International Conference on Artificial Neural Networks, Rhodes, Greece, October 4-7, 2018, proceedings, part III. (pp. 468-478). Springer Verlag. https://doi.org/10.1007/978-3-030-01424-7_46
  • SSM: Scheduling Security Model for a Cloud Environment
    Sheikh, A., Munro, M., & Budgen, D. (2018). SSM: Scheduling Security Model for a Cloud Environment. In Proceedings of the 2018 2nd International Conference on Cloud and Big Data Computing (ICCBDC’18). (pp. 11-15). ACM. https://doi.org/10.1145/3264560.3264568
  • Stacked Denoising Autoencoders for Mortality Risk Prediction Using Imbalanced Clinical Data
    Alhassan, Z., McGough, A. S., Alshammari, R., Daghstani, T., Budgen, D., & Al Moubayed, N. (2018). Stacked Denoising Autoencoders for Mortality Risk Prediction Using Imbalanced Clinical Data. In 17th IEEE International Conference on Machine Learning and Applications (ICMLA) ; proceedings. (pp. 541-546). Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/icmla.2018.00087
  • What Do We Know and How Well Do We Know It? Current Knowledge about Software Engineering Practices
    Budgen, D. (2016). What Do We Know and How Well Do We Know It? Current Knowledge about Software Engineering Practices. In P. Lorenz, J. Cardoso, L. A. Maciaszek, & M. van Sinderen (Eds.), Software Technologies : 10th International Joint Conference, ICSOFT 2015, Colmar, France, July 20-22, 2015. Revised selected papers. (pp. 3-16). Springer Verlag. https://doi.org/10.1007/978-3-319-30142-6_1
  • Applying the SE2014 Curriculum Model
    Budgen, D. (2015). Applying the SE2014 Curriculum Model. In 2015 IEEE 28th Conference on Software Engineering Education and Training (pp. 17-20). https://doi.org/10.1109/CSEET.2015.12
  • The case for knowledge translation
    Budgen, D., Kitchenham, B., & Brereton, P. (2013). The case for knowledge translation. In 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (pp. 263-266). https://doi.org/10.1109/ESEM.2013.41
  • Town hall discussion of SE 2004 revisions (panel)
    Ardis, M., Budgen, D., Hislop, G. W., Offutt, J., Sebern, M., & Visser, W. (2013). Town hall discussion of SE 2004 revisions (panel). In 2013 35th International Conference on Software Engineering (ICSE) (p. 1127). https://doi.org/10.1109/ICSE.2013.6606663
  • Workshop on revisions to SE 2004
    Ardis, M., Budgen, D., Hislop, G. W., Offutt, J., Sebern, M., & Visser, W. (2013). Workshop on revisions to SE 2004. In 2013 26th International Conference on Software Engineering Education and Training (CSEE&T) (pp. 356-358). https://doi.org/10.1109/CSEET.2013.6595278
  • Revision of the SE 2004 curriculum model
    Hislop, G. W., Sebern, M. J., Ardis, M., Offut, J., Budgen, D., & Visser, W. (2013). Revision of the SE 2004 curriculum model. In SIGCSE ’13: Proceeding of the 44th ACM technical symposium on Computer science education (pp. 383-384). ACM. https://doi.org/10.1145/2445196.244531
  • Lessons from Conducting a Distributed Quasi-Experiment
    Budgen, D., Kitchenham, B., Charters, S., Gibbs, S., Pohthong, A., Keung, J., & Brereton, P. (2013). Lessons from Conducting a Distributed Quasi-Experiment. Presented at 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Baltimore, USA. https://doi.org/10.1109/ESEM.2013.12
  • Mapping study completeness and reliability - A case study
    Kitchenham, B., Brereton, P., & Budgen, D. (2012, September 3). Mapping study completeness and reliability - A case study. Presented at 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012), Ciudad Real. https://doi.org/10.1049/ic.2012.0016
  • Revisions to software engineering 2004: Curriculum guidelines for undergraduate degree programs in software engineering
    Ardis, M., Budgen, D., Hislop, G. W., McCauley, R., & Sebern, M. J. (2012, January 1). Revisions to software engineering 2004: Curriculum guidelines for undergraduate degree programs in software engineering. Presented at ASEE Annual Conference and Exposition, Conference Proceedings, San Antonio, Texas.
  • Repeatability of systematic literature reviews
    Kitchenham, B., Brereton, P., Li, Z., Budgen, D., & Burn, A. (2011, December 12). Repeatability of systematic literature reviews. Presented at 15th Annual Conference on Evaluation & Assessment in Software Engineering (EASE 2011), Durham. https://doi.org/10.1049/ic.2011.0006
  • Using agents to create a university timetable addressing essential & desirable constraints and fair allocation of resources
    Wangmaeteekul, P., & Budgen, D. (2011, December 1). Using agents to create a university timetable addressing essential & desirable constraints and fair allocation of resources. Presented at Proceedings of the IADIS International Conference Intelligent Systems and Agents 2011, Part of the IADIS Multi Conference on Computer Science and Information Systems 2011, MCCSIS 2011, Avila, Spain.
  • Can we evaluate the quality of software engineering experiments?
    Kitchenham, B., Sjøberg, D. I., Brereton, O. P., Budgen, D., Dybå, T., Höst, M., Pfahl, D., & Runeson, P. (2010, November 12). Can we evaluate the quality of software engineering experiments?. Presented at ESEM 2010 - 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, Bolzano-Bozen, Italy. https://doi.org/10.1145/1852786.1852789
  • The value of mapping studies – A participant-observer case study
    Kitchenham, B. A., Budgen, D., & Brereton, O. P. (2010, April). The value of mapping studies – A participant-observer case study. Presented at 14th International Conference on Evaluation and Assessment in Software Engineering, EASE 2010, Keele University, UK. https://doi.org/10.14236/ewic/EASE2010.4
  • The Educational Value of Mapping Studies of Software Engineering Literature
    Kitchenham, B., Brereton, P., & Budgen, D. (2010). The Educational Value of Mapping Studies of Software Engineering Literature. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - ICSE ’10 (pp. 589-598). ACM. https://doi.org/10.1145/1806799.1806887
  • The value of mapping studies – A participant-observer case study
    Kitchenham, B. A., Budgen, D., & Brereton, O. P. (2010). The value of mapping studies – A participant-observer case study. In 14th International Conference on Evaluation and Assessment in Software Engineering, EASE 2010. https://doi.org/10.14236/ewic/EASE2007.4
  • The Impact of Limited Search Procedures for Systematic Literature Reviews: A Participant-Observer Case Study
    Kitchenham, B., Brereton, P., Turner, M., Niazi, M., Linkman, S., Pretorius, R., & Budgen, D. (2009, October). The Impact of Limited Search Procedures for Systematic Literature Reviews: A Participant-Observer Case Study. Presented at Third International Symposium on Empirical Software Engineering and Measurement, Florida, USA. https://doi.org/10.1109/esem.2009.5314238
  • An evaluation of quality checklist proposals – A participant-observer case study
    Kitchenham, B. A., Brereton, O. P., Budgen, D., & Li, Z. (2009, April). An evaluation of quality checklist proposals – A participant-observer case study. Presented at 13th International Conference on Evaluation and Assessment in Software Engineering, EASE 2009, Durham University. https://doi.org/10.14236/ewic/ease2009.7
  • Preliminary reporting guidelines for experience papers.
    Budgen, D., & Zhang, C. (2009, April). Preliminary reporting guidelines for experience papers. Presented at 13th International Conference on Evaluation and Assessment in Software Engineering (EASE 2009)., Durham, England.
  • Objectivity in Research: Challenges from the Evidence-Based Paradigm.
    Charters, S., Budgen, D., Turner, M., Kitchenham, B., Brereton, P., & Linkman, S. (2009). Objectivity in Research: Challenges from the Evidence-Based Paradigm. Presented at 20th Australian Software Engineering Conference, ASWEC 2009. https://doi.org/10.1109/aswec.2009.25
  • A mapping study on empirical evidence related to the models and forms used in the UML
    Pretorius, R., & Budgen, D. (2008, December 1). A mapping study on empirical evidence related to the models and forms used in the UML. Presented at ESEM’08: the 2008 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, Kaiserslautern, Germany. https://doi.org/10.1145/1414004.1414076
  • Lessons learnt undertaking a large-scale systematic literature review
    Turner, M., Kitchenham, B., Budgen, D., & Brereton, P. (2008, June). Lessons learnt undertaking a large-scale systematic literature review. Presented at 12th International Conference on Evaluation and Assessment in Software Engineering, EASE 2008, Bari, Italy. https://doi.org/10.14236/ewic/ease2008.12
  • Using a protocol template for case study planning
    Brereton, P., Kitchenham, B., Budgen, D., & Li, Z. (2008, June). Using a protocol template for case study planning. Presented at 12th International Conference on Evaluation and Assessment in Software Engineering, EASE 2008, Bari, Italy. https://doi.org/10.14236/ewic/ease2008.5
  • Lessons from a cross-domain investigation of empirical practices
    Budgen, D., Bailey, J., Turner, M., Kitchenham, B., Brereton, P., & Charters, S. (2008, January 1). Lessons from a cross-domain investigation of empirical practices. Presented at 12th International Conference on Evaluation and Assessment in Software Engineering, EASE 2008, Bari, Italy. https://doi.org/10.14236/ewic/ease2008.10
  • Search engine overlaps: Do they agree or disagree?
    Bailey, J., Zhang, C., Budgen, D., Turner, M., & Charters, S. (2007, December 17). Search engine overlaps: Do they agree or disagree?. Presented at ICSE 2007 Workshops: Second International Workshop on Realising Evidence-Based Software Engineering, REBSE’07, Minneapolis, USA. https://doi.org/10.1109/REBSE.2007.4
  • 2nd international workshop on Realising Evidence-Based Software Engineering (REBSE-2): Overview and introduction
    Kitchenham, B., Brereton, P., Budgen, D., & Turner, M. (2007). 2nd international workshop on Realising Evidence-Based Software Engineering (REBSE-2): Overview and introduction. In Second International Workshop on Realising Evidence-Based Software Engineering (REBSE ’07). https://doi.org/10.1109/REBSE.2007.5
  • Evidence relating to object-oriented software design: A survey
    Bailey, J., Budgen, D., Turner, M., Kitchenham, B., Brereton, P., & Linkman, S. (2007). Evidence relating to object-oriented software design: A survey. In First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007) (pp. 482-484). https://doi.org/10.1109/ESEM.2007.46
  • 2nd international workshop on Realising Evidence-Based Software Engineering (REBSE-2)
    Budgen, D., Brereton, P., Kitchenham, B., & Turner, M. (2007). 2nd international workshop on Realising Evidence-Based Software Engineering (REBSE-2). In 29th International Conference on Software Engineering (ICSE’07 Companion) (pp. 137-138). https://doi.org/10.1109/ICSECOMPANION.2007.6
  • Preliminary results of a study of the completeness and clarity of structured abstracts
    Budgen, D., Kitchenham, B., Charters, S., Turner, M., Brereton, P., & Linkman, S. (2007, January 1). Preliminary results of a study of the completeness and clarity of structured abstracts. Presented at 11th International Conference on Evaluation and Assessment in Software Engineering, EASE 2007, Keele University, UK. https://doi.org/10.14236/ewic/EASE2007.7
  • Investigating the applicability of the evidence-based paradigm to software engineering
    Budgen, D., Charters, S., Turner, M., Brereton, P., Kitchenham, B., & Linkman, S. (2006). Investigating the applicability of the evidence-based paradigm to software engineering. In WISER ’06: Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research (pp. 7-13). ACM. https://doi.org/10.1145/1137661.1137665
  • Why should they believe us? Determinism, non-determinism and evidence
    Budgen, D. (2006, October 24). Why should they believe us? Determinism, non-determinism and evidence. Presented at Software Engineering Education Conference, Proceedings, Hawaii. https://doi.org/10.1109/CSEET.2006.41
  • Performing systematic literature reviews in software engineering
    Budgen, D., & Brereton, P. (2006, January 1). Performing systematic literature reviews in software engineering. Presented at Proceedings - International Conference on Software Engineering, Penang, Malaysia. https://doi.org/10.1145/1134285.1134500
  • International workshop on realising evidence-based software engineering
    Budgen, D., Brereton, P., Kitchenham, B., & Linkman, S. (2005, December 1). International workshop on realising evidence-based software engineering. Presented at Proceedings - International Conference on Software Engineering, St Louis, USA. https://doi.org/10.1109/ICSE.2005.1553658
  • International workshop on realising evidence-based software engineering
    Budgen, D., Brereton, P., Kitchenham, B., & Linkman, S. (2005, January 1). International workshop on realising evidence-based software engineering. Presented at Proceedings - 27th International Conference on Software Engineering, ICSE05, St Louis, USA. https://doi.org/10.1145/1062455.1062613
  • Computing curricula software engineering: Position paper
    Budgen, D. (2004, December 1). Computing curricula software engineering: Position paper. Presented at International Computer Software and Applications Conference, Hong Kong.
  • Codifying a service architectural style
    Budgen, D., Brereton, P., & Turner, M. (2004, December 1). Codifying a service architectural style. Presented at Proceedings - International Computer Software and Applications Conference, Hong Kong.
  • Information use in CBSE design
    Owen, S., Budgen, D., & Brereton, P. (2003, December 16). Information use in CBSE design. Presented at Proceedings - IEEE Computer Society’s International Computer Software and Applications Conference, Dallas, USA.
  • Norm Gibbs and his contribution to software engineering education through the SEI curriculum modules
    Budgen, D., & Tomayko, J. E. (2003, January 1). Norm Gibbs and his contribution to software engineering education through the SEI curriculum modules. Presented at Software Engineering Education Conference, Proceedings, Madrid, Spain. https://doi.org/10.1109/CSEE.2003.1191340
  • Service-based software: The future for flexible software
    Bennett, K., Layzell, P., Budgen, D., Brereton, P., Macaulay, L., & Munro, M. (2000, January 1). Service-based software: The future for flexible software. Presented at Proceedings - Asia-Pacific Software Engineering Conference, APSEC, Singapore. https://doi.org/10.1109/APSEC.2000.896702
  • Encapsulating empirical practices within the software engineering curriculum
    Budgen, D., & Brereton, P. (1997, January 1). Encapsulating empirical practices within the software engineering curriculum. Presented at Software Engineering Education Conference, Virginia Beach, USA.
  • CASE tools: Masters or servants?
    Budgen, D., Marashi, M., & Reeves, A. (1993, January 1). CASE tools: Masters or servants?. Presented at Proceedings - Software Engineering Environments, SEE 1993, Reading, UK. https://doi.org/10.1109/SEE.1993.388412
  • Teaching about process issues in software engineering
    Budgen, D., & Rattray, C. (1991, January 1). Teaching about process issues in software engineering. Presented at Software Engineering Education (SEI 1991), Pittsburgh, USA. https://doi.org/10.1007/BFb0024290
  • The Use of Prototyping in the Design of Large Concurrent Systems
    Budgen, D. (1984, January 1). The Use of Prototyping in the Design of Large Concurrent Systems. Presented at Approaches to Prototyping, Belgium. https://doi.org/10.1007/978-3-642-69796-8_5

Conference Proceeding

Journal Article

Report

Supervision students