UVicSpace

Student Use of AI Assistance in Software Design Tasks

Show simple item record

dc.contributor.author Curtis, Callum
dc.date.accessioned 2023-03-19T07:45:40Z
dc.date.available 2023-03-19T07:45:40Z
dc.date.copyright 2023 en_US
dc.date.issued 2023-03-19
dc.identifier.uri http://hdl.handle.net/1828/14907
dc.description.abstract Advanced 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.sponsorship Jamie Cassels Undergraduate Research Awards (JCURA) en_US
dc.language.iso en en_US
dc.subject education en_US
dc.subject productivity en_US
dc.subject software design en_US
dc.subject code completion en_US
dc.subject neural networks en_US
dc.subject GitHub Copilot en_US
dc.title Student Use of AI Assistance in Software Design Tasks en_US
dc.type Poster en_US
dc.description.scholarlevel Undergraduate en_US
dc.description.reviewstatus Reviewed en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


Browse

My Account

Statistics

Help