Research Areas
Collaboration in software development
The work of software development is highly collaborative. We study how individuals and teams work together to design, build, and maintain software systems, focusing on aspects of coordination, communication, tools, and processes. The introduction of AI-based tools has begun to reshape how this collaboration unfolds. The aims of this research is improving productivity, software quality, and the experience of those involved in creating complex digital systems.
People
Projects
Game-based learning
People
- Hewa Algiriyage Chathura Priyankara - PhD Student
Projects
- PhD Thesis: Teaching Java Programming for Software Engineering and Computer Science Students: An Intelligent Tutoring Approach (Hewa Algiriyage Chathura Priyankara, Karsten Lundqvist, Craig Watterson)
- The Design of Games for Engineering Education
- Game-based learning to enhance technical communication
- Leveraging Artificial Intelligence in Digital Game-Based Learning to Enhance Medical Diagnostic Skills
- Generative Artificial Intelligence Learning tool to support Reflective Learning in Introductory programming courses
Fintech
Human-centred design of financial technologies focuses on creating digital financial systems that are usable, accessible, and aligned with people’s everyday practices and needs. This research area examines how individuals interact with tools such as mobile banking, digital payments, and emerging forms of money, considering issues of trust, inclusion, and usability. Financial technologies are evolving rapidly and therefore human-centred approaches are critical for addressing risks, improving user experience, and ensuring that innovations are equitable, transparent, and responsive to real-world financial behaviours.
People
Projects
- Central Bank Digital Currency
- Trust in financial technologies
- Interfaces for financial fraud detection and prevention
- We have some PhD students coming later in 2026
Digital health & wellbeing
People
Projects
Past projects
Visualization
- Environment:
- Transport:
- Software:
- Musical Performance:
Digital Health and Games
AR/VR and Interaction
Human Aspects of Software Engineering