Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
批准号:
2120345
负责人:
Brian Nosek
金额:
$22.74万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
已结题
起止时间:
2021-10-01 至 2024-09-30
中文摘要
在当今以软件为中心的世界中,超大规模的软件存储库,如GitHub,每个都有数十万个项目,是亚历山大的新库。它们包含一个庞大的软件语料库和有关软件的信息。科学家和工程师都对分析这些丰富的信息感兴趣,既是出于好奇心,也是为了测试重要的研究假设。然而,目前的进入门槛令人望而却步,只有少数拥有完善的基础设施和深厚专业知识的人才能尝试这样的超大规模分析。必要的专业知识包括:以编程方式访问版本控制系统、数据存储和检索、数据挖掘和并行化。需要拥有这四个不同领域的专业知识,大大增加了试图回答涉及超大规模软件库的研究问题的科学研究的成本。因此,实验往往是不可复制的,实验基础设施的可重用性很低。此外,这些实验所关联和产生的数据往往会丢失,变得无法获取和过时,因为没有系统的管理。最后但并非最不重要的一点是,构建分析基础设施以高效处理超大规模数据可能非常困难。该项目将继续加强被称为BOA的CEISE研究基础设施,以协助和协助这类研究。下一个版本的Boa将被称为Boa 2.0,并将继续在全球范围内传播。该项目将进一步开发编程语言,也称为Boa,它可以向科学家和工程师隐藏以编程方式访问版本控制系统、数据存储和检索、数据挖掘和并行化的细节,并允许他们专注于程序逻辑。该项目还将增强Boa的数据挖掘基础设施,以及一个包含数百万个开源项目的BigData存储库,用于分析超大规模软件存储库,以帮助进行此类实验。该项目将把BOA 2.0与开放科学开放科学框架中心(OSF)结合起来,以提高可重复性,并将与国家计算资源XSEDE结合起来,以提高可伸缩性。Boa 2.0的更广泛影响源于它的潜力,它使开发人员、设计人员和研究人员能够构建直观的、多模式的、以用户为中心的科学应用程序,这些应用程序可以帮助并支持对开源软件开发的个人、社会、法律、政策和技术方面的科学研究。这一进展将主要通过显著降低进入门槛来实现,从而在该领域实现更大、更雄心勃勃的数据密集型科学发现系列。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
In today’s software-centric world, ultra-large-scale software repositories, e.g. GitHub, with hundreds of thousands of projects each, are the new library of Alexandria. They contain an enormous corpus of software and information about software. Scientists and engineers alike are interested in analyzing this wealth of information both for curiosity as well as for testing important research hypotheses. However, the current barrier to entry is prohibitive and only a few with well-established infrastructure and deep expertise can attempt such ultra-large-scale analysis. Necessary expertise includes: programmatically accessing version control systems, data storage and retrieval, data mining, and parallelization. The need to have expertise in these four different areas significantly increases the cost of scientific research that attempts to answer research questions involving ultra-large-scale software repositories. As a result, experiments are often not replicable, and reusability of experimental infrastructure low. Furthermore, data associated and produced by such experiments is often lost and becomes inaccessible and obsolete, because there is no systematic curation. Last but not least, building analysis infrastructure to process ultra-large-scale data efficiently can be very hard. This project will continue to enhance the CISE research infrastructure called Boa to aid and assist with such research. This next version of Boa will be called Boa 2.0 and it will continue to be globally disseminated. The project will further develop the programming language also called Boa, that can hide the details of programmatically accessing version control systems, data storage and retrieval, data mining, and parallelization from the scientists and engineers and allow them to focus on the program logic. The project will also enhance the data mining infrastructure for Boa, and a BIGDATA repository containing millions of open source project for analyzing ultra-large-scale software repositories to help with such experiments. The project will integrate Boa 2.0 with the Center for Open Science Open Science Framework (OSF) to improve reproducibility and with the national computing resource XSEDE to improve scalability. The broader impacts of Boa 2.0 stem from its potential to enable developers, designers and researchers to build intuitive, multi-modal, user-centric, scientific applications that can aid and enable scientific research on individual, social, legal, policy, and technical aspects of open source software development. This advance will primarily be achieved by significantly lowering the barrier to entry and thus enabling a larger and more ambitious line of data-intensive scientific discovery in this area.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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSF PD 19-125Y - Science of Science: Discovery, Communication, and Impact (SoS:DCI) -Randomized Control Trial of the Registered Reports Publishing Format
-
批准号:2152424
-
项目类别:Continuing Grant
-
资助金额:$75.0万
-
财政年份:2022
-
负责人:Brian Nosek
-
依托单位:
Ethical and Responsible Research (ER2) Rigor and Transparency Initiatives (RTI)
-
批准号:2023403
-
项目类别:Standard Grant
-
资助金额:$63.98万
-
财政年份:2020
-
负责人:Brian Nosek
-
依托单位:
EAGER: Community Building and Workflows for Data Sharing with Publicly Accessible and Consumable Metadata
-
批准号:2032650
-
项目类别:Standard Grant
-
资助金额:$29.9万
-
财政年份:2020
-
负责人:Brian Nosek
-
依托单位:
An EHR Core Research (ECR) Data Resource Hub to catalyze culture change and community building for improving rigor and reproducibility in STEM education research
-
批准号:1937698
-
项目类别:Standard Grant
-
资助金额:$99.74万
-
财政年份:2019
-
负责人:Brian Nosek
-
依托单位:
Implicit Cognition in STEM Education
-
批准号:0634041
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Brian Nosek
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: