Blue-Pencil: modeless program synthesis

  • Arjun Radhakrishna, Gustavo Soares | Microsoft Research

In this demo, we show how IntelliCode Suggestions can help developers perform repetitive code edits in Visual Studio. It is based on Blue-Pencil, a modeless program synthesis system. Blue-Pencil does not require developers to explicitly enter a special mode to give demonstration or examples. Instead, it observes the developer, learns from these observations, and subsequently assists the developer by automating the remaining of the repetitive code edits.