Summary

I am a passionate computer science geek and educator and have worked in a wide range of roles nationally and internationally. Having completed an MSc and PhD at the University of East Angila I am working as a Senior Lecturer (Education) at Queen's University in Belfast where I also act as Director of Education for Undergraduate Computer Science programmes.

If you have any queries please don't hesitate to contact me using the details above.

07/2017 - Present: Senior Lecturer (Education)

School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, United Kingdom

Working as a Senior Lecturer (Education) in EEECS teaching students in a number of subjects and undertaking scholarly activity and research to build more effective and inclusive teaching strategies, building on research-led teaching.

Teaching Interests

Software engineering, programming, system development, project management, testing, quality in software, development methodologies, risk management, interfaces and external system constraints, real world implementation of engineered software, cross-language design constraints, software platforms, software delivery and management

Teaching Experience

Queen's University Belfast (QUB)

Module organiser and lecturer for:

  • 2022/23 - present: CSC4010 Parallel and Distributed Computing (Fourth/Integrated Masters Year, c. 30 students)
  • 2018/19 - 2021/22: CSC3065 Cloud Computing (Third Year, c. 100 students)
  • 2020/21 - 2020/21: CSC2053 - Introduction to Enterprise Computing (Second Year, c. 90 students)
  • 2017/18 - 2019/20: CSC2046 Systems Administration and Maintainence (Second Year, c. 90 students)
  • 2017/18 - 2018/19: CSC1023 Databases (First Year, c. 400 students)

International experiencing lecturing at Guangdong University of Technology, China, on behalf of QUB in summer 2018 and summer 2019.

University of East Anglia (UEA)

Lecturing experience on the following modules:

  • 2012 - 2017: Systems Engineering (Level 3 and MSc)
  • 2013 - 2017: Advanced Programming Concepts and Techniques (MSc)
  • 2014 - 2017: Systems Development (Level 1 – new module in 14/15)
  • 2016 - 2017: Distributed Computing (MSc and Integrated Masters)

Associate tutor running seminar and lab sessions on the following modules at the University of East Anglia:

Research Techniques, Distributed Computing, Database Systems, Internet and Multimedia Techniques, Software Engineering (1 & 2), Systems Engineering, Programming (1 & 2).

Additional experience in creating module plans with learning outcomes from the ground up (Systems Development), as well as writing exam questions and various forms of formative and summative assessment/marking including presentations, written work, exams, code assignments, research reports, and essays. Student module assessment scores available on request.

Awards and Scholarly Memberships

Senior Fellow of the Higher Education Academy (from January 2021, previously Fellow).

Awards

  • Nominated, Staff Excellence Award (Leading bt Example), 2022.
  • Shortlisted Finalist, Staff Excellence Award (Innovation), 2021.
  • Nominated, Staff Excellence Award (Excellence), 2021.
  • Nominated, Teaching Award (Student Nominated), 2020.
  • Nominated, Staff Excellence Award (Innovation), 2020.
  • Winner, Rising Star Teaching Award, QUB, 2019.
  • Winner, Best Level 1 Lecturer of the Year, EEECS Awards, QUB, 2018.
  • Shortlisted, Most Inspirational Teacher, UEA Transforming Education Awards 2017.
  • Winner, Best Support Staff, UEA Transforming Teaching Awards 2016.
  • Commended nominee for the UEA Excellence in Teaching Award 2015.

Administrative Roles

At QUB:

  • 2021-present: Director of Education for Undergraduate Computer Science
  • 2020-2021 Chair of the Exceptional Circumstances Committee (Concessions Board)
  • 2017-2020 Course Director: BSc Software Engineering with Digital Technology Partnership (Higher Level Apprenticeship)
  • 2019-present: Member of the School Internationalisation Committee
  • 2017-2019 Stage Four (MEng final year) Coordinator
While at UEA:
  • Member of the Staff Student Liaison Committee (SSLC)
  • School Board (PGR representative)
  • Member of Union Council (CMP PGR representative)
  • Course Review Committee for Environmental Sciences (Student Member)
  • Program Committee member for 2016 European Conference of Object-Oriented Programming (ECOOP) Doctoral Symposium

Outreach and Engagement

