DocumentCode :
3302038
Title :
A perspective on the evolution of live programming
Author :
Tanimoto, Steven L.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
fYear :
2013
fDate :
19-19 May 2013
Firstpage :
31
Lastpage :
34
Abstract :
Liveness in programming environments generally refers to the ability to modify a running program. Liveness is one form of a more general class of behaviors by a programming environment that provide information to programmers about what they are constructing. This paper gives a brief historical perspective on liveness and proposes an extension of a hierarchy given in 1990, to now account for even more powerful execution-oriented tools for programmers. In addition, while liveness concerns the timeliness of execution feedback, considering a broader array of forms of feedback is helpful both in better understanding liveness and in designing ever more powerful development tools.
Keywords :
program debugging; programming environments; software tools; debugging; development tools; execution feedback; execution-oriented tools; live programming; liveness; programming environment behaviors; running program; Computers; Encoding; Programming environments; Programming profession; Software; Visualization; Liveness; code completion; debugging; integrated development environment; live coding; live programming; liveness levels; program inference; software development tools; software engineering; strategic prediction; tactical prediction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Live Programming (LIVE), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/LIVE.2013.6617346
Filename :
6617346
Link To Document :
بازگشت