Visual code annotations for cyberphysical programming
Ben Swift, Andrew Sorensen, Henry Gardner, John Hosking · 2013
User interfaces for source code editing are a crucial component in any software development environment, and in many editors visual annotations (overlaid on the textual source code) are used to provide important contextual information to the programmer. This paper focuses on the real-time programming activity of `cyberphysical' programming, and considers the type of visual annotations which may be helpful in this programming context.