A Perspective on the Evolution of Live Programming
S. Tanimoto. Proceedings of the 1st International Workshop on Live Programming, page 31--34. Piscataway, NJ, USA, IEEE Press, (2013)
DOI: 10.1109/LIVE.2013.6617346
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.
Description
A perspective on the evolution of live programming
%0 Conference Paper
%1 Tanimoto:2013:PEL
%A Tanimoto, Steven L.
%B Proceedings of the 1st International Workshop on Live Programming
%C Piscataway, NJ, USA
%D 2013
%I IEEE Press
%K Analysis Discussion LiveProgramming PositionPaper Requirements
%P 31--34
%R 10.1109/LIVE.2013.6617346
%T A Perspective on the Evolution of Live Programming
%X 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.
%@ 978-1-4673-6265-8
@inproceedings{Tanimoto:2013:PEL,
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.},
acmid = {2662735},
added-at = {2018-01-30T18:23:00.000+0100},
address = {Piscataway, NJ, USA},
author = {Tanimoto, Steven L.},
biburl = {https://www.bibsonomy.org/bibtex/2848046e30360ec0c07b821433f3199ac/gron},
booktitle = {Proceedings of the 1st International Workshop on Live Programming},
description = {A perspective on the evolution of live programming},
doi = {10.1109/LIVE.2013.6617346},
interhash = {76ecbb1c2f981acf702fd9f2dcbc2eb9},
intrahash = {848046e30360ec0c07b821433f3199ac},
isbn = {978-1-4673-6265-8},
keywords = {Analysis Discussion LiveProgramming PositionPaper Requirements},
location = {San Francisco, California},
numpages = {4},
pages = {31--34},
publisher = {IEEE Press},
series = {LIVE '13},
timestamp = {2018-01-30T18:23:00.000+0100},
title = {{A Perspective on the Evolution of Live Programming}},
year = 2013
}