韦恩州立大学研究人员旨在改进编码同行评审实践
韦恩州立大学工程学院计算机科学助理教授 Amiangshu Bosu 博士因制定涉及同行代码审查的更好实践而获得国家科学基金会 (NSF) 颁发的职业奖。
同行代码审查是大多数开源和商业软件开发组织中的强制性软件验证实践。在此实践中,一个或多个同行在将代码更改集成到项目存储库之前检查并批准代码更改。由于开发人员每天在代码审查任务上花费大量精力,因此提高代码审查效率是这些组织的首要任务。
NSF 计算和通信基金会部门提供的为期五年、价值 596,760 美元的拨款将有利于 Bosu 的研究“转变同行代码审查环境以实现代码学习和高质量反馈”。
该项目的总体目标是转变代码审查工具和工作流程,以解决参与者在理解所审查的代码方面面临的挑战,并以明确和建设性的语言与其他人交流这种理解。
“该项目将致力于使用经验方法、机器学习和自然语言技术来改进代码审查,以生产用于代码审查的工具,”博苏说。 “新知识和工具将用作支持学生和新程序员的教育平台。该项目将通过使用课堂和课程开发中的工具将研究整合到教育中,利用课堂环境来了解如何支持专业代码审查生态系统中的开发人员。”
Bosu 补充道,随着 ChatGPT 和 Github Copilot 等基于人工智能的助手的出现,开发人员越来越多地使用人工智能来生成代码。然而,他表示人工智能生成的代码通常包含错误,质量低下,并且可能存在安全缺陷。因此,代码审查等手动验证技术在软件开发流程中变得更加重要。
“国家科学基金会颁发的职业奖对于职业生涯早期的教师来说是一个非常有声望的奖项,”韦恩州立大学研究副校长 Ezemenari M. Obasi 博士说。 “博士。博苏最有资格获得这一奖项,因为他的研究旨在通过开发最佳实践和推动可能影响教育、商业、新兴技术等领域的创新来培育韦恩州立大学的繁荣议程。”
版权声明:本文由用户上传,如有侵权请联系删除!