Title
How live coding affects developers' coding behavior
Abstract
We report on the behavior of developers working with a live coding environment, which provides information about a program's execution immediately after each change to the source code. The live coding environment we used shows information about each individual source code line, e.g., changed variable values or truth values of conditions. In comparison to developers working in a non-live environment, those working live found and fixed bugs they introduced significantly faster. Further, working live encouraged developers to switch between editing and debugging phases more frequently.
Year
DOI
Venue
2014
10.1109/VLHCC.2014.6883013
Visual Languages and Human-Centric Computing
Keywords
Field
DocType
encoding,object-oriented programming,program debugging,debugging phase,developer coding behavior,editing phase,live coding environment,program execution
Computer science,Source code,Software bug,Truth value,Coding (social sciences),Theoretical computer science,Human–computer interaction,Live coding,Algorithmic program debugging,Encoding (memory),Debugging
Conference
ISSN
Citations 
PageRank 
1943-6092
4
0.45
References 
Authors
0
4
Name
Order
Citations
PageRank
Jan-Peter Krämer1534.07
Joachim Kurz2201.74
Thorsten Karrer338626.19
Jan Borchers41659154.20