Numerous school-based events such as:

  • "Meet the Scientists" – groups of STEM academics visit secondary (11-16 years) schools and run a number of interactive sessions with the students
  • Summer schools – school groups (often international) visiting the university and taking part in a number of pre-arranged technical activities including robotics and programming
  • SCRATCH-off competitions – local schools entering groups or individuals for judging on a pre-made game in the SCRATCH language and the results of a challenge set on the day

BelFOSS 2019 - presentation on "My Life in FOSS"

Northern Ireland Developers Conference (NIDevConf) - presentation on FOSS 2018.

Belfast Java User Group - research presentation 2017.

UEA in the City public engagement event 2015 – numerous researchers from many disciplines presenting their research to a public audience and local business leaders through posters or a Pecha Kucha presentations

Sync the City Norfolk Developers business start-up event 2014 – as part of a team build and launch a new business startup in two days using open public resources

Research Interests

Software engineering, software evolution, recovery of design information, source code analysis, development methodology effectiveness & implementation, system development & engineering


Publications

Cutting, D., McDowell, A., and Barlaskar, E. (2023). Co-design of modern technology modules with industry and students as partners. Proceedings of the Frontiers in Software Engineering Education Conference: Second International Workshop, FISEE 2023, Villebrumier, France, January 2023, Invited Papers in Lecture Notes in Computer Science (LNCS). [Link] *Featured*

Cinar, O. E., Rafferty, K., Cutting, D., and Wang, H. (2023). Using augmented reality to enhance learning and understanding of abstract programming concepts. Proceedings of 2023 9th International Conference on Virtual Reality (ICVR). [Link]

Cutting, D. (2023). Authentic learning: the real challenge of real projects. Reflections. [Link]

Anderson, N., McGowan, A., Adhikari, J., Cutting, D., Galway, L., and Collins, M. (2023). Does identifying and addressing academic difficulties early on contribute to enhanced student success and higher retention rates for a distance learning course?. Proceedings of the International Conference on Education and New Developments, END 2023. [Link] [Link]

Barlaskar, E., Cutting, D., McDowell, A., Anderson, N., Ahmaderaghi, B., and Collins, M. (2023). Early intervention for improving student performance by detecting non-engagement. Proceedings of the International Conference on Education and New Developments, END 2023. [Link] [Link]

Anderson, N., McGowan, A., Galway, L., Adhikari, J., and Cutting, D. (2023). An Early Prediction Of Academic Success Using Multi-source Data Mining And Machine Learning Algorithms For Students Taught In Online And Hybrid Modes After Covid-19. INTED 2023: 17th annual International Conference of Education, Research and Innovation.

Cutting, D., McDowell, A., and Barlaskar, E. (2023). Co-design of modern technology modules with industry and students as partners. International Workshop on Frontiers in Software Engineering Education (FISEE).

Kemp, B., Thompson, D. R., McGuigan, K., Watson, C. J., Heron, N., Woodside, J. V., Devaney, F. K., Harrison, N., Neill, D. T., Cutting, D., and Ski, C. F. (2023). Families' expectations of an eHealth family-based cardiovascular disease-risk reduction programme. European Journal of Cardiovascular Nursing. [Link]

Keenan, D., Greer, D., and Cutting, D. (2022). An investigation of entropy and refactoring in software evolution. Proceedings of the Product-Focused Software Process Improvement 23nd International Conference: PROFES 2022. [Link]

Cutting, D., McDowell, A., Barlaskar, E., Anderson, N., Warson, E. M., and Collins, M. (2022). Educating for modern cloud technologies in a platform-agnostic fashion. Proceedings of the Education and New Developments Conference 2022. [Link] [Link]

Watson, E. M. and Cutting, D. (2022). Engagement contexts of software engineering education projects. Proceedings of the 2022 31st Annual Conference of the European Association for Education in Electrical and Information Engineering (EAEEIE). [Link]

Garousi, V., Felderer, M., and Cutting, D. (2022). What Users Think of COVID-19 Contact-Tracing Apps: An Analysis of Eight European Apps. IEEE Software. [Link] [Link]

Garousi, V., Cutting, D., and Felderer, M. (2022). Mining user reviews of COVID contact-tracing apps: An exploratory analysis of nine European apps. Journal of Systems and Software. [Link]

