2013 1st International Workshop on Live Programming (LIVE) 2013
DOI: 10.1109/live.2013.6617345
|View full text |Cite
|
Sign up to set email alerts
|

Visual code annotations for cyberphysical programming

Abstract: Abstract-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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 15 publications
(12 citation statements)
references
References 12 publications
0
12
0
Order By: Relevance
“…Beck et al [9,10] implement embedded visualizations for understanding program behavior and performance bottlenecks. Similarly, Hoffswell et al [22] and Swift et al [53] augment source code with visualizations to aid understanding of runtime behavior. We embed visualizations into natural language text (not into source code) to support better understanding of the quality of the source code.…”
Section: Related Workmentioning
confidence: 99%
“…Beck et al [9,10] implement embedded visualizations for understanding program behavior and performance bottlenecks. Similarly, Hoffswell et al [22] and Swift et al [53] augment source code with visualizations to aid understanding of runtime behavior. We embed visualizations into natural language text (not into source code) to support better understanding of the quality of the source code.…”
Section: Related Workmentioning
confidence: 99%
“…Alternative terms to "source code editor augmentation" are in situ software visualization [14] and source code annotation [15]. The latter can be easily confused with attribute-oriented programming (e.g., Java annotations [16]).…”
Section: Source Code Editor Augmentationmentioning
confidence: 99%
“…Another type of tools utilizing the runtime source, live programming environments such as Impromptu HUD [15] and Gibber [32], display the augmentation in real time as the program is executing.…”
Section: Sourcementioning
confidence: 99%
“…One of the research areas aiming to clear this boundary is the area of live programming systems. A large amount of work was done in this field -from the design of live programming languages [32], [33] and their visual augmentation [34] to experiments [24] and integration with unit testing [35], just to name a few advances.…”
Section: B Long-term Goalsmentioning
confidence: 99%