Code reviewer recommendation based on cross-project and technology experience
Code reviewer recommendation based on cross-project and technology experience
批准号:
491464-2015
负责人:
Roy, ChanchalKumar
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSERC CREATE in Software Analytics Research (SOAR)
-
批准号:543262-2020
-
项目类别:Collaborative Research and Training Experience
-
资助金额:$21.86万
-
财政年份:2021
-
负责人:Roy, ChanchalKumar
-
依托单位:
NSERC CREATE in Software Analytics Research (SOAR)
-
批准号:543262-2020
-
项目类别:Collaborative Research and Training Experience
-
资助金额:$10.93万
-
财政年份:2020
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, Similarity and Redundancy in Software**
-
批准号:477859-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2018
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, Similarity and Redundancy in Software
-
批准号:477859-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Roy, ChanchalKumar
-
依托单位:
A Simple, Efficient and Robust Code Completion System for ESTI Development Environment
-
批准号:492482-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2016
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, similarity and redundancy in software systems
-
批准号:386505-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2014
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, similarity and redundancy in software systems
-
批准号:386505-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2013
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, similarity and redundancy in software systems
-
批准号:386505-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2012
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, similarity and redundancy in software systems
-
批准号:386505-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2011
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, similarity and redundancy in software systems
-
批准号:386505-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2010
-
负责人:Roy, ChanchalKumar
-
依托单位:
Identification and analysis of semantic software clones
-
批准号:348701-2007
-
项目类别:Postgraduate Scholarships - Doctoral
-
资助金额:$1.53万
-
财政年份:2008
-
负责人:Roy, ChanchalKumar
-
依托单位:
Identification and analysis of semantic software clones
-
批准号:348701-2007
-
项目类别:Postgraduate Scholarships - Doctoral
-
资助金额:$1.53万
-
财政年份:2007
-
负责人:Roy, ChanchalKumar
-
依托单位:
海外基金