McDowell, A., Cutting, D., and Stevens, N-A. (2022). The Maths Bridging Initiative: An Instutitional Transition Support Programme. Teaching and Learning Conference 2022.

Walsh, J., Cutting, D., and Lois, N. (2021). Developing a complications of retinal detachment surgery (CORDS) app with a score calculator. British and Eire Vitreoretinal Surgeons Conference 2021.

McGowan, A., Stewart, D., Cutting, D., Hanna, P., Sage, P., and Anderson, N. (2021). Pre-course predication of outcomes for Conversion MSc Programming courses. Proceedings of the International Education Conference EDULearn21. [Link]

McKinley, J., Cutting, D., Anderson, N., Graham, C., Johnston, B., Mueller, U., Atkinson, P., van Woerden, H., Bradley, D., and Kee, F. (2021). Association between community-based self-reported COVID-19 symptoms and social deprivation explored using symptom tracker apps: a repeated cross-sectional study in Northern Ireland. BMJ Open. [Link] *Featured*

Cutting, D., McDowell, A., Weir, E., and Trombino, G. (2021). Beyond Presenceism: Monitoring student engagement in the new normal. ILTA EdTech 2021. [Link]

Heron, N., O'Connor, S., Kee, F., Thompson, D., Anderson, N., Cutting, D., Cupples, M., and Donnelly, M. (2021). Development of a Digital Lifestyle Modification Intervention for Use after Transient Ischaemic Attack or Minor Stroke: A Person-Based Approach. International Journal of Environmental Research and Public Health. [Link]

Garousi, V. and Cutting, D. (2021). What do users think of the UKs three COVID-19 contact-tracing apps? A comparative analysis. BMJ Health and Care Informatics (Submitted). [Link]

McKinley, J., Cutting, D., Anderson, N., Graham, C., Johnston, B., Mueller, U., Atkinson, P., Kee, F., Bradley, D., and van Woerden, H. (2020). Community-based COVID-19 spatial analysis in Northern Ireland using smartphone, self-reported symptom data. HSC NI Public Health Coronovirus Report. [Link] [Link]

Smith, S., Taylor-Smith, E., Khristin, F., Barr, M., Berg, T., Cutting, D., Paterson, J., Young, T., and Zarb, M. (2020). Computing degree apprenticeships: An opportunity to address gender imbalance in the IT sector?. Proceedings of the IEEE Frontiers in Education 2020 Conference. [Link]

Cutting, D. and Anderson, N. (2020). NI COVID Casehood Prediction Report. NI COVID Casehood Prediction Report Series (May 2020 onwards). The Social Media Observatory at Queen's University Belfast.

Anderson, N. and Cutting, D. (2020). Mobility Trends Report. Mobility Trends Report Series (May 2020 onwards). The Social Media Observatory at Queen's University Belfast. [Link]

Cutting, D., McDowell, A., and Sage, P. (2020). Automated Feedback for the Masses - A Case Study. HEA STEM Conference 2020.

McDowell, A., Bustard, J., Cutting, D., and Allen, A. (2020). Balancing the Quartiles: Enabling Individual Learners in Large Computing Cohorts through Multidisciplinary Projects. HEA STEM Conference 2020.

McDowell, A., Bustard, J., Cutting, D., and Allen, A. (2020). Balancing the Quartiles: Enabling Individual Learners in Large Computing Cohorts by Promoting Self-Learning and Resilience. HEA STEM Conference 2020.

Cutting, D. (2019). From the Large to the Small: An introduction to some of my teaching approaches for differently scaled cohorts. Reflections. Queen's University Belfast. [Link] [Link]

Sage, P., Cutting, D., and McDowell, A. (2019). Unmanned Aerial Vehicles (Drones) in Archaeology - a Help or Hindrance?. Journal of Systemics, Cybernetics and Informatics. [Link]

McGowan, A., Hanna, P., Greer, D., Busch, J., Anderson, N., Collins, M., Cutting, D., Stewart, D., and McDowell, A. (2019). Use of Wearable Technologies with Machine Learning to Understand University Student Learning Behaviours to Predict Students at Risk of Failing. Proceedings of the International Conference on Human Interaction and Emerging Technologies 2019. [Link]

