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 Parnin | 1 | 946 | 47.48 |
Carsten Görg | 2 | 771 | 47.19 |
Spencer Rugaber | 3 | 619 | 73.52 |