Exploring Copilot Github to Automatically Solve Programming Problems in Computer Science Courses

Clemente Rubio, Fabián Mella,Claudia Martínez, Alejandra Segura,Christian Vidal

2023 42nd IEEE International Conference of the Chilean Computer Science Society (SCCC)(2023)

引用 0|浏览1
暂无评分
摘要
In recent times, the field of computer programming has experienced a significant revolution, thanks to advancements in machine learning. Applications have emerged with the capability to generate source code from natural language descriptions. These tools primarily utilize language models based on deep learning, which have been trained on a collection of programs and projects hosted in public repositories. One of these tools is Github Copilot, an artificial intelligence capable of generating source code that can be integrated as an extension into development environments. The objective of this study is to experimentally explore, analyze, and evaluate the suggestions made by the Github Copilot tool in programming topics related to the Computer Science degree at the University of Bio-Bio. We propose five steps: (1) collecting natural language statements for both general and specific programming problems; (2) utilizing Github Copilot to generate programs; (3) evaluating its performance; (4) conducting an analysis; and (5) measuring code quality. This approach allows us to gain an initial understanding of its effectiveness, emphasizing its application for well-established problems and monitoring its use for problems with distinct objectives.
更多
查看译文
关键词
Artificial Intelligence,Machine Learning,Language Models,Github Copilot,Natural Language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要