McDowell, A., Cutting, D., Sage, P., Allen, A., and McGowan, A. (2019). Backchannel in Large Learner Cohorts - Does Anonymity Matter? A Comparative Study.. Proceedings of the International Conference on Education and Information Systems, Technologies and Applications 2019. [Link]

Sage, P., Stewart, D., Hanna, P., McDowell, A., and Cutting, D. (2019). Early Intervention in Programming Education: Unlocking Potential through Peer-Mentoring and Reflective Practice. Proceedings of the International Conference on Education and Information Systems, Technologies and Applications 2019. [Link]

Cutting, D., McDowell, A., Allen, A., Anderson, N., Collins, M., Sage, P., and McGowan, A. (2019). Early student access to automated summative marking tools for self learning. Proceedings of the International Conference on Education and Information Systems, Technologies and Applications 2019. [Link]

McDowell, A., Cutting, D., Sage, P., Allen, A., and McGowan, A. (2019). Promoting learner engagement: measuring and characterising learner engagement using a collaborative online learning tool. Proceedings of the International Conference on Education and New Developments 2019. [Link]

Cutting, D., McDowell, A., Anderson, N., Allen, A., and Collins, M. (2019). Student access to automated marking tools as a way of improving their comprehension. Proceedings of the International Conference on Education and New Developments 2019. [Link]

Cutting, D., McDowell, A., Cosgrove, T.J., Anderson, N., Collins, M., and Sage, P. (2019). Using artistic illustration to communicate abstract and invisible ideas in the software engineering domain. Proceedings of the International Conference on Education and New Developments 2019. [Link]

McDowell, A., Cutting, D., Allen, A., and Sage, P. (2019). Anonymous vs Non-Anonymous Backchannels: The Good, The Bad and the Ugly. HEA STEM Conference 2019. Higher Education Academy. [Link]

Cutting, D., McDowell, A., and Anderson, N. (2019). Students Soaring: An interdisciplinary approach to flying high. HEA STEM Conference 2019. Higher Education Academy. [Link]

Cutting, D., McDowell, A., Allen, A., and Anderson, N. (2018). Automated Marking for the Masses: Providing Students Early Access to Automated Marking Tools. Irish Learning Technology Association Education Technology Conference 2018 (ILTA EdTech 2018). Irish Learning Technology Association (ILTA). [Link] [Link] *Featured*

McDowell, A., Allen, A., McGowan, A., Collins, M., and Cutting, D. (2018). Utilising Backchannel Software to Promote Student Engagement Inside and Outside the Lecture Space. HEA STEM Conference 2018: Creativity in Teaching, Learning and Student Engagement. Higher Education Academy. [Link]

Cutting, D. (2017). Why is software such a monster?. Online Working Paper. [Link] [Link]

Cutting, D. (2016). Enhancing legacy software system analysis by combining behavioural and semantic information sources. University of East Anglia. UEA. [Link] [Link] [Link]

Noppen, J., Cutting, D., Ziolkowski, A., and Jones, S. N. (2016). Coordinated Reuse and Deployment for Scientific Software Prototypes with D-UEA-ST. European Conference on Object-Oriented Programming (ECOOP). [Link] [Link] [Link]

Noppen, J., Ziolkowski, A., Cutting, D., and Jones, S. N. (2016). The D-UEA-ST Platform. University of East Anglia. [Link]

Cutting, D. and Noppen, J. (2015). An Extensible Benchmark and Tooling for Comparing Reverse Engineering Approaches. International Journal on Advances in Software. IARIA. [Link] [Link] [Link] *Featured*

Le Quere, C., Capstick, S., Corner, A., Cutting, D., Johnson, M., Minns, A., Schroeder, H., Walker-Spingett, K., Whitmarsh, L., and Wood, R. (2015). Towards a culture of low-carbon research for the 21st Century. Tyndall Centre for Climate Change Research. Tyndall Centre, University of East Anglia. [Link] [Link]

Cutting, D. (2015). Evaluation of Long-Held HTTP Polling for PHP/MySQL Architecture. Online Publication. [Link] [Link]

Cutting, D. and Noppen, J. (2014). Working With Reverse Engineering Output for Benchmarking and Further Use. International Conference on Software Engineering Advances (ICSEA). IARIA. [Link] [Link] [Link]

