CRII: SHF: Improving the Retention of Newcomers in FLOSS Projects With Useful and Timely Code Reviews
CRII:SHF:通过有用且及时的代码审查来提高 FLOSS 项目中新人的保留率
基本信息
- 批准号:1850475
- 负责人:
- 金额:$ 17.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2019
- 资助国家:美国
- 起止时间:2019-02-15 至 2022-01-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Although popular Free / Libre Open Source Software (FLOSS) projects (e.g., Apache, Linux, and Android) attract plenty of motivated volunteers, most of these prospective joiners fail to become long-term contributors. According to the results of recent studies, one of the most common barriers reported by the newcomers is delayed or unfair feedback for their submitted code changes. This barrier often stems from a newcomer's struggle to identify suitable reviewers, who are experienced in the change areas and are capable of writing useful reviews. Since newcomers often have to wait 2-6 times longer than a long-term contributor to get reviews for their changes, they often become frustrated and abandon their on-boarding efforts. To address this issue, this project aims to build RevRanker, an automated model that can suggest reviewers who can provide timely and useful reviews.Toward this goal, this project will first build a theoretical understanding of useful code reviews in FLOSS projects using a mixed research method. This understanding will be then used to train and evaluate RevEval, an automated model to predict the usefulness of code reviews. Using the RevEval model as well as leveraging multiple historical dimensions of the files under review, RevRanker will be developed and evaluated. Finally, a plugin will be developed to integrate the RevRanker model with a popular code-review management system as well as to evaluate its effectiveness.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
虽然流行的自由/自由开源软件(FLOSS)项目(例如,Apache、Linux和Android)吸引了大量积极的志愿者,但这些潜在的加入者中的大多数都未能成为长期贡献者。 根据最近的研究结果,新来者报告的最常见的障碍之一是对他们提交的代码更改的延迟或不公平的反馈。这个障碍通常源于新人很难找到合适的评审员,他们在变更领域有经验,能够写出有用的评审。由于新人通常需要比长期贡献者等待2-6倍的时间才能获得对他们的更改的评论,他们经常会感到沮丧并放弃他们的入职努力。为了解决这个问题,本项目旨在构建RevRanker,这是一个自动化模型,可以推荐能够提供及时和有用的审查的审查者。为了实现这一目标,本项目将首先使用混合研究方法建立对FLOSS项目中有用代码审查的理论理解。这种理解将用于训练和评估RevEval,这是一个预测代码审查有用性的自动化模型。将使用RevEval模型并利用所审查文件的多个历史维度,开发和评估RevRanker。最后,将开发一个插件,将RevRanker模型与流行的代码审查管理系统集成,并评估其有效性。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Code reviews in open source projects : how do gender biases affect participation and outcomes?
- DOI:10.1007/s10664-023-10324-9
- 发表时间:2022-09
- 期刊:
- 影响因子:4.1
- 作者:Sayma Sultana;Asif Kamal Turzo;Amiangshu Bosu
- 通讯作者:Sayma Sultana;Asif Kamal Turzo;Amiangshu Bosu
What makes a code review useful to OpenDev developers? An empirical investigation
- DOI:10.1007/s10664-023-10411-x
- 发表时间:2023-02
- 期刊:
- 影响因子:4.1
- 作者:Asif Kamal Turzo;Amiangshu Bosu
- 通讯作者:Asif Kamal Turzo;Amiangshu Bosu
Using a balanced scorecard to identify opportunities to improve code review effectiveness: an industrial experience report
使用平衡计分卡来识别提高代码审查有效性的机会:行业经验报告
- DOI:10.1007/s10664-021-10038-w
- 发表时间:2021
- 期刊:
- 影响因子:4.1
- 作者:Hasan, Masum;Iqbal, Anindya;Islam, Mohammad Rafid;Rahman, A.J.M. Imtiajur;Bosu, Amiangshu
- 通讯作者:Bosu, Amiangshu
Towards Automated Classification of Code Review Feedback to Support Analytics
- DOI:10.1109/esem56168.2023.10304851
- 发表时间:2023-07
- 期刊:
- 影响因子:0
- 作者:Asif Kamal Turzo;Fahim Faysal;Ovi Poddar;Jaydeb Sarker;Anindya Iqbal;Amiangshu Bosu
- 通讯作者:Asif Kamal Turzo;Fahim Faysal;Ovi Poddar;Jaydeb Sarker;Anindya Iqbal;Amiangshu Bosu
Towards Improving Code Review Effectiveness Through Task Automation
- DOI:10.1145/3551349.3559565
- 发表时间:2022-10
- 期刊:
- 影响因子:0
- 作者:Asif Kamal Turzo
- 通讯作者:Asif Kamal Turzo
{{
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 }}
Amiangshu Bosu其他文献
Characteristics of the vulnerable code changes identified through peer code review
通过同行代码审查确定的易受攻击的代码更改的特征
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
Amiangshu Bosu - 通讯作者:
Amiangshu Bosu
Peer Code Review to Prevent Security Vulnerabilities: An Empirical Evaluation
通过同行代码审查来防止安全漏洞:实证评估
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
Amiangshu Bosu;Jeffrey C. Carver - 通讯作者:
Jeffrey C. Carver
Diversity and Inclusion in Open Source Software (OSS) Projects: Where Do We Stand?
开源软件 (OSS) 项目的多样性和包容性:我们的立场如何?
- DOI:
10.1109/esem.2019.8870179 - 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Amiangshu Bosu;Kazi Zakia Sultana - 通讯作者:
Kazi Zakia Sultana
How Do Social Interaction Networks Influence Peer Impressions Formation? A Case Study
社交互动网络如何影响同伴印象的形成?
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
Amiangshu Bosu;Jeffrey C. Carver - 通讯作者:
Jeffrey C. Carver
Contemporary peer code review practices and associated benefits
当代同行代码审查实践和相关好处
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Amiangshu Bosu - 通讯作者:
Amiangshu Bosu
Amiangshu Bosu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Amiangshu Bosu', 18)}}的其他基金
CAREER: Transforming Peer Code Review Environments for Code Learning and High-Quality Feedback
职业:转变同行代码审查环境以实现代码学习和高质量反馈
- 批准号:
2340389 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
相似国自然基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Medium: Improving Software Quality by Automatically Reproducing Failures from Bug Reports
协作研究:SHF:中:通过自动重现错误报告中的故障来提高软件质量
- 批准号:
2403747 - 财政年份:2023
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
CRII: SHF: Model-Based Repair of Cyber-Physical Systems for Improving Resiliency
CRII:SHF:基于模型的网络物理系统修复以提高弹性
- 批准号:
2245853 - 财政年份:2023
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
SHF: Small: Improving Efficiency of Vision Transformers via Software-Hardware Co-Design and Acceleration
SHF:小型:通过软硬件协同设计和加速提高视觉变压器的效率
- 批准号:
2233893 - 财政年份:2023
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Improving Software Quality by Automatically Reproducing Failures from Bug Reports
协作研究:SHF:中:通过自动重现错误报告中的故障来提高软件质量
- 批准号:
2211453 - 财政年份:2022
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
SHF: Medium: Automated Software Engineering Techniques for Improving the Accessibility of Software
SHF:中:用于提高软件可访问性的自动化软件工程技术
- 批准号:
2211790 - 财政年份:2022
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Medium: Improving Software Quality by Automatically Reproducing Failures from Bug Reports
协作研究:SHF:中:通过自动重现错误报告中的故障来提高软件质量
- 批准号:
2211454 - 财政年份:2022
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
SHF: Medium: Improving the Efficiency and Applicability of Decision Diagrams
SHF:中:提高决策图的效率和适用性
- 批准号:
2212142 - 财政年份:2022
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: An Automated Full-Lifecycle Approach for Improving the Development and Use of Static Analysis
合作研究:SHF:小型:改进静态分析开发和使用的自动化全生命周期方法
- 批准号:
2008905 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: An Automated Full-Lifecycle Approach for Improving the Development and Use of Static Analysis
合作研究:SHF:小型:改进静态分析开发和使用的自动化全生命周期方法
- 批准号:
2007314 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
SHF: SMALL: Collaborative Research: Improving Reliability of In-Memory Storage
SHF:SMALL:协作研究:提高内存存储的可靠性
- 批准号:
1745748 - 财政年份:2017
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant