CAREER: Democratizing Algorithmic Program Synthesis
CAREER: Democratizing Algorithmic Program Synthesis
批准号:
2046071
负责人:
Xiaokang Qiu
金额:
$49.25万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-04-01 至 2026-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Program synthesis is the process of automatically generating programs that meet the user's intent. As one of the most central research problems in computer science and AI, program synthesis is extremely challenging. Recent years have seen success stories of algorithmic program synthesis in real-life code generation. Despite the promising progress, modern-day synthesizers can still only be mastered by experts. One vital problem is that program synthesis has not been integrated to the traditional software development process that most regular programmers are familiar with. This project takes a major step toward lowering the barrier of algorithmic program synthesis for regular programmers. The key insight is that the challenging steps in the current synthesis process can be perceived as part of the synthesis task and incorporated into the synthesis algorithms. More specifically, this project develops new synthesis frameworks and algorithms that enable scalable, quantitative, library-based program synthesis without hand-crafted objective functions, library models or decomposition strategies. This project aims to make software development easier for regular programmers by transforming program synthesizers into more natural and accessible tools. The project also has the potential to significantly broaden the base of people who can overcome the programming-related challenges in their own fields. The project will provide valuable training for graduate students, enable novel pedagogical approaches and material suitable for compiler-related, synthesis-related and networking-related courses, and provide new computational thinking assessments and tutorials for broadening participation of K-12 and undergraduate students for broader community.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.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1145/3571197
发表时间:
2023-01-01
期刊:
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL
影响因子:
1.8
作者:
[Wang,Yanjun, Li,Zixuan, Rao,Sanjay]
通讯作者:
Rao,Sanjay
Enhanced Enumeration Techniques for Syntax-Guided Synthesis of Bit-Vector Manipulations
用于位向量操作的语法引导合成的增强枚举技术
DOI:
10.1145/3632913
发表时间:
2024
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Ding, Yuantian, Qiu, Xiaokang]
通讯作者:
Qiu, Xiaokang
DOI:
--
发表时间:
2022
期刊:
Lecture notes in computer science
影响因子:
--
作者:
[Huang, Kangjing, Qiu, Xiaokang]
通讯作者:
Qiu, Xiaokang
FMitF: Track I: Flexible Data Plane Programming
-
批准号:2319425
-
项目类别:Standard Grant
-
资助金额:$75.0万
-
财政年份:2023
-
负责人:Xiaokang Qiu
-
依托单位:
FMitF: Transplanting Syntax-Guided Synthesis to Computer Networks
-
批准号:1837023
-
项目类别:Standard Grant
-
资助金额:$74.2万
-
财政年份:2019
-
负责人:Xiaokang Qiu
-
依托单位:
海外基金