4 papers
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…
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…
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…
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…