activity
20212025
most citedGenerative AI Assistants in Software Development Education: A vision for integrating Generative AI into educational practice, not instinctively defending against it

79 citations · 108 across the 6 of their papers we have counts for

collaborators

6 papers

cs.HC2025★ 1 cited

Designing for Self-Regulation in Informal Programming Learning: Insights from a Storytelling-Centric Approach

Sami Saeed Alghamdi, Christopher Bull, Ahmed Kharrufa

Many people learn programming independently from online resources and often report struggles in achieving their personal learning goals. Learners frequently describe their experien…

cs.SE2024★ 1 cited

LLMs Integration in Software Engineering Team Projects: Roles, Impact, and a Pedagogical Design Space for AI Tools in Computing Education

Ahmed Kharrufa, Sami Alghamdi, Abeer Aziz +1

This work takes a pedagogical lens to explore the implications of generative AI (GenAI) models and tools, such as ChatGPT and GitHub Copilot, in a semester-long 2nd-year undergradu…

cs.HC2024★ 1 cited

Precarious Experiences: Citizens' Frustrations, Anxieties and Burdens of an Online Welfare Benefit System

Colin Watson, Adam W Parnaby, Ahmed Kharrufa

There is a significant overlap between people who are supported by income-related social welfare benefits, often in precarious situations, and those who experience greater digital…

cs.HC2024★ 26 cited

The Potential and Implications of Generative AI on HCI Education

Ahmed Kharrufa, Ian G Johnson

Generative AI (GAI) is impacting teaching and learning directly or indirectly across a range of subjects and disciplines. As educators, we need to understand the potential and limi…

cs.SE2023★ 79 cited

Generative AI Assistants in Software Development Education: A vision for integrating Generative AI into educational practice, not instinctively defending against it

Christopher Bull, Ahmed Kharrufa

The software development industry is amid another disruptive paradigm change - adopting the use of generative AI (GAI) assistants for programming. Whilst AI is already used in vari…

cs.HC2021

Classroom Technology Deployment Matrix: A Planning, Monitoring, Evaluating and Reporting Tool

Philip Heslop, Ahmed Kharrufa, Madeline Balaam +1

We present the Classroom Technology Deployment Matrix (CTDM), a tool for high-level Planning, Monitoring, Evaluating and Reporting of classroom deployments of educational technolog…