CAREER: Interactive Program Synthesis for Web Automation
CAREER: Interactive Program Synthesis for Web Automation
批准号:
2236233
负责人:
Xinyu Wang
金额:
$52.49万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2023
资助国家:
美国
项目状态:
未结题
起止时间:
2023-03-01 至 2028-02-29
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Process Automation continues to be a main driver of digital transformation. Yet, it is still technically very demanding to create such automation programs. This project aims to significantly lower the technical barrier of creating web automation programs. The project’s novelties are a suite of new rewrite-based program synthesis algorithms that can automatically generate programs from user demonstrations. The project’s impacts are to enable non-experts in need of performing a tedious but programmatic web-related task to create a program to automate the work, even if they have little or no background in web programming. At the core, this project is developing algorithms that take as input a user demonstration – in the form of a trace A of user actions (e.g., clicking buttons, scraping data) – and synthesize a parameterized program P with control-flow structures by rewriting A to P. The approach is based on finite tree automata and involves both neural and symbolic elements in the underlying web automation language, with the goal of being able to effectively reason about the webpage contents while still leveraging the underlying webpage structure. The project is curating a new suite of web automation tasks that are independently useful for future research beyond this project. The investigator is collaborating with partners at Michigan (e.g., Women in Science and Engineering (WISE), Michigan Louis Stokes Alliance for Minority Participation (MI-LSAMP) and Engineering Center for Academic Success (ECAS)) to increase participation of students from underrepresented groups in his research.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/3586183.3606822
发表时间:
2023-08
期刊:
Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology
影响因子:
--
作者:
[Kevin Pu;Jim Yang;Angel Yuan;Minyi Ma;Rui Dong;Xinyu Wang;Yuanchun Chen;Tovi Grossman]
通讯作者:
Kevin Pu;Jim Yang;Angel Yuan;Minyi Ma;Rui Dong;Xinyu Wang;Yuanchun Chen;Tovi Grossman
Efficient Bottom-Up Synthesis for Programs with Local Variables
具有局部变量的程序的高效自下而上综合
DOI:
10.1145/3632894
发表时间:
2024
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Li, Xiang, Zhou, Xiangyu, Dong, Rui, Zhang, Yihong, Wang, Xinyu]
通讯作者:
Wang, Xinyu
MIWA: Mixed-Initiative Web Automation for Better User Control and Confidence
MIWA:混合主动 Web 自动化可实现更好的用户控制和信心
DOI:
10.1145/3586183.3606720
发表时间:
2023
期刊:
ACM
影响因子:
--
作者:
[Chen, Weihao, Liu, Xiaoyu, Zhang, Jiacheng, Lam, Ian Iong, Huang, Zhicheng, Dong, Rui, Wang, Xinyu, Zhang, Tianyi]
通讯作者:
Zhang, Tianyi
Collaborative Research: SHF: Core: Medium: Program Synthesis for Schema Changes
-
批准号:2210832
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2022
-
负责人:Xinyu Wang
-
依托单位:
Collaborative Research: FMitF: Track I: Usable Synthesis-based End-User Programming with Rich Interaction Modalities
-
批准号:2123654
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2021
-
负责人:Xinyu Wang
-
依托单位:
海外基金