课题基金 / 基金详情

Collaborative Research: SHF: Small: An Automated Full-Lifecycle Approach for Improving the Development and Use of Static Analysis

Collaborative Research: SHF: Small: An Automated Full-Lifecycle Approach for Improving the Development and Use of Static Analysis
合作研究:SHF:小型:改进静态分析开发和使用的自动化全生命周期方法
批准号:
2008905
负责人:
Shiyi Wei
金额:
$24.99万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2024-09-30

项目摘要

项目成果

Shiyi Wei的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Because software failures can and do cause severe, even life-threatening losses, effective quality assurance remains a constant concern for software developers. In fact, over the past decades, numerous software analysis techniques have been developed to address this concern. These techniques represent a powerful means of detecting bugs or proving their absence. Despite their theoretical superiority, static program analysis tools have had relatively limited industry adoption. Static analysis tools aiming for practical solutions are forced to approximate, trading off precision (i.e., better modeling to ensure correctness) against performance (i.e., faster analysis). Finding the right balance of the complex tradeoffs between performance and precision when developing and using static analysis tools is extremely challenging. This project seeks to reduce practical barriers to conquering this tradeoff. Successful outcomes of this project are likely to improve static analysis tool adoption rates, and thereby improve the safety, security and functionality of critical software that society depends upon. This project aims to achieve more effective static analysis design and usage through cohesive development and usage lifecycle that is powerfully augmented with automated support. This automated support includes systematic evaluation and generation of benchmarks for static analysis tools, localizing sources of imprecision and performance bottlenecks, configuring tool settings that are likely to produce correct and timely results, using machine learning approaches to identify and filter false positives, and integrating these improvements into a demonstration system that leverages information and experiences coming from both tool developers and tool users. This augmented and automated lifecycle will identify frequently occurring code patterns that significantly affect performance/precision tradeoffs in specific tools, allowing tool developers to quickly improve their tools. It will also enable tools designed to customize their behavior and analysis approaches to specific target programs. At the same time, this will provide static analysis tool users with automated support for tuning tool configurations to quickly get more effective results. This is supported by automated classification of tool error reports, reducing effort wasted investigating false positives. These improvements used in concert with each other will result in greatly improved static analysis tools, and much-increased use of these tools in analyzing real-world software.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.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3597926.3604918
发表时间: 2023-07
期刊: Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis
影响因子: --
作者: [Austin Mordahl;Dakota Soles;Miao Miao-Miao;Zenong Zhang;Shiyi Wei]
通讯作者: Austin Mordahl;Dakota Soles;Miao Miao-Miao;Zenong Zhang;Shiyi Wei
DOI: 10.1007/s10664-022-10253-z
发表时间: 2023-03-01
期刊: EMPIRICAL SOFTWARE ENGINEERING
影响因子: 4.1
作者: [Yerramreddy,Sai, Mordahl,Austin, Porter,Adam A.]
通讯作者: Porter,Adam A.
DOI: 10.1109/ase51524.2021.9678761
发表时间: 2021-11
期刊: 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)
影响因子: --
作者: [Ugur Koc;Austin Mordahl;Shiyi Wei;J. Foster;A. Porter]
通讯作者: Ugur Koc;Austin Mordahl;Shiyi Wei;J. Foster;A. Porter
DOI: 10.1145/3460319.3464823
发表时间: 2021-07
期刊: Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis
影响因子: --
作者: [Austin Mordahl;Shiyi Wei]
通讯作者: Austin Mordahl;Shiyi Wei
CAREER: Improving the Practicality of Configurable Static Analysis Tools through Analysis, Testing, Refinement and Adaptation
  • 批准号:
    2047682
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $45.88万
  • 财政年份:
    2021
  • 负责人:
    Shiyi Wei
  • 依托单位:
SHF: Small: Automated Fine-Grained Requirements Traceability
  • 批准号:
    1910976
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.5万
  • 财政年份:
    2019
  • 负责人:
    Shiyi Wei
  • 依托单位:
SHF: Small: Collaborative Research: Static Analysis Infrastructure for Variability-Aware Bug Detection and Translation of Highly-Configurable Software Systems
  • 批准号:
    1816951
  • 项目类别:
    Standard Grant
  • 资助金额:
    $24.13万
  • 财政年份:
    2018
  • 负责人:
    Shiyi Wei
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)