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 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: Lecturer (Education)

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

Working as a Lecturer (Education) in EEECS teaching a students in a number of subjects and undertaking scholarly activity to build more effective and inclusive teaching strategies.

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:

  • 2018/19 - present: 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

  • 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

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). The 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 (Accepted). [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]

Garousi, V., Cutting, D., and Felderer, M. (2021). Mining user reviews of COVID contact-tracing apps. Journal of Systems and Software (submitted). [Link] [Link] *Featured*

Garousi, V., Felderer, M., and Cutting, D. (2021). What do users think of COVID contact-tracing apps?. IEEE Software (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] *Featured*

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


  • 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

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