Cutting, D. and Noppen, J. (2013). Benchmarking Reverse Engineering Tools and Using Tool Output for Further Analysis. Belgian-Netherlands Software Evolution Symposium (BENEVOL). BENEVOL. [Link] [Link]

Cutting, D. (2012). Free Open-Source Extensible Service Desk (FreeDESK). Online Publication. [Link] [Link]


Other working papers and extended abstracts, white papers etc. may also be published – see Google Scholar profile or institutional PURE profile.

Seminar and Conference Presentations


  • 2023 Queen's University Belfast: Workshop on Shared Memory Parallelism

  • 2022 International Workshop on Technology-Enhanced Learning: Digital Pedagogies, Student Engagement, Assessment and Feedback: Engagement Data and Targeted Interventions Using VLE Data (invited talk)

  • 2021 ILTA EdTech 2021: Beyond Presenceism: Monitoring student engagement in the new normal

  • 2020 QUB Festival of Social Science: Social Media Dashboards in Response to COVID (invited talk)

  • 2020 MISTRAL Summer School 2020: Using Twitter data in social acceptance research (lightning talk)

  • 2020 BT Workshop on Software Productivity: Panel Member

  • 2020 4-Nations Behavioural Science for Public Health, Health and Wellbeing Group: Social media trend analysis of anti-vax and other public health topics (invited talk)

  • 2020 Software Sustainability Institute Collaborations Workshop 2020: Sustainability of Scientific Software: Experience from Several Projects

  • 2020 HEA STEM Conference 2020: Balancing the Quartiles (lightning talk)

  • 2020 HEA STEM Conference 2020: Balancing the Quartiles (full talk)

  • 2020 HEA STEM Conference 2020: Automated Feedback for the Masses

  • 2020 QUB EPS: Introduction to Programming Webinar

  • 2020 FLARE Conference: An idiot's guide to amateur rocketry

  • 2019 Education and Information Systems, Technologies and Applications (EISTA): Flying our own dog food - extra-curricular approaches to building interdisciplinary engagement and awareness in students (invited plenary keynote)

  • 2019 BelFOSS 2019: A Life in FOSS

  • 2019 IAM at QUB: Self driving cows and self driving cars

  • 2019 QUB Maths and Physics Research: Coding Practices for Research Software

  • 2018 BCS Special Interest Group on AI Conference (SGAI Conference): Mining People from Repositories

  • 2018 EEECS Evening with Tech: Megabytes not Mega Bucks

  • 2018 QUB: Toys and Tech Expert Buyer's Guide

  • 2018 Ulster University Research Seminar: Finding Humanity in Software Evolution

  • 2018 Northern Ireland Developers Conference (NIDevConf): Oh FOSS It

  • 2018 Irish Learning Technology Association ILTA EdTech: Automated Marking for the Masses

  • 2017 Belfast Java User Group: Semantic Analysis through Traceability Forensics

  • 2015 UEA School of Computing Science School Seminar: The problem with software

  • 2015 UEA in the City, a festival of research: Staring into the Matrix (winner)

  • 2014 International Conference on Software Engineering Advances: Benchmarking Reverse Engineering and Using Tool Output for Further Analysis

  • 2014 UEA School of Computing Science School Seminar: Traceability Forensics

  • 2013 Belgian-Netherlands Software Evolution Seminar (BENEVOL): Reverse Engineering Analysis and Benchmarking

  • 2012 UEA School of Computing Sciences Maching Learning Group Seminar: Traceability



Service Roles: Peer Reviewer


At various points peer reviewer for the following journals and conferences:
  • International Journal of Human-Computer Interaction (IJHCI)
  • Wireless Communications and Mobile Computing Journal
  • Nature Scientific Reports (Journal)
  • Frontiers in Public Health (Journal)
  • Journal of Systems and Software
  • Higher Education Pedagagies (Journal)


Service Roles: External Examiner


  • University of Hertfordshire (2022 - present)
  • University of Bradford (2021 - present)

Employment History

Key Expertise

  • Project Management
  • Software Engineering
  • Programming
  • Consultancy
  • Teaching/Education
  • Communication Skills

Education

Qualification Graduation Year Detail
Postgraduate Certificate in Higher Education Practice (HEP) 2017
PhD in Computing Sciences (Software Engineering) 2016
M.Sc. Advanced Computer Science 2013 Distinction
HND Computing 2001 Merit