CAREER: Enhancing Deep-Learning-based Code Analyses via Human Intelligence
CAREER: Enhancing Deep-Learning-based Code Analyses via Human Intelligence
批准号:
2146443
负责人:
Wei Yang
金额:
$52.71万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-05-01 至 2027-04-30
中文摘要
该奖项全部或部分由《2021年美国救援计划法案》(公法117-2)资助。随着开源存储库中数以百万计的程序的可用性不断增加,人们提出了许多技术来利用深度学习模型从大型代码库中自动学习模式,以协助各种软件工程任务(例如,安全分析,错误检测)。然而,由于许多原因(例如,程序代码的演变),所提出的深度学习模型仍然面临许多超出模型处理能力的输入程序。由于缺乏对这些输入的理解,工业实践中的许多软件工程应用仍然基于符号推理系统做出决策,其中决策逻辑和规则是由人类硬编码的。人类智能(例如,人类总结的规则)往往是简单和简化的,而深度学习模型可能是不透明和过拟合的。如果一个人能以某种方式将这两个世界的优点结合起来,那么许多现有的挑战就会消失。因此,本建议力求在这种结合方面取得进展。该提案的总体目标是设计一个通用框架,通过结合人类智能来改进深度学习模型对输入程序的处理。具体而言,现有深度学习模型在处理代码数据时面临两个主要问题:(1)缺乏对代码数据固有性质的理解;(2)缺乏对软件工程任务的特定领域知识。为了解决这些基本限制,本项目建议设计一个通用的、用户驱动的、基于学习的框架。短期内,该项目旨在提高智能代码分析技术的实用性,并促进深度学习技术在代码分析中的应用。从长远来看,这个项目有潜力从根本上改变软件工程应用程序中基于学习的代码分析技术。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
This award is funded in whole or in part under the American Rescue Plan Act of 2021 (Public Law 117-2).With the increasing availability of the millions of programs in open-source repositories, many techniques have been proposed to leverage deep-learning models to automatically learn patterns from large code bases to assist various software engineering tasks (e.g., security analysis, bug detection). However the proposed deep-learning models still face many input programs that are beyond a model’s handling capability due to many reasons (e.g., evolution of the program code). Because of the lack of understanding about these inputs, many software-engineering applications in industrial practice still make decisions based on symbolic-reasoning systems where decision logic and rules are hard-coded by a human. Human intelligence (e.g., rules summarized by humans) tends to be simplistic and reductionistic, while deep-learning models can be opaque and overfitted. If one can somehow combine the best of the two worlds, many existing challenges will disappear. Therefore, this proposal seeks to make progress on such a combination. The broad goal of this proposal is to design a general framework that improves deep-learning models’ handling of input programs by incorporating human intelligence. Specifically, two main issues are faced by existing deep-learning models in handling code data: (1) lack of understanding about inherent nature of code data, and (2) lack of domain-specific knowledge of software-engineering tasks. To address these fundamental limitations, this project proposes to design a general, user-driven learning-based framework. In the short term, this project aims to improve the practicality of intelligent code-analysis techniques and facilitate the adoption of deep learning techniques in code analysis. In the long run, this project has the potential to fundamentally transform the learning-based techniques for code analysis in software-engineering applications.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.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3510003.3510088
发表时间:
2022-02
期刊:
2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE)
影响因子:
--
作者:
[Mirazul Haque;Yaswanth Yadlapalli;Wei Yang;Cong Liu]
通讯作者:
Mirazul Haque;Yaswanth Yadlapalli;Wei Yang;Cong Liu
DOI:
10.1145/3551349.3561158
发表时间:
2022-10
期刊:
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering
影响因子:
--
作者:
[Simin Chen;Mirazul Haque;Cong Liu;Wei Yang]
通讯作者:
Simin Chen;Mirazul Haque;Cong Liu;Wei Yang
DOI:
10.1109/cvpr52688.2022.01493
发表时间:
2022-03
期刊:
2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)
影响因子:
--
作者:
[Simin Chen;Zihe Song;Mirazul Haque;Cong Liu;Wei Yang]
通讯作者:
Simin Chen;Zihe Song;Mirazul Haque;Cong Liu;Wei Yang
DOI:
10.1145/3540250.3549102
发表时间:
2022-10
期刊:
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
作者:
[Simin Chen;Cong Liu;Mirazul Haque;Zihe Song;Wei Yang]
通讯作者:
Simin Chen;Cong Liu;Mirazul Haque;Zihe Song;Wei Yang
Collaborative Research: CCRI: Planning-C: An Infrastructure and Dataset for Research in Android Testing & Analysis
-
批准号:2235137
-
项目类别:Standard Grant
-
资助金额:$3.29万
-
财政年份:2023
-
负责人:Wei Yang
-
依托单位:
EAGER: Free Energy Sampling of Biomolecular Dynamics at Biological Timescales
-
批准号:1839694
-
项目类别:Standard Grant
-
资助金额:$9.5万
-
财政年份:2018
-
负责人:Wei Yang
-
依托单位:
Who will care for you when you get old? A study of inequities in health and long-term care among the elderly in rural China
-
批准号:ES/N002717/1
-
项目类别:Research Grant
-
资助金额:$34.29万
-
财政年份:2016
-
负责人:Wei Yang
-
依托单位:
Who will care for you when you get old? A study of inequities in health and long-term care among the elderly in rural China
-
批准号:ES/N002717/2
-
项目类别:Research Grant
-
资助金额:$28.95万
-
财政年份:2016
-
负责人:Wei Yang
-
依托单位:
Achieving Long Timescale Sampling in Biomolecular Simulations
-
批准号:1158284
-
项目类别:Standard Grant
-
资助金额:$63.3万
-
财政年份:2012
-
负责人:Wei Yang
-
依托单位:
Achieving Long Timescale Sampling in Biomolecular Simulations
-
批准号:0919983
-
项目类别:Standard Grant
-
资助金额:$44.36万
-
财政年份:2009
-
负责人:Wei Yang
-
依托单位:
A Workshop in Plasticity and Commemorative Volume in Honor of Professor E.H. Lee
-
批准号:9019931
-
项目类别:Standard Grant
-
资助金额:$0.83万
-
财政年份:1990
-
负责人:Wei Yang
-
依托单位:
海外基金