Code reviewer recommendation based on cross-project and technology experience
基于跨项目和技术经验的代码审查员推荐
基本信息
- 批准号:491464-2015
- 负责人:
- 金额:$ 1.82万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Engage Grants Program
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Code review is a manual examination of source code to find out simple errors, coding rules violations, or
logical mistakes in the newly developed code. Peer code review is an informal but highly effective code review
practice adopted by the software industries in recent years. VendAsta is one of the largest software companies
based in Saskatchewan with 150+ employees and 50+ software products and services. The company uses
GitHub, an online project hosting service, to store and manage all of its source code, and emphasizes peer code
review for ensuring high quality in the products and services. One of the most challenging tasks involved with
the review process is the identification of an expert reviewer. The knowledge as to who is an appropriate
reviewer for any given code is tribal, which means it is not very consistent, and these identification tasks are
almost impossible for new employees. Thus, developers at VendAsta often spend a significant amount of time
in looking for appropriate code reviewers. Our research will address this non-trivial problem, and we will
develop a tool that can automatically recommend a list of appropriate code reviewers for any given code review
task exploiting both the cross-project experience in the usage of libraries and specialized technologies. The tool
would automate the code reviewer selection process, and thus, would increase developers' productivity as well
as software product quality in the long run, providing direct economic benefits to VendAsta and Canada
overall.
代码审查是对源代码的手动检查,以找出简单的错误,编码规则违反,或
新开发代码中的逻辑错误。同行代码评审是一种非正式但非常有效的代码评审
这是近年来软件行业采用的做法。VendAsta是全球最大的软件公司之一,
总部位于萨斯喀彻温省,拥有150多名员工和50多个软件产品和服务。该公司使用
GitHub是一个在线项目托管服务,用于存储和管理其所有源代码,并强调对等代码
审查以确保产品和服务的高质量。最具挑战性的任务之一,
审查过程是确定一名专家审查员。至于谁是合适的人选,
任何给定代码的审阅者都是部落式的,这意味着它不是非常一致的,这些识别任务是
对于新员工来说几乎是不可能的。因此,VendAsta的开发人员经常花费大量时间
寻找合适的代码审查员。我们的研究将解决这个重要的问题,我们将
开发一个工具,可以为任何给定的代码评审自动推荐一个合适的代码评审员列表
利用跨项目的经验,在使用图书馆和专业技术的任务。工具
将自动化代码审查者的选择过程,因此,也将提高开发人员的生产力
从长远来看,软件产品质量,为VendAsta和加拿大提供直接的经济利益
总的来说。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Roy, ChanchalKumar其他文献
Roy, ChanchalKumar的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Roy, ChanchalKumar', 18)}}的其他基金
NSERC CREATE in Software Analytics Research (SOAR)
软件分析研究 (SOAR) 中的 NSERC CREATE
- 批准号:
543262-2020 - 财政年份:2021
- 资助金额:
$ 1.82万 - 项目类别:
Collaborative Research and Training Experience
NSERC CREATE in Software Analytics Research (SOAR)
软件分析研究 (SOAR) 中的 NSERC CREATE
- 批准号:
543262-2020 - 财政年份:2020
- 资助金额:
$ 1.82万 - 项目类别:
Collaborative Research and Training Experience
Change, Similarity and Redundancy in Software**
软件中的变更、相似性和冗余**
- 批准号:
477859-2015 - 财政年份:2018
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Accelerator Supplements
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
- 批准号:
477859-2015 - 财政年份:2017
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Accelerator Supplements
A Simple, Efficient and Robust Code Completion System for ESTI Development Environment
用于ESTI开发环境的简单、高效、健壮的代码完成系统
- 批准号:
492482-2015 - 财政年份:2016
- 资助金额:
$ 1.82万 - 项目类别:
Engage Grants Program
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
- 批准号:
386505-2010 - 财政年份:2014
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
- 批准号:
386505-2010 - 财政年份:2013
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
- 批准号:
386505-2010 - 财政年份:2012
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
- 批准号:
386505-2010 - 财政年份:2011
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
- 批准号:
386505-2010 - 财政年份:2010
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Artificial Intelligence Reviewer of construction contract for subcontractor (Aircons)
分包商施工合同的人工智能审核员(Aircons)
- 批准号:
10081661 - 财政年份:2023
- 资助金额:
$ 1.82万 - 项目类别:
Collaborative R&D
Reviewer Zero: Changing the Culture of Peer Review to Increase Diversity, Equity, and Inclusion
零审稿人:改变同行评审文化以增加多样性、公平性和包容性
- 批准号:
2224777 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
Reviewer Zero: Changing the Culture of Peer Review to Increase Diversity, Equity, and Inclusion
零审稿人:改变同行评审文化以增加多样性、公平性和包容性
- 批准号:
2224779 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
Reviewer Zero: Changing the Culture of Peer Review to Increase Diversity, Equity, and Inclusion
零审稿人:改变同行评审文化以增加多样性、公平性和包容性
- 批准号:
2224778 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
Improving Panel Decision Making: Understanding Methods for Aggregating Reviewer Opinions
改进小组决策:了解汇总审稿人意见的方法
- 批准号:
2019901 - 财政年份:2021
- 资助金额:
$ 1.82万 - 项目类别:
Continuing Grant
Workshop: Increasing Reviewer Risk Tolerance Through Awareness
研讨会:通过意识提高审稿人的风险承受能力
- 批准号:
1939115 - 财政年份:2019
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
An Estimation Method of A Fair Evaluation for Products and Services with Reviewer Evaluations in Reputation Information Sites
声誉信息网站中评论者评价对产品和服务公平评价的估计方法
- 批准号:
18K11554 - 财政年份:2018
- 资助金额:
$ 1.82万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
International travel to participate as reviewer for the third joint transnational call of the ERA-NET SIINN
国际旅行作为评审员参加 ERA-NET SIINN 第三次跨国联合征集
- 批准号:
1554142 - 财政年份:2015
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
Identifying the Best Approach to an Enhanced Reviewer and Review Management Capability
确定增强审稿人和审稿管理能力的最佳方法
- 批准号:
1339547 - 财政年份:2013
- 资助金额:
$ 1.82万 - 项目类别:
Contract Interagency Agreement