课题基金 / 基金详情

CRII: SHF: Automatic Building of Software Projects to Support Analysis of Open Software Repositories

CRII: SHF: Automatic Building of Software Projects to Support Analysis of Open Software Repositories
CRII:SHF:自动构建软件项目以支持开放软件存储库分析
批准号:
1464425
负责人:
Xiaoyin Wang
金额:
$17.48万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-03-01 至 2018-02-28

项目摘要

项目成果

Xiaoyin Wang的其他基金

相似基金

相关文献

中文摘要
翻译
随着越来越多的软件开发人员选择在Sourceforge和Github等开放软件存储库上托管他们的项目,这些大型存储库已经成为开发新软件工程技术的宝贵资源。它们既可以作为新兴的基于挖掘的软件工程技术的数据集,也可以作为实验评估和实证研究的主题。然而,阻止充分利用开放软件存储库的一个主要障碍是,尽管许多现有的程序分析工具需要成功构建的项目作为它们的输入,软件项目通常只将它们的源代码存储在存储库中,并且源代码通常不能自动构建。因此,通常很难将现有的程序分析工具应用到大量的软件项目中,这限制了大型开放软件存储库提供的好处。本研究项目旨在通过提供在开放软件存储库中自动构建软件项目的技术来克服上述障碍。具体而言,项目主要探索以下方向:(1)分析构建配置文件中的路径表达式和文件流,为构建配置工具提供合适的参数和环境变量;(2)通过在线依赖库搜索解决缺失的软件依赖,并在搜索结果中识别兼容的软件依赖文件;(3)根据软件项目的特点,将软件项目分配到合适的构建平台。该项目有助于发现关于自动软件构建的可行性和有效性的知识,并且可能受益于利用开放软件存储库的各种软件工程技术。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Small: Reuse and Migration of GUI Tests
  • 批准号:
    2007718
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2020
  • 负责人:
    Xiaoyin Wang
  • 依托单位:
CCRI: Planning: Collaborative Research: A Platform for Conducting Software Engineering User Studies
  • 批准号:
    2016604
  • 项目类别:
    Standard Grant
  • 资助金额:
    $2.8万
  • 财政年份:
    2020
  • 负责人:
    Xiaoyin Wang
  • 依托单位:
CAREER: Analysis and Repair of Build Scripts for DevOps Software Practice
  • 批准号:
    1846467
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $49.24万
  • 财政年份:
    2019
  • 负责人:
    Xiaoyin Wang
  • 依托单位:
EAGER: Tracing Privacy-Policy Statements into Code for Privacy-Aware Mobile App Development
  • 批准号:
    1748109
  • 项目类别:
    Standard Grant
  • 资助金额:
    $12.83万
  • 财政年份:
    2017
  • 负责人:
    Xiaoyin Wang
  • 依托单位:
国内基金
海外基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
  • 批准号:
    82302939
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2023
  • 负责人:
    汪京京
  • 依托单位:
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
  • 批准号:
    81572468
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2015
  • 负责人:
    邹健
  • 依托单位: