paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Towards bidirectional live programming for incomplete programs

迈向面向非完整程序的双向实时编程
ICSE Proceedings of the 44th International Conference on Software Engineering2022匹配度 2/10 · 论文属于双向实时编程/开发者工具方向,关注非完整程序的编程环境支持,与用户核心的 PL×AI、静态分析、Agentic 程序、浮点/贝叶斯程序分析均无直接关联。仅在广义编程语言与开发工具层面有微弱交集。引用 8 inbox
Xing Zhang, Zhenjiang Hu
crossref: 2026-09-12

AI 速览

一句话:指出双向实时编程系统无法处理含代码空白的非完整程序这一关键局限。

双向实时编程允许开发者在编写程序时持续获得输出反馈,并可通过直接操作输出来反向修改程序,使修改后的程序产生所操作的输出。然而,现有系统存在一个重大局限:无法处理源代码中存在代码空白的非完整程序。本文针对这一局限,旨在探索面向非完整程序的双向实时编程。摘要未具体描述所采用的方法与评估结果,但该工作指出了该领域的一个关键开放问题,并可能为后续研究提供方向。

问题
现有双向实时编程系统无法处理源代码中存在代码空白的非完整程序。
方法
摘要未提及具体方法,论文旨在探索面向非完整程序的双向实时编程。
评估
摘要未提供评估细节,具体验证方式未在摘要中说明。
原文摘要(Abstract)

Bidirectional live programming not only allows software developers to see continuous feedback on the output as they write the program, but also allows them to modify the program by directly manipulating the output, so that the modified program can get the output that was directly manipulated. Despite the appealing of existing bidirectional live programming systems, there is a big limitation: they cannot deal with incomplete programs where code blanks exist in the source programs.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6954,
  title = {Towards bidirectional live programming for incomplete programs},
  author = {Xing Zhang and Zhenjiang Hu},
  booktitle = {ICSE},
  year = {2022},
  doi = {10.1145/3510003.3510195}
}