CRII: SHF: Automatic Building of Software Projects to Support Analysis of Open Software Repositories
CRII:SHF:自动构建软件项目以支持开放软件存储库分析
基本信息
- 批准号:1464425
- 负责人:
- 金额:$ 17.48万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2015
- 资助国家:美国
- 起止时间:2015-03-01 至 2018-02-28
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
As more and more software developers choose to host their projects at open software repositories such as Sourceforge and Github, these large repositories have become valuable resources for the development of novel software engineering techniques. They can serve as either data sets for the emerging mining-based software-engineering techniques or subjects for experimental evaluations and empirical studies. However, a major obstacle preventing full utilization of open software repositories is that, while many existing program analysis tools require successfully built projects as their input, software projects typically have only their source code stored in the repositories, and the source code often cannot be built automatically. Therefore, it is often difficult to apply existing program analysis tools to a large number of software projects, which limits the benefit provided by large open software repositories. This research project aims to overcome the above obstacle by providing technique for automatic building of software projects in open software repositories. Specifically, the project mainly explores the following directions: (1) analyzing path expressions and file flows in build configuration files to provide proper parameters and environment variables for build configuration tools (2) resolving missing software dependencies by searching online dependency repositories, and identifying the compatible software dependency files among the search results; and (3) assigning a software project to an appropriate building platform according to its features. The project helps to discover knowledge on the feasibility and effectiveness of automatic software building, and may benefit a large variety of software engineering techniques that take advantage of open software repositories.
随着越来越多的软件开发人员选择在Sourceforge和Github等开放软件存储库中托管他们的项目,这些大型存储库已成为开发新软件工程技术的宝贵资源。它们既可以作为新兴的基于采矿的软件工程技术的数据集,也可以作为实验评估和实证研究的对象。然而,一个主要的障碍,防止开放软件仓库的充分利用是,虽然许多现有的程序分析工具需要成功地构建项目作为其输入,软件项目通常只有其源代码存储在仓库中,源代码往往不能自动构建。因此,它通常是难以应用现有的程序分析工具,以大量的软件项目,这限制了大型开放软件仓库提供的好处。本研究计画旨在克服上述障碍,提供在开放式软体储存库中自动建构软体专案之技术。具体而言,本项目主要探索以下几个方向:(1)分析构建配置文件中的路径表达式和文件流,为构建配置工具提供合适的参数和环境变量;(2)通过搜索在线依赖仓库,解决缺少的软件依赖,并在搜索结果中识别兼容的软件依赖文件;(3)根据软件项目的特点,将其分配到合适的构建平台上。该项目有助于发现关于自动软件构建的可行性和有效性的知识,并可能有利于利用开放软件库的各种软件工程技术。
项目成果
期刊论文数量(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 }}
Xiaoyin Wang其他文献
DOVAR: Data-on-Object Visualization with Virtual and Augmented Reality in Scientific Education
DOVAR:科学教育中虚拟现实和增强现实的对象数据可视化
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Xiaoyin Wang;M. Rivera;Lisette Isais;Corbin Styles - 通讯作者:
Corbin Styles
A Study on Behavioral Backward Incompatibility Bugs in Java Software Libraries
Java软件库中行为向后不兼容缺陷的研究
- DOI:
10.1109/icse-c.2017.101 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Shaikh Mostafa;Rodney Rodriguez;Xiaoyin Wang - 通讯作者:
Xiaoyin Wang
An adaptive filtering mechanism for energy efficient data prefetching
一种用于节能数据预取的自适应过滤机制
- DOI:
10.1109/aspdac.2013.6509617 - 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
Xianglei Dang;Xiaoyin Wang;Dong Tong;Zichao Xie;Lingda Li;Keyi Wang - 通讯作者:
Keyi Wang
The regulatory effect of CoL10A1 to the intracranial vascular invasion and cell proliferation in breast cancer via EMT pathway
胶原蛋白 X 型α1 链(CoL10A1)通过上皮间质转化(EMT)途径对乳腺癌颅内血管侵袭和细胞增殖的调控作用
- DOI:
10.1038/s41598-025-87475-w - 发表时间:
2025-04-01 - 期刊:
- 影响因子:3.900
- 作者:
Xiaoyin Wang;Shunchang Ma;Shaomin Li;Wang Jia;Dainan Zhang - 通讯作者:
Dainan Zhang
Cost comparison of four revascularisation procedures for the treatment of multivessel coronary artery disease
治疗多支冠状动脉疾病的四种血运重建手术的成本比较
- DOI:
- 发表时间:
2008 - 期刊:
- 影响因子:2.4
- 作者:
Xiaoyin Wang;M. Rokoss;Adel M. Dyub;A. Gafni;A. Lamy - 通讯作者:
A. Lamy
Xiaoyin Wang的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Xiaoyin Wang', 18)}}的其他基金
Collaborative Research: SHF: Small: Reuse and Migration of GUI Tests
协作研究:SHF:小型:GUI 测试的重用和迁移
- 批准号:
2007718 - 财政年份:2020
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
CCRI: Planning: Collaborative Research: A Platform for Conducting Software Engineering User Studies
CCRI:规划:协同研究:进行软件工程用户研究的平台
- 批准号:
2016604 - 财政年份:2020
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
CAREER: Analysis and Repair of Build Scripts for DevOps Software Practice
职业:DevOps 软件实践的构建脚本分析和修复
- 批准号:
1846467 - 财政年份:2019
- 资助金额:
$ 17.48万 - 项目类别:
Continuing Grant
EAGER: Tracing Privacy-Policy Statements into Code for Privacy-Aware Mobile App Development
EAGER:将隐私政策声明跟踪到隐私意识移动应用程序开发的代码中
- 批准号:
1748109 - 财政年份:2017
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
相似国自然基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
CRII: SHF: Theoretical Foundations of Verifying Function Values and Reducing Annotation Overhead in Automatic Deductive Verification
CRII:SHF:自动演绎验证中验证函数值和减少注释开销的理论基础
- 批准号:
2348334 - 财政年份:2024
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
CCF: SHF: Small: Self-Adaptive Interference-Avoiding Wireless Receiver Hardware through Real-Time Learning-Based Automatic Optimization of Power-Efficient Integrated Circuits
CCF:SHF:小型:通过基于实时学习的高能效集成电路自动优化实现自适应干扰避免无线接收器硬件
- 批准号:
2218845 - 财政年份:2022
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization
协作研究:SHF:中:协作自动并行化
- 批准号:
2107257 - 财政年份:2021
- 资助金额:
$ 17.48万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization
协作研究:SHF:中:协作自动并行化
- 批准号:
2107042 - 财政年份:2021
- 资助金额:
$ 17.48万 - 项目类别:
Continuing Grant
NSF-BSF: SHF: Small: Efficient, Automatic, and Trustworthy Smart Contract Verification
NSF-BSF:SHF:小型:高效、自动且值得信赖的智能合约验证
- 批准号:
2110397 - 财政年份:2021
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
SHF: Small: Automatic, adaptive and massive parallel data processing on GPU/RDMA clusters in both synchronous and asynchronous modes
SHF:小型:在同步和异步模式下在 GPU/RDMA 集群上自动、自适应和大规模并行数据处理
- 批准号:
2005884 - 财政年份:2020
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
SHF: Small: Automatic Generation of Cache Coherent Memory Systems for Multicore Processors
SHF:小型:自动生成多核处理器的缓存一致性内存系统
- 批准号:
2002737 - 财政年份:2020
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
SHF: Small: Automatic Qualitative and Quantitative Verification of CUDA Code
SHF:Small:CUDA代码的自动定性和定量验证
- 批准号:
2007784 - 财政年份:2020
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
SHF: Small: Automatic Exploration and Analysis of Software Performance Responses
SHF:小型:软件性能响应的自动探索和分析
- 批准号:
1908870 - 财政年份:2019
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant
SHF: SMALL: DockerizeME: Automatic Inference and Repair of Computing Environments
SHF:SMALL:DockerizeME:计算环境的自动推理和修复
- 批准号:
1814798 - 财政年份:2018
- 资助金额:
$ 17.48万 - 项目类别:
Standard Grant