Engineering Students' Usage and Perceptions of GitHub Copilot in Open-Source Projects
Neha Rani, Jeevan Ram Munnangi, Austin Matthew Spangler, and Donald Honeycutt

TL;DR
This study explores how engineering students use and perceive GitHub Copilot during open-source projects, revealing usage patterns and demographic influences on feature adoption.
Contribution
It provides empirical insights into students' feature usage and perceptions of GitHub Copilot, highlighting demographic factors affecting its adoption.
Findings
Students used chat and code generation features most.
Gender, programming skill, and AI familiarity influence feature usage.
Perceptions vary based on demographic factors.
Abstract
The evolution of LLM has resulted in coding-focused models that are able to produce code snippets with high accuracy. More and more AI coding assistant tools are now available, leading to greater integration of AI coding assistants into integrated development environments (IDEs). These tools introduce new possibilities for enhancing software development workflows and changing programming processes. GitHub Copilot, a popular AI coding assistant, offers features including inline code autocompletion, comment-driven code generation, repository-aware suggestions, and a chat interface for code explanation and debugging. Different users use these tools differently due to differences in their perception, prior experience, and demographics. Furthermore, differences in feature use may affect users' programming process and skills, especially for programming learners such as computer science…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
