ICSE2022
Towards Bidirectional Live Programming for Incomplete Programs
Xing Zhang, Zhenjiang Hu
8 citations
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.