Assuage: Assembly Synthesis Using A Guided Exploration
Assuage: Assembly Synthesis Using A Guided Exploration
复制标题
Assuage:使用引导探索进行装配合成
DOI:
10.1145/3472749.3474740
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Glassman, Elena L.
中科院分区:
文献类型:
--
作者:
Hu, Jingmei;Vaithilingam, Priyan;Chong, Stephen;Seltzer, Margo;Glassman, Elena L.
Assembly programming is challenging, even for experts. Program synthesis, as an alternative to manual implementation, has the potential to enable both expert and non-expert users to generate programs in an automated fashion. However, current tools and techniques are unable to synthesize assembly programs larger than a few instructions. We present Assuage : ASsembly Synthesis Using A Guided Exploration, which is a parallel interactive assembly synthesizer that engages the user as an active collaborator, enabling synthesis to scale beyond current limits. Using Assuage, users can provide two types of semantically meaningful hints that expedite synthesis and allow for exploration of multiple possibilities simultaneously. Assuage exposes information about the underlying synthesis process using multiple representations to help users guide synthesis. We conducted a within-subjects study with twenty-one participants working on assembly programming tasks. With Assuage, participants with a wide range of expertise were able to achieve significantly higher success rates, perceived less subjective workload, and preferred the usefulness and usability of Assuage over a state of the art synthesis tool.
登录
查看更多内容
DOI:
10.1145/3411764.3445646
发表时间:
2021
期刊:
Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems
影响因子:
--
作者:
Tianyi Zhang;Zhiyang Chen;Yuanli Zhu;Priyan Vaithilingam;Xinyu Wang;Elena L. Glassman
通讯作者:
Elena L. Glassman
DOI:
--
发表时间:
2012
期刊:
2012 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
影响因子:
--
作者:
Sumit Gulwani
通讯作者:
Sumit Gulwani
DOI:
--
发表时间:
2002
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
作者:
David A. Holland;Ada T. Lim;M. Seltzer
通讯作者:
M. Seltzer
DOI:
10.1007/978-3-319-21668-3_22
发表时间:
2015
期刊:
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子:
--
作者:
Jinseong Jeon;Xiaokang Qiu;Armando Solar;J. Foster
通讯作者:
J. Foster
DOI:
--
发表时间:
2019
期刊:
PLOS@SOSP
影响因子:
--
作者:
Jingmei Hu;Eric Lu;David A. Holland;Ming Kawaguchi;Stephen Chong;M. Seltzer
通讯作者:
M. Seltzer