Saved in:
Bibliographic Details
Main Authors: Kharrufa, Ahmed, Alghamdi, Sami, Aziz, Abeer, Bull, Christopher
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2410.23069
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909372472360960
author Kharrufa, Ahmed
Alghamdi, Sami
Aziz, Abeer
Bull, Christopher
author_facet Kharrufa, Ahmed
Alghamdi, Sami
Aziz, Abeer
Bull, Christopher
contents 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 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 varying support-ability patterns that can be applied to each role, and the importance of supporting transparency in GenAI for team members and students in addition to educators.
format Preprint
id arxiv_https___arxiv_org_abs_2410_23069
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle LLMs Integration in Software Engineering Team Projects: Roles, Impact, and a Pedagogical Design Space for AI Tools in Computing Education
Kharrufa, Ahmed
Alghamdi, Sami
Aziz, Abeer
Bull, Christopher
Software Engineering
Artificial Intelligence
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 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 varying support-ability patterns that can be applied to each role, and the importance of supporting transparency in GenAI for team members and students in addition to educators.
title LLMs Integration in Software Engineering Team Projects: Roles, Impact, and a Pedagogical Design Space for AI Tools in Computing Education
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2410.23069