CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource

CRI:CI-New:协作研究:NJR:标准化 Java 资源

基本信息

  • 批准号:
    1823360
  • 负责人:
  • 金额:
    $ 60万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2018
  • 资助国家:
    美国
  • 起止时间:
    2018-08-15 至 2024-08-31
  • 项目状态:
    已结题

项目摘要

Research in programming languages and software engineering has increasingly become a "big data" science ("Big Code") is which researchers want to use large code bases to experiment with new techniques. Specifically, Big Code will enable novel tools in areas such as security enhancers, bug finders, and code synthesizers. This project will build a community resource of 100,000 executable Java programs together with a set of working tools and an environment for conducting such research. This Normalized Java Resource (NJR) will lower the barrier to implementation of new tools, speed up research, and ultimately help advance research frontiers. Additionally, NJR can be the foundation of new courses on software tools that take advantage of Big Code. Finally, NJR can be the centerpiece of a discussion about better benchmark suites in general. The two investigators will work with collaborators from five countries. Researchers get significant advantages from using NJR. They can write scripts that base their new tool on NJR's already-working tools, and they can search NJR for programs with desired characteristics. They will receive the search result as a container that they can run either locally or on a cloud service. Additionally, they benefit from NJR's normalized representation of each Java program, which enables scalable running of tools on the entire collection. Finally, they will find that NJR's collection of programs is diverse because of the investigators' efforts to run clone detection and near-duplicate removal.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.
编程语言和软件工程的研究日益成为一门“大数据”科学(“大代码”),研究人员希望使用大型代码库来试验新技术。 具体来说,大代码将在安全增强器、错误查找器和代码合成器等领域启用新颖的工具。 该项目将建立一个包含 100,000 个可执行 Java 程序的社区资源以及一套工作工具和进行此类研究的环境。 这种规范化 Java 资源 (NJR) 将降低实施新工具的障碍,加快研究速度,并最终帮助推进研究前沿。 此外,NJR 可以成为利用大代码的软件工具新课程的基础。 最后,NJR 可以成为关于更好的基准测试套件的讨论的核心。 两名研究人员将与来自五个国家的合作者合作。研究人员通过使用 NJR 获得了显着的优势。 他们可以编写基于 NJR 已有工作工具的新工具的脚本,并且可以在 NJR 中搜索具有所需特性的程序。 他们将以容器形式接收搜索结果,可以在本地或云服务上运行。 此外,它们还受益于 NJR 对每个 Java 程序的标准化表示,这使得工具能够在整个集合上进行可扩展的运行。 最后,他们会发现 NJR 的程序集合是多样化的,因为研究人员努力运行克隆检测和近乎重复的删除。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力优点和更广泛的评估进行评估,被认为值得支持。影响审查标准。

项目成果

期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Striking a balance: pruning false-positives from static call graphs
取得平衡:从静态调用图中修剪误报
Logical bytecode reduction
逻辑字节码缩减
Fast and precise application code analysis using a partial library
使用部分库进行快速、精确的应用程序代码分析
{{ 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 }}

Jens Palsberg其他文献

Proceedings of the First International Workshop on Aliasing, Confinement and Ownership in Object-oriented Programming (IWACO)
第一届面向对象编程中的别名、限制和所有权国际研讨会 (IWACO) 论文集
  • DOI:
  • 发表时间:
    2003
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Dave Clarke;Chandrasekhar Boyapati;Robert Lee;Richard Paige;J. Ostroff;Phillip Brooke;James Noble;Robert Biddle;E. Tempero;A. Potanin;Tian Zhao;Jens Palsberg;Jan;Sophia Drosspoulou;Workshop Organisers;Jonathan Aldrich;Doug Lea;Suny Oswego;David Naumann;Queen Mary;Martin Rinard;Jan Vitek;Anindya Banerjee;S. Drossopoulou;Matthew Smith;C. Pierik;Tobias Wrigstad;P. O 'hearn;John Tang Boyland;M. Fähndrich;K. Rustan;M. Leino;Scott F Smith;Mark Thober Discussion
  • 通讯作者:
    Mark Thober Discussion
