David Cutting

Dr. David Cutting

School of Electronics, Electrical Engineering and Computer Science, Queen's University, Belfast, UK
orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
4 December 2024 in Electronics
Verified
Journal Article
Open access
PDF file
OCOmer Emin Cinar
Omer Emin Cinar
KRKaren Rafferty
Karen Rafferty
DCDavid Cutting
David Cutting
HWHui Wang
Hui Wang
This paper evaluates a VR (Virtual Reality) application aimed at enhancing the learning of Python collection data types and structures for electrical and electronic engineering students. By incorporating gamification and personalisation features, the application provides an immersive environment where students can interact with virtual representations of complex programming concepts. To further enhance interactivity and engagement, the application integrates a virtual assistant and example generator, developed using Meta Voice SDK (Software Development Kit) and wit.ai. These AI (Artificial Intelligence)-NLP (Natural Language Processing) tools create personalised learning paths and generate dynamic examples based on individual learning progress. A user study was conducted with a total of 48 participants. During the user study, participants were divided into two equal groups of 24, both wearing EEG (Electroencephalography) headsets: one group engaged with the VR application, while the other read the traditional booklet, allowing for the recording and analysis of attention and engagement levels. These measures of engagement and attention were then compared to those extracted from a benchmark cohort of students whose learning experience was through more traditional booklets. The results indicated a statistically significant improvement in understanding Python collections among VR users compared to their baseline scores, highlighting the benefits of interactive and tailored learning environments. Additionally, EEG data analysis showed that VR users exhibited higher average levels of attention and engagement compared to those using the paper-based method, demonstrating the effectiveness of immersive technologies in sustaining learner interest and focus, particularly in enhancing learning for software development.

4 November 2021 in Journal of Systems and Software
Verified
Journal Article
Closed access
VGVahid Garousi
Vahid Garousi
DCDavid Cutting
David Cutting
MFMichael Felderer
Michael Felderer

NHNeil Heron
Neil Heron
SOSean O'Connor
Sean O'Connor
FKFrank Kee
Frank Kee
David R ThompsonDavid R Thompson
David R Thompson
NANeil Anderson
Neil Anderson
MDMichael Donnelly
Michael Donnelly
This paper describes the development of the ‘Brain-Fit’ app, a digital secondary prevention intervention designed for use in the early phase after transient ischaemic attack (TIA) or minor stroke. The aim of the study was to explore perceptions on usability and relevance of the app in order to maximise user engagement and sustainability. Using the theory- and evidence-informed person-based approach, initial planning included a scoping review of qualitative evidence to identify barriers and facilitators to use of digital interventions in people with cardiovascular conditions and two focus groups exploring experiences and support needs of people (N = 32) with a history of TIA or minor stroke. The scoping review and focus group data were analysed thematically and findings were used to produce guiding principles, a behavioural analysis and explanatory logic model for the intervention. Optimisation included an additional focus group (N = 12) and individual think-aloud interviews (N = 8) to explore perspectives on content and usability of a prototype app. Overall, thematic analysis highlighted uncertainty about increasing physical activity and concerns that fatigue might limit participation. Realistic goals and progressive increases in activity were seen as important to improving self-confidence and personal control. The app was seen as a useful and flexible resource. Participant feedback from the optimisation phase was used to make modifications to the app to maximise engagement, including simplification of the goal setting and daily data entry sections. Further studies are required to examine efficacy and cost-effectiveness of this novel digital intervention.

22 June 2021 in BMJ Open
Verified
Journal Article
Open access
PDF file
JMJennifer Mckinley
Jennifer Mckinley
DCDavid Cutting
David Cutting
NANeil Anderson
Neil Anderson
CGConor Graham
Conor Graham
BJBrian Johnston
Brian Johnston
FKFrank Kee
Frank Kee
Objectives The aim of the study was to investigate the spatial and temporal relationships between the prevalence of COVID-19 symptoms in the community-level and area-level social deprivation. Design Spatial mapping, generalised linear models, using time as a factor and spatial-lag models were used to explore the relationship between self-reported COVID-19 symptom prevalence as recorded through two smartphone symptom tracker apps and a range of socioeconomic factors using a repeated cross-sectional study design. Setting In the community in Northern Ireland, UK. The analysis period included the earliest stages of non-pharmaceutical interventions and societal restrictions or ‘lockdown’ in 2020. Participants Users of two smartphone symptom tracker apps recording self-reported health information who recorded their location as Northern Ireland, UK. Primary outcome measures Population standardised self-reported COVID-19 symptoms and correlation between population standardised self-reported COVID-19 symptoms and area-level characteristics from measures of multiple deprivation including employment levels and population housing density, derived as the mean number of residents per household for each census super output area. Results Higher self-reported prevalence of COVID-19 symptoms was associated with the most deprived areas (p<0.001) and with those areas with the lowest employment levels (p<0.001). Higher rates of self-reported COVID-19 symptoms within the age groups, 18–24 and 25–34 years were found within the most deprived areas during the earliest stages of non-pharmaceutical interventions and societal restrictions (‘lockdown’). Conclusions Through spatial regression of self-reporting COVID-19 smartphone data in the community, this research shows how a lens of social deprivation can deepen our understanding of COVID-19 transmission and prevention. Our findings indicate that social inequality, as measured by area-level deprivation, is associated with disparities in potential COVID-19 infection, with higher prevalence of self-reported COVID-19 symptoms in urban areas associated with area-level social deprivation, housing density and age.

14 November 2022
Verified
Book Chapter
Closed access
PDF file
DKDaniel Keenan
Daniel Keenan
DGDes Greer
Des Greer
DCDavid Cutting
David Cutting

6 January 2025 in Software
Verified
Journal Article
Open access
PDF file
JGJordan Garrity
Jordan Garrity
DCDavid Cutting
David Cutting
Version Control Systems (VCSs) are used by development teams to manage the collaborative evolution of source code, and there are several widely used industry standard VCSs. In addition to the code files themselves, metadata about the changes made are also recorded by the VCS, and this is often used with analytical tools to provide insight into the software development, a process known as Mining Software Repositories (MSRs). MSR tools are numerous but most often limited to one VCS format and, therefore, restricted in their scope of application in addition to the initial effort required to implement parsers for verbose textual VCS output. To address this limitation, a domain-specific language (DSL), the Common Language of Software Evolution in Repositories (CLOSER), was defined that abstracted away from specific implementations while isomorphically mapping to the data model of all major VCS formats. Using CLOSER directly as a data model or as an intermediate stage in a conversion analysis approach could make use of all major repositories rather than be limited to a single format. The initial barrier to adoption for MSR approaches was also lowered as CLOSER output is a concise, easily machine-readable format. CLOSER was implemented in tooling and tested against a number of common expected use cases, including a direct use in MSR analysis, proving the fidelity of the model and implementation. CLOSER was also successfully used to convert raw output logs from one VCS format to another, offering the possibility that legacy analysis tools could be used on other technologies without any changes being required. In addition to the advantages of a generic model opening all major VCS formats for analysis parsing, the CLOSER format was found to require less code and complete parsing faster than traditional VCS logging outputs.