Title
CodePad: interactive spaces for maintaining concentration in programming environments
Abstract
When software developers work with a program's source code, the structure of the source code often requires that they split their attention simultaneously across several documents and artifacts. Disruptions to programmers' concentration caused by overwhelmed capacity can then lead to programming errors and increases in the time to perform a task. We suggest the addition of peripheral interactive spaces to programming environments for supporting developers in maintaining their concentration. We introduce the novel concept of a CodePad, a peripheral, multi-touch enabled display that allows developers to engage with and manipulate multiple programming artifacts. We illustrate visualizations built for a CodePad that support multiple development scenarios and we describe how developers can coordinate the interaction and communication between a CodePad and a programming environment in personal and collaborative tasks. Additionally, we propose a design space for other visualization tools and detail our initial prototype
Year
DOI
Venue
2010
10.1145/1879211.1879217
SOFTVIS
Keywords
Field
DocType
collaborative task,design space,initial prototype,multiple programming artifact,programming environment,source code,peripheral interactive space,multiple development scenario,programming error,novel concept,software development
Source code,Visualization,Computer science,Theoretical computer science,Software,Human–computer interaction,Reactive programming,Intentional programming,Software development,Computer programming,Code review
Conference
Citations 
PageRank 
References 
13
0.65
26
Authors
3
Name
Order
Citations
PageRank
Chris Parnin194647.48
Carsten Görg277147.19
Spencer Rugaber361973.52