EVALUATING THE IMPACT OF USING GITHUB COPILOT BY COMPUTER SCIENCE STUDENTS IN UNIVERSITI MALAYSIA SARAWAK

Programming or coding is an important skill that has to be learn by computer science students. There has been a couple of coding assistance tools in the market. The latest one is Artificial Intelligent driven code completion tools, such as GitHub Copilot that help students write code with just...

Full description

Saved in:
Bibliographic Details
Main Author: Etheldritha, Lim Han Ching
Format: Final Year Project Report
Language:English
English
Published: Universiti Malaysia Sarawak, (UNIMAS) 2023
Subjects:
Online Access:http://ir.unimas.my/id/eprint/44140/1/Etheldritha%20%20%2824%20pgs%29.pdf
http://ir.unimas.my/id/eprint/44140/4/Etheldritha%20%20ft.pdf
http://ir.unimas.my/id/eprint/44140/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.unimas.ir-44140
record_format eprints
spelling my.unimas.ir-441402024-10-29T06:19:56Z http://ir.unimas.my/id/eprint/44140/ EVALUATING THE IMPACT OF USING GITHUB COPILOT BY COMPUTER SCIENCE STUDENTS IN UNIVERSITI MALAYSIA SARAWAK Etheldritha, Lim Han Ching QA75 Electronic computers. Computer science Programming or coding is an important skill that has to be learn by computer science students. There has been a couple of coding assistance tools in the market. The latest one is Artificial Intelligent driven code completion tools, such as GitHub Copilot that help students write code with just a simple natural language command in the form of comment. This tool is a great help for programmers as it fastens the time taken to write a program. However, it is unknown whether this tool can be a great learning tool for students that are still learning and mastering programming skill and languages. This research is done to evaluate the impact and acceptance of using GitHub Copilot among computer science students in Universiti Malaysia Sarawak and to find out the parameters that can be used to evaluate students’ efficiency in coding a program. To do this research, a controlled experiment involving a selective group of students who used both GitHub Copilot and conventional programming methods to complete a programming task and then questionnaires will be distributed to the group of students. The questionnaires contain question to find out the students’ opinion of the tools and how well they are accepting it using the Unified Theory of Acceptance and Use of Technology (UTAUT). After the students answer the survey, the result will be discussed and analyse. Overall, the result of the evaluation reveals that GitHub Copilot significantly improved the productivity of computer science students. The tool shortens the code-writing process, reducing development time and minimizing the likelihood of syntax errors. Additionally, GitHub Copilot enhanced code quality by suggesting relevant and accurate code snippets. However, some students consider the usage of the tool as cheating and plagiarising. The user satisfaction may vary depending on individual preferences and experiences. Therefore, careful monitoring and guidance are necessary to ensure that students strike a balance between utilizing the tool and developing their own coding expertise. Universiti Malaysia Sarawak, (UNIMAS) 2023 Final Year Project Report NonPeerReviewed text en http://ir.unimas.my/id/eprint/44140/1/Etheldritha%20%20%2824%20pgs%29.pdf text en http://ir.unimas.my/id/eprint/44140/4/Etheldritha%20%20ft.pdf Etheldritha, Lim Han Ching (2023) EVALUATING THE IMPACT OF USING GITHUB COPILOT BY COMPUTER SCIENCE STUDENTS IN UNIVERSITI MALAYSIA SARAWAK. [Final Year Project Report] (Unpublished)
institution Universiti Malaysia Sarawak
building Centre for Academic Information Services (CAIS)
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Sarawak
content_source UNIMAS Institutional Repository
url_provider http://ir.unimas.my/
language English
English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Etheldritha, Lim Han Ching
EVALUATING THE IMPACT OF USING GITHUB COPILOT BY COMPUTER SCIENCE STUDENTS IN UNIVERSITI MALAYSIA SARAWAK
description Programming or coding is an important skill that has to be learn by computer science students. There has been a couple of coding assistance tools in the market. The latest one is Artificial Intelligent driven code completion tools, such as GitHub Copilot that help students write code with just a simple natural language command in the form of comment. This tool is a great help for programmers as it fastens the time taken to write a program. However, it is unknown whether this tool can be a great learning tool for students that are still learning and mastering programming skill and languages. This research is done to evaluate the impact and acceptance of using GitHub Copilot among computer science students in Universiti Malaysia Sarawak and to find out the parameters that can be used to evaluate students’ efficiency in coding a program. To do this research, a controlled experiment involving a selective group of students who used both GitHub Copilot and conventional programming methods to complete a programming task and then questionnaires will be distributed to the group of students. The questionnaires contain question to find out the students’ opinion of the tools and how well they are accepting it using the Unified Theory of Acceptance and Use of Technology (UTAUT). After the students answer the survey, the result will be discussed and analyse. Overall, the result of the evaluation reveals that GitHub Copilot significantly improved the productivity of computer science students. The tool shortens the code-writing process, reducing development time and minimizing the likelihood of syntax errors. Additionally, GitHub Copilot enhanced code quality by suggesting relevant and accurate code snippets. However, some students consider the usage of the tool as cheating and plagiarising. The user satisfaction may vary depending on individual preferences and experiences. Therefore, careful monitoring and guidance are necessary to ensure that students strike a balance between utilizing the tool and developing their own coding expertise.
format Final Year Project Report
author Etheldritha, Lim Han Ching
author_facet Etheldritha, Lim Han Ching
author_sort Etheldritha, Lim Han Ching
title EVALUATING THE IMPACT OF USING GITHUB COPILOT BY COMPUTER SCIENCE STUDENTS IN UNIVERSITI MALAYSIA SARAWAK
title_short EVALUATING THE IMPACT OF USING GITHUB COPILOT BY COMPUTER SCIENCE STUDENTS IN UNIVERSITI MALAYSIA SARAWAK
title_full EVALUATING THE IMPACT OF USING GITHUB COPILOT BY COMPUTER SCIENCE STUDENTS IN UNIVERSITI MALAYSIA SARAWAK
title_fullStr EVALUATING THE IMPACT OF USING GITHUB COPILOT BY COMPUTER SCIENCE STUDENTS IN UNIVERSITI MALAYSIA SARAWAK
title_full_unstemmed EVALUATING THE IMPACT OF USING GITHUB COPILOT BY COMPUTER SCIENCE STUDENTS IN UNIVERSITI MALAYSIA SARAWAK
title_sort evaluating the impact of using github copilot by computer science students in universiti malaysia sarawak
publisher Universiti Malaysia Sarawak, (UNIMAS)
publishDate 2023
url http://ir.unimas.my/id/eprint/44140/1/Etheldritha%20%20%2824%20pgs%29.pdf
http://ir.unimas.my/id/eprint/44140/4/Etheldritha%20%20ft.pdf
http://ir.unimas.my/id/eprint/44140/
_version_ 1814942128502996992
score 13.214268