没有合适的资源?快使用搜索试试~ 我知道了~
使用GitHub Copilot生成的代码性能评估.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 181 浏览量
2024-04-17
12:47:28
上传
评论
收藏 406KB DOCX 举报
温馨提示
试读
74页
使用GitHub Copilot生成的代码性能评估.docx
资源推荐
资源详情
资源评论
Measuring the Performance of Code
Produced with GitHub Copilot
by
Daniel Erhabor
A thesis
presented to the University of Waterloo
in fulfillment of the
thesis requirement for the degree of
Master of Mathematics
in
Computer Science
Waterloo, Ontario, Canada, 2022
©
Daniel Erhabor 2022
ii
Author’s Declaration
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis,
including any required final revisions, as accepted by my examiners.
I understand that my thesis may be made electronically available to the public.
iii
Abstract
GitHub Copilot is an artificially intelligent programming assistant used by many devel-
opers. While a few studies have evaluated the security risks of using Copilot, there has not
been any study to show if it aids developers in producing code with better performance.
We evaluate the performance of code produced when developers use GitHub Copilot ver-
sus when they do not. To this end, we conducted a user study with 32 participants where
each participant solved two C++ programming problems, one with Copilot and the other
without it and measured the running time of the participants’ solutions on our test data.
Our results suggest that using Copilot can produce code with a significantly slower running
time.
iv
Acknowledgements
I want to thank my supervisors, Meiyappan Nagappan, Samer Al-Kiswany, my collab-
orator on this work, Sreeharsha Udayashankar, the participants for participating in the
study, members of WASL and SWAG research groups, and other people who advised on
things related to this work.
As a member of the University of Waterloo, I acknowledge that this work took place
on the traditional territory of the Neutral, Anishinaabe and Haudenosaunee peoples.
v
Dedication
I dedicate this thesis to my friends and family.
剩余73页未读,继续阅读
资源评论
百态老人
- 粉丝: 1641
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vue自定义指令( 复制、拖动、权限)
- json格式文件备份redis数据库 工具
- Multi-Agent-Flocking.zip
- 指标公式未来函数检测工具V1.2
- projectData
- SQL Server 性能监视器,它旨在提供开箱即用的全面监控,并作为您自己的项目或应用程序的监控框架 它在本地数据库中收集性能
- Python 程序语言设计模式思路-并发模式:线程池模式:管理线程池,优化线程创建和销毁
- 股事汇投资工具-实时新闻、财经日历、市场快讯、持仓查询、外汇兑换、换算工具、大盘云图、江恩工具、指标检测等
- webrtc-streamer
- html+css+'青春献礼二十大 红色旅游助乡村'为主题的网页设计 2022年参与学校网页设计比赛时完成的
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功