Trust in the lambda-Calculus
相信 lambda 演算
  • DOI:
  • 发表时间:
    1995
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jens Palsberg;Peter Ørbæk
  • 通讯作者:
    Peter Ørbæk
Trust in the lambda-Calculus
相信 lambda 演算
  • DOI:
    10.1007/3-540-60360-3_47
  • 发表时间:
    1995-09-25
  • 期刊:
  • 影响因子:
    3
  • 作者:
    Jens Palsberg;Peter Ørbæk
  • 通讯作者:
    Peter Ørbæk
Trust in the-calculus
相信微积分
  • DOI:
  • 发表时间:
    1995
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jens Palsberg;Peter Ørbæk
  • 通讯作者:
    Peter Ørbæk

Jens Palsberg的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Jens Palsberg', 18)}}的其他基金

SHF: Small: Concurrency with Specified Orders
SHF:小:指定订单并发
  • 批准号:
    1815496
  • 财政年份:
    2018
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Collaborative Research: CI-P: NJR: A National Java Resource
合作研究:CI-P:NJR:国家 Java 资源
  • 批准号:
    1730697
  • 财政年份:
    2017
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Workshop on High-Level Programming Models for Parallelism
并行高级编程模型研讨会
  • 批准号:
    1339507
  • 财政年份:
    2013
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
SHF: Small: Typed Self-Application
SHF:小型:类型自应用
  • 批准号:
    1219240
  • 财政年份:
    2012
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Certification of Medical Device Software
医疗器械软件认证
  • 批准号:
    0820245
  • 财政年份:
    2008
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
ITR - ASE - int: Event Driven Software Quality
ITR - ASE - int:事件驱动的软件质量
  • 批准号:
    0427202
  • 财政年份:
    2004
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Foundations of ILP-based Static Analysis
基于 ILP 的静态分析的基础
  • 批准号:
    0401691
  • 财政年份:
    2003
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Foundations of ILP-based Static Analysis
基于 ILP 的静态分析的基础
  • 批准号:
    0306401
  • 财政年份:
    2003
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
ITR: Static Timing of Interrupt-Driven Software
ITR:中断驱动软件的静态时序
  • 批准号:
    0401680
  • 财政年份:
    2003
  • 资助金额:
    $ 60万
  • 项目类别:
    Continuing Grant
ITR: Static Timing of Interrupt-Driven Software
ITR:中断驱动软件的静态时序
  • 批准号:
    0112628
  • 财政年份:
    2001
  • 资助金额:
    $ 60万
  • 项目类别:
    Continuing Grant

相似国自然基金

基于“免疫-神经”网络探讨眼针活化CI/RI大鼠MC靶向H3R调节“免疫监视”的抗炎机制
  • 批准号:
    82374375
  • 批准年份:
    2023
  • 资助金额:
    51 万元
  • 项目类别:
    面上项目
ci-Eln促进亲本基因Eln介导的缺氧肺动脉平滑肌细胞增殖的机制研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
森林垂直分层LAI和CI时空变异特征、LiDAR遥感反演与验证研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
通过单细胞转录组测序揭示Wolbachia诱导果蝇CI的分子机制
  • 批准号:
    32170497
  • 批准年份:
    2021
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
近邻星系中[CI]线作为新分子气体质量探针的观测研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    24 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
  • 批准号:
    1823246
  • 财政年份:
    2018
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
  • 批准号:
    1823354
  • 财政年份:
    2018
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
CRI: CI-New: A Community Benchmarking Infrastructure for Birectional Reflectance Distribution Functions
CRI:CI-New:双向反射率分布函数的社区基准基础设施
  • 批准号:
    1823154
  • 财政年份:
    2018
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
  • 批准号:
    1823214
  • 财政年份:
    2018
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
CRI:CI-New:协作研究:NJR:标准化 Java 资源
  • 批准号:
    1823227
  • 财政年份:
    2018
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了