Student Use of AI Assistance in Software Design Tasks

dc.contributor.authorCurtis, Callum
dc.date.accessioned2023-03-19T07:45:40Z
dc.date.available2023-03-19T07:45:40Z
dc.date.copyright2023en_US
dc.date.issued2023-03-19
dc.description.abstractAdvanced artificial intelligence (AI) code completion tools like GitHub Copilot have been found to enhance software developer satisfaction, productivity, and flow. Recent studies have focused on the performance of these tools in simple programming tasks. However, the helpfulness of these tools in more complex activities, such as software design, remains largely unexplored. This research project aims to assess the impact of GitHub Copilot on software students' learning experience, productivity, performance, and satisfaction in completing software design tasks. The research invited 77 participants from the SENG 371: Software Evolution course at the University of Victoria to complete four software design pattern exercises where each participant used GitHub Copilot for a randomly assigned half of the questions. Exercise solution submissions, a survey, and a semi-structured group discussion were employed for data collection. As the researchers are not permitted to access the data from the experiment until after the finalization of the SENG 371 course marks in Spring 2023, the pending work on the project must wait until such time. The study seeks to contribute to research into the use of advanced code completion tools and could help educators make better-informed decisions about integrating such tools into software design education.en_US
dc.description.reviewstatusRevieweden_US
dc.description.scholarlevelUndergraduateen_US
dc.description.sponsorshipJamie Cassels Undergraduate Research Awards (JCURA)en_US
dc.identifier.urihttp://hdl.handle.net/1828/14907
dc.language.isoenen_US
dc.subjecteducationen_US
dc.subjectproductivityen_US
dc.subjectsoftware designen_US
dc.subjectcode completionen_US
dc.subjectneural networksen_US
dc.subjectGitHub Copiloten_US
dc.titleStudent Use of AI Assistance in Software Design Tasksen_US
dc.typePosteren_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Callum Curtis-JCURAposter-2023.pdf
Size:
394.48 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2 KB
Format:
Item-specific license agreed upon to submission
Description: