Research Interests
Software engineering, software evolution, recovery of design information, source code analysis, development methodology effectiveness & implementation, system development & engineering
Publications
For a full up-to-date list please see my institutional PURE profile.
Garrity, J. and
Cutting, D. (2025). A Common Language of Software Evolution in Repositories (CLOSER).
MDPI Software. [
PURE Link]
Cutting, D., McDowell, A., Jones, S., Watson, M. and Barlaskar, E. (2025). Successfully delivering authentic projects in engineering education.
Proceedings of the International Conference on Research in Science, Engineering and Technology. [
PURE Link]
Cutting, D., Lobo de Pina, E., Barlaskar, E., McDowell, A. and Anderson, N. (2025). A toolchain for the in-house education of cloud computing in a vendor agnostic and efficient manner.
Proceedings of the IX IEEE World Engineering Education Conference. [
PURE Link]
Cinar, O. E., Rafferty, K.,
Cutting, D. and Wang, H. (2024). AI-powered VR for enhanced learning compared to traditional methods.
MDPI Electronics. [
PURE Link]
Sortwell, O.,
Cutting, D. and McConnellogue, C. (2024). Analysing quality metrics and automated scoring of code reviews.
MDPI Software. [
PURE Link]
Cutting, D. and Wilson, D. (2024). Slicing software for fun, profit, and insight.
Proceedings of the NI-HPC User Conference. [
PURE Link]
Ahmaderaghi, B., Barlaskar, E., Pishchukhina, O.,
Cutting, D. and Stewart, D. (2024). Enhancing students’ performance in computer science through tailored instruction based on their programming background.
Institute of Electrical and Electronics Engineers Inc. . [
PURE Link]
Cinar, O., Rafferty, K.,
Cutting, D. and Wang, H. (2024). A comparative study: augmented and virtual reality applications for improving comprehension of abstract programming concepts.
SciTePress . [
PURE Link]
Cinar, O. E., Rafferty, K.,
Cutting, D. and Wang, H. (2024). A comparative study: augmented and virtual reality applications for improving comprehension of abstract programming concepts.
Proceedings of the 19th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications. [
PURE Link]
Anderson, N., McGowan, A., Hanna, P.,
Cutting, D., Galway, L. and Collins, M. (2024). Using ChatGPT in software development education.
Institute of Electrical and Electronics Engineers Inc. . [
PURE Link]
Anderson, N., McGowan, A., Galway, L., Hanna, P., Collins, M. and
Cutting, D. (2024). Implementing generative AI and large language models in education.
Institute of Electrical and Electronics Engineers Inc. . [
PURE Link]
Cutting, D., McDowell, A. and Barlaskar, E. (2023). Co-design of modern technology modules with industry and students as partners.
Springer . [
PURE Link]
Cinar, O. E., Rafferty, K.,
Cutting, D. and Wang, H. (2023). Using augmented reality to enhance learning and understanding of abstract programming concepts.
Institute of Electrical and Electronics Engineers Inc. . [
PURE Link]
Anderson, N., McGowan, A.,
Cutting, D., Galway, L. and Collins, M. (2023). Designing and implementing a framework to build effective learning-communities in distance learning programmes.
IATED . [
PURE Link]
Cutting, D. (2023). Authentic learning: the real challenge of real projects.
Queen's University Belfast Reflections. [
PURE 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?.
inScience Press . [
PURE 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.
inScience Press . [
PURE Link]
Cutting, D. (2023). Escape Room Control Hub and Clients. [
PURE 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.
IATED . [
PURE Link]
Cutting, D., McDowell, A. and Barlaskar, E. (2023). Co-design of modern technology modules with industry and students as partners.
Proceedings of the International Workshop on Frontiers in Software Engineering Education. [
PURE Link]
Kemp, B. J., 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. (2022). Families' expectations of an eHealth family-based cardiovascular disease-risk reduction programme.
Oxford University Press European Journal of Cardiovascular Nursing. [
PURE Link]
Keenan, D., Greer, D. and
Cutting, D. (2022). An investigation of entropy and refactoring in software evolution.
Springer Cham . [
PURE Link]
Cutting, D., McDowell, A., Barlaskar, E., Anderson, N., Watson, M. and Collins, M. (2022). Educating for modern cloud technologies in a platform-agnostic fashion.
inScience Press . [
PURE Link]
Watson, E. M. and
Cutting, D. (2022). Engagement contexts of software engineering education projects.
Institute of Electrical and Electronics Engineers Inc. . [
PURE Link]
Garousi, V.,
Cutting, D. and Felderer, M. (2021). What do users think of COVID-19 contact-tracing apps? An analysis of eight European apps.
Institute of Electrical and Electronics Engineers Inc. IEEE Software. [
PURE Link]
Garousi, V.,
Cutting, D. and Felderer, M. (2021). Mining user reviews of COVID contact-tracing apps: An exploratory analysis of nine European apps.
Elsevier Inc. Journal of Systems and Software. [
PURE Link]
Cutting, D. and Garrity, J. (2023). A Common Language of Software Evolution in Repositories. [
PURE Link]
McDowell, A.,
Cutting, D. and Stevens, N. (2022). The Maths Bridging Initiative: An Institutional transition Support Programme.
Proceedings of the Teaching and Learning Conference 2022. [
PURE Link]
Walsh, J.,
Cutting, D. and Lois, N. (2021). Developing a complications of retinal detachment surgery (CORDS) app with a score calculator.
Proceedings of the British and Eire Vitreoretinal Surgeons Conference 2021. [
PURE Link]
McConnell, M., Gault, R., Craig, S.,
Cutting, D., Rainer, A. and James, J. (2021). Automated Ki-67 proliferation scoring from histopathology images using Mobile and Cloud technology.
Proceedings of the 23rd Irish Machine Vision and Image Processing Conference 2021. [
PURE Link]
Garousi, V. and
Cutting, D. (2021). What do users think of the UK’s three COVID-19 contact-tracing apps? A comparative analysis.
BMJ Health and Care Informatics. [
PURE Link]
McKinley, J. M.,
Cutting, D., Anderson, N., Graham, C., Johnston, B., Mueller, U., Atkinson, P. M., van Woerden, H., Bradley, D. T. 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 Publishing Group BMJ Open. [
PURE Link]
Cutting, D., McDowell, A., Weir, E. and Trombino, G. (2021). Beyond “Presenceism”: Monitoring student engagement in the new normal.
Proceedings of the Irish Learning Technology Association Educational Technology Conference 2021. [
PURE Link]
Heron, N., O'Connor, S. R., Kee, F., Thompson, D. R., Anderson, N.,
Cutting, D., Cupples, M. E. and Donnelly, M. (2021). Development of a Digital Lifestyle Modification Intervention for Use after Transient Ischaemic Attack or Minor Stroke: A Person-Based Approach.
MDPI International Journal of Environmental Research and Public Health. [
PURE Link]
McKinley, J.,
Cutting, D., Anderson, N., Graham, C., Johnston, B., Mueller, U., Atkinson, P. M., Kee, F., Bradley, D. T. and van Woerden, H. (2020). Community-based COVID-19 spatial analysis in Northern Ireland using smartphone, self-reported symptom data.
Public Health Agency . [
PURE 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?.
Institute of Electrical and Electronics Engineers Inc. . [
PURE Link]
Cutting, D. and Anderson, N. (2020). NI COVID Casehood Prediction Reports 1 to 20.
Queen's University Belfast . [
PURE Link]
Anderson, N. and
Cutting, D. (2020). Mobility Trends Reports 1 to 10.
Queen's University Belfast . [
PURE Link]
Cutting, D., McDowell, A. and Sage, P. (2020). Automated Feedback for the Masses - A Case Study.
Proceedings of the HEA STEM Conference 2020. [
PURE Link]
Cutting, D., McDowell, A., Anderson, N., Sage, P., Collins, M. and Allen, A. (2020). A cloud in a cupboard: how to teach modern technologies in a resource-constrained environment. [
PURE Link]
McDowell, A., Bustard, J.,
Cutting, D., Sage, P. and Allen, A. (2020). Balancing the Quartiles: Enabling Individual Learners in Large Computing Cohorts by Promoting Self-Learning and Resilience..
Proceedings of the HEA STEM Conference 2020. [
PURE Link]
McDowell, A., Bustard, J.,
Cutting, D., Sage, P. and Allen, A. (2020). Balancing the Quartiles: Enabling Individual Learners in Large Computing Cohorts through Multidisciplinary Projects..
Proceedings of the HEA STEM Conference 2020. [
PURE Link]
Cutting, D., McDowell, A., Anderson, N., Sage, P., Collins, M. and Allen, A. (2020). Creating an interactive tool for student communication: lessons learnt. [
PURE Link]
Sage, P.,
Cutting, D. and McDowell, A. (2020). Enhancing Student Support through Close-Proximity Progress Monitoring.
Proceedings of the International Conference on Education and New Developments 2020. [
PURE Link]
Cutting, D. (2019). From the large to the small: an introduction to some of my teaching approaches for differently scaled cohorts.
Queen's University Belfast Reflections. [
PURE Link]
Sage, P.,
Cutting, D. and McDowell, A. (2019). Unmanned Aerial Vehicles (Drones) in Archaeology - a Help or Hindrance?.
Bentham Science Publishers B.V. Journal of Systemics, Cybernetics and Informatics. [
PURE 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.
Springer . [
PURE Link]
Sage, P., Stewart, D., Hanna, P., Allen, A., McDowell, A. and
Cutting, D. (2019). Early Intervention in Programming Education: Unlocking Potential through Peer-Mentoring and Reflective Practice. [
PURE 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 Education and Information Systems,
Technologies and Applications. [
PURE 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. [
PURE Link]
Cutting, D., McDowell, A., Cosgrove, T., 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. [
PURE Link]
McDowell, A.,
Cutting, D., Allen, A. and Sage, P. (2019). Anonymous vs. Non-Anonymous Backchannels: The Good, The Bad and the Ugly.
Proceedings of the Higher Education Academy STEM Conference. [
PURE Link]
Cutting, D., McDowell, A. and Anderson, N. (2019). Students soaring: An interdisciplinary approach to flying high.
Proceedings of the Higher Education Academy STEM Conference. [
PURE 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 Education and Information Systems,
Technologies and Applications. [
PURE 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. [
PURE Link]
Sage, P., Stewart, D., Hanna, P., Allen, A., McDowell, A. and
Cutting, D. (2018). Early intervention in programming education: unlocking potential through peer-mentoring and reflective practice.
International Institute of Informatics and Systemics, IIIS . [
PURE Link]
Cutting, D., McDowell, A., Allen, A. and Anderson, N. (2018). Automated Marking for the Masses.
Proceedings of the Irish Learning Technology Association Education Technology Conference 2018. [
PURE Link]
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.
Proceedings of the HEA STEM Conference 2018: Creativity in Teaching, Learning and Student Engagement. [
PURE Link]
Cutting, D. (2017). Why is software such a monster?. [
PURE Link]
Cutting, D. (2016). Enhancing legacy software system analysis by combining behavioural and semantic information sources.
University of East Anglia (UEA) . [
PURE Link]
Noppen, J.,
Cutting, D., Ziolkowski, A. and Jones, S. N. (2016). Coordinated Reuse and Deployment for Scientific Software Prototypes with D-UEA-ST.
Proceedings of the European Conference on Object-Oriented Programming. [
PURE Link]
Noppen, J., Ziolkowski, A.,
Cutting, D. and Jones, S. N. (2016). The D-UEA-ST Platform.
University of East Anglia (UEA) . [
PURE Link]
Cutting, D. and Noppen, J. (2015). An extensible benchmark and tooling for comparing reverse engineering approaches.
International Journal on Advances in Software. [
PURE Link]
Le Quéré, C., Capstick, S., Corner, A.,
Cutting, D., Johnson, M., Minns, A., Schroeder, H., Walker-Springett, K., Whitmarsh, L. and Wood, R. (2015). Towards a culture of low-carbon research for the 21st Century.
Tyndall Centre, University of East Anglia . [
PURE Link]
Cutting, D. (2015). Evaluation of Long-Held HTTP Polling for PHP/MySQL Architecture. [
PURE Link]
Cutting, D. and Noppen, J. (2014). Working With Reverse Engineering Output for Benchmarking and Further Use. [
PURE Link]
Cutting, D. and Noppen, J. (2013). Benchmarking Reverse Engineering Tools and Using Tool Output for Further Analysis.
Proceedings of the BENEVOL Software Evolution Research Seminar. [
PURE Link]
Cutting, D. (2012). Free Open-Source Extensible Service Desk (FreeDESK).
University of East Anglia . [
PURE 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)