Towards bidirectional live programming for incomplete programs

Xing Zhang, Zhenjiang Hu · Proceedings of the 44th International Conference on Software Engineering · 2022

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.

Read the paper · More papers on PaperTik