Toggle Main Menu Toggle Search

Open Access padlockePrints

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

Lookup NU author(s): Dr Ahmed KharrufaORCiD, Sami Alghamdi, Abeer Aziz, Dr Christopher BullORCiD

Downloads


Licence

This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).


Abstract

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 undergraduate Software Engineering Team Project. Qualitative findings from a survey (39 students) and interviews (eight students) provide insights into the students’ views on the impact of GenAI use on their coding experience, learning, and self-efficacy. Our results address a particular gap in understanding the role and implications of GenAI on teamwork, team-efficacy, and team dynamics. The analysis of the learning aspects is distinguished by the application of learning- and pedagogy-informed lenses to discuss the data. We propose a preliminary design space for GenAI-based programming learning tools highlighting the importance of considering the roles that GenAI can play during the learning process, the scaffolding support that can be applied to each role, and the importance of supporting transparency in GenAI for team members and students in addition to educators.


Publication metadata

Author(s): Kharrufa A, Alghamdi S, Aziz A, Bull C

Publication type: Article

Publication status: Published

Journal: ACM Transactions on Computing Education

Year: 2026

Volume: 26

Issue: 2

Print publication date: 17/01/2026

Online publication date: 04/12/2025

Acceptance date: 20/11/2025

Date deposited: 21/01/2026

ISSN (print): 1549-6325

ISSN (electronic): 1946-6226

Publisher: Association for Computing Machinery

URL: https://doi.org/10.1145/3779296

DOI: 10.1145/3779296


Altmetrics

Altmetrics provided by Altmetric


Share