CHS: SHF: Small: Collaborative Research: Scaffolding Skill Acquisition to Onboard Open Source Software Ecosystems
CHS:SHF:小型:协作研究:为开源软件生态系统提供脚手架技能获取
基本信息
- 批准号:1815503
- 负责人:
- 金额:$ 24.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-09-01 至 2022-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This research aims to develop broadly applicable principles and methods to scaffold the newcomers' skill acquisition as they onboard into an Open Source Software (OSS) project, which in recent years has become an integral part of software development. Although the long-term sustainability of OSS projects depends on the availability of a diverse, passionate group of volunteers, it is quite difficult to become a successful OSS developer. During the onboarding period, newcomers face several barriers such as: steep learning curve, setup misconfiguration, reception problems, and expectation breakdowns. These barriers result in many newcomers giving up, meaning the field may be losing many potential software developers. This research will lead to new insights that can radically improve how newcomers onboard to software projects and to open source communities, which can broaden participation and increase retention. This project's empirical studies and infrastructure design pay particular attention to the fact that differences exist in how people problem-solve and use software features, and that these often cluster by gender. Therefore, broadening participation requires that tools and processes support different problem-solving styles, such that one group is not disproportionately impacted.For this project, skills are defined as the capability of performing an activity; skills can refer to knowledge about the contribution process, programming concepts, or about a class of data, an application programming interface, a library, or the domain. The project objectives are: (1) create a model of skills that pertains to how to be successful in OSS, (2) design and evaluate approaches to extract these skills from open tasks in OSS projects, (3) scaffold skill acquisition of newcomers by matching developers' skills (and their goals) to available tasks in an OSS ecosystem, (4) investigate strategies and design solutions that promote gender inclusiveness, and (5) assess the approach through the design and evaluation of an infrastructure built in this research and made available to the OSS community. The intellectual merit of the work is threefold. First, it will generate a deep understanding of skill models for software development tasks that is anchored and carefully validated in the context of tasks in an OSS ecosystem. Second, the researchers will design approaches that scaffold skill acquisition of developers to create a development trajectory that matches their current skill levels as well as their goals. Finally, a novel infrastructure will be designed and shared, that scaffolds the skill acquisition of newcomers, thereby, mitigating the effects of onboarding barriers.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.
这项研究的目的是开发广泛适用的原则和方法,以支架新人的技能获取,因为他们板载到一个开源软件(OSS)项目,这在最近几年已成为软件开发的一个组成部分。 尽管开放源码软件项目的长期可持续性取决于是否有一个多样化的、充满激情的志愿者群体,但要成为一名成功的开放源码软件开发人员是相当困难的。在入职期间,新人面临着几个障碍,如:陡峭的学习曲线,设置错误配置,接收问题和预期故障。这些障碍导致许多新人放弃,这意味着该领域可能会失去许多潜在的软件开发人员。 这项研究将带来新的见解,可以从根本上改善新来者如何加入软件项目和开源社区,从而扩大参与度并提高保留率。该项目的实证研究和基础设施设计特别注意人们解决问题和使用软件功能的方式存在差异,而且这些差异往往按性别分组。因此,扩大参与需要工具和过程支持不同的问题解决风格,这样一个群体不会受到不成比例的影响。对于本项目,技能被定义为执行活动的能力;技能可以指关于贡献过程、编程概念或关于一类数据、应用程序编程接口、库或域的知识。该项目的目标是:(1)创建一个与如何在开放源码软件中取得成功有关的技能模型,(2)设计和评估从开放源码软件项目的开放任务中提取这些技能的方法,(3)通过匹配开发人员的技能,为新人获得技能提供支架(及其目标)在OSS生态系统中执行可用任务,(4)调查促进性别包容性的策略并设计解决方案,以及(5)通过设计和评估在本研究中建立的基础设施并提供给OSS社区来评估该方法。 这部作品的智力价值有三方面。首先,它将产生对软件开发任务的技能模型的深刻理解,这些任务在OSS生态系统中的任务背景下锚定并仔细验证。其次,研究人员将设计方法,为开发人员的技能获取提供支架,以创建一个与他们当前技能水平和目标相匹配的开发轨迹。最后,将设计和共享一个新的基础设施,为新来者的技能获取搭建支架,从而减轻入职障碍的影响。该奖项反映了NSF的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(21)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Quality gatekeepers: investigating the effects of code review bots on pull request activities
质量把关人:调查代码审查机器人对拉取请求活动的影响
- DOI:10.1007/s10664-022-10130-9
- 发表时间:2022
- 期刊:
- 影响因子:4.1
- 作者:Wessel, Mairieli;Serebrenik, Alexander;Wiese, Igor;Steinmacher, Igor;Gerosa, Marco A.
- 通讯作者:Gerosa, Marco A.
Will you come back to contribute? Investigating the inactivity of OSS core developers in GitHub
你会回来贡献吗?
- DOI:10.1007/s10664-021-10012-6
- 发表时间:2022
- 期刊:
- 影响因子:4.1
- 作者:Calefato, Fabio;Gerosa, Marco Aurélio;Iaffaldano, Giuseppe;Lanubile, Filippo;Steinmacher, Igor
- 通讯作者:Steinmacher, Igor
How to Choose a Task? Mismatches in Perspectives of Newcomers and Existing Contributors
- DOI:10.1145/3544902.3546236
- 发表时间:2022-09
- 期刊:
- 影响因子:0
- 作者:F. Santos;Bianca Trinkenreich;J. F. Pimentel;I. Wiese;Igor Steinmacher;A. Sarma;M. Gerosa
- 通讯作者:F. Santos;Bianca Trinkenreich;J. F. Pimentel;I. Wiese;Igor Steinmacher;A. Sarma;M. Gerosa
Perceptions of the State of D&I and D&I Initiative in the ASF
对 D 国的看法
- DOI:10.1109/icse-seis55304.2022.9794024
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Guizani, Mariam;Trinkenreich, Bianca;Castro-Guzman, Aileen;Steinmacher, Igor;Gerosa, Marco;Sarma, Anita
- 通讯作者:Sarma, Anita
Women’s Participation in Open Source Software: A Survey of the Literature
- DOI:10.1145/3510460
- 发表时间:2021-05
- 期刊:
- 影响因子:0
- 作者:Bianca Trinkenreich;I. Wiese;A. Sarma;M. Gerosa;Igor Steinmacher
- 通讯作者:Bianca Trinkenreich;I. Wiese;A. Sarma;M. Gerosa;Igor Steinmacher
{{
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 }}
Marco Gerosa其他文献
How do annotations affect Java code readability?
注解如何影响Java代码的可读性?
- DOI:
10.1007/s10664-024-10460-w - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Eduardo Guerra;Everaldo Gomes;Jeferson Ferreira;Igor Wiese;Phyllipe Lima;Marco Gerosa;Paulo Meirelles - 通讯作者:
Paulo Meirelles
Marco Gerosa的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Marco Gerosa', 18)}}的其他基金
Collaborative Research: Learning Software Engineering by Contributing to Real Projects With Chatbot Assistance
协作研究:通过聊天机器人协助为实际项目做出贡献来学习软件工程
- 批准号:
2303042 - 财政年份:2023
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
相似国自然基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331302 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331301 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
- 批准号:
2412357 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
SHF: Small: Taming Huge Page Problems for Memory Bulk Operations Using a Hardware/Software Co-Design Approach
SHF:小:使用硬件/软件协同设计方法解决内存批量操作的大页面问题
- 批准号:
2400014 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
- 批准号:
2345580 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
SHF: Small: QED - A New Approach to Scalable Verification of Hardware Memory Consistency
SHF:小型:QED - 硬件内存一致性可扩展验证的新方法
- 批准号:
2332891 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
SHF: Small: Redesigning the Memory System in the Era of Compute Express Link
SHF:小型:重新设计 Compute Express Link 时代的内存系统
- 批准号:
2333049 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
SHF: Small: Hardware-Software Co-design for Privacy Protection on Deep Learning-based Recommendation Systems
SHF:小型:基于深度学习的推荐系统的隐私保护软硬件协同设计
- 批准号:
2334628 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Conference: SHF: Small: NSF Student Travel Grant for 2024 IEEE VLSI Test Symposium
会议:SHF:小型:2024 年 IEEE VLSI 测试研讨会 NSF 学生旅费补助金
- 批准号:
2334367 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
SHF: Small: Semi-supervised Learning for Design and Quality Assurance of Integrated Circuits
SHF:小型:集成电路设计和质量保证的半监督学习
- 批准号:
2334380 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant