本期为青源LIVE第43期线上直播活动,参与直播互动有惊喜🎁!
代码审查是软件开发过程中举足轻重的一环,它为软件代码的质量提供了保证。现代代码审查需要审查人仔细阅读、理解甚至运行提交者的代码,使得代码审查在整个软件开发过程中占用相当大的人力与时间。因此,代码审查自动化亟待研究。
自预训练技术问世以来,已有很多工作将其运用于程序语言,例如广为人知的GitHub Copilot,但它们对于代码审查问题却无能为力,这是因为在代码审查过程中需要对一种特殊的数据类型进行理解,即代码提交者对源码做的修改,我们称为code diff。
本期青源LIVE邀请了微软研究员卢帅做题为《自动化代码审查过程的研究》的报告。了解卢帅最新研究动态,请关注 https://hub.baai.ac.cn/users/19405
主讲人:卢帅,微软亚洲研究院自然语言计算组研究员,2021年硕士毕业于北京大学。研究领域为代码智能,致力于用深度学习技术实现软件开发自动化,赋能程序开发者。主要研究专注于代码自动补全、程序语言预训练模型、代码审查等,研究成果发表于NeurIPS, ICLR, ICSE, ACL, EMNLP等学术会议。
主题:自动化代码审查过程的研究
时间:2022年3月24日(周四)19:00~20:00
形式:线上
入会方式:
扫描下方二维码报名参加活动
报告摘要:本报告从代码审查的这一特性出发,阐述在将预训练技术运用到代码审查自动化问题上时需要考虑哪些问题,代码审查里有哪些可以由人工智能技术帮助解决的场景,由此介绍微软亚洲研究院团队提出的代码审查预训练模型CodeReviewer,及覆盖三种任务、九种编程语言的代码审查benchmark。
参与互动获取奖品
方式一:直播互动
在腾讯会议LIVE直播间提问参与互动,我们会从参与腾讯会议直播互动的用户中随机抽取幸运观众,送出我们的精美AI书籍,名额有限。
方式二:留言互动
关注智源社区公众号,在公众号后台留言推荐下一期live嘉宾,推荐的嘉宾被选中后我们会为您赠送智源社区纪念品。(嘉宾推荐模板:姓名+研究方向+当前工作重点)