dc.creatorKubelka, Juraj
dc.creatorRobbes, Romain
dc.creatorBergel, Alexandre
dc.date.accessioned2019-05-31T15:19:59Z
dc.date.available2019-05-31T15:19:59Z
dc.date.created2019-05-31T15:19:59Z
dc.date.issued2018
dc.identifier02705257
dc.identifier10.1145/3180155.3180200
dc.identifierhttps://repositorio.uchile.cl/handle/2250/169413
dc.description.abstractLive Programming environments allow programmers to get feedback instantly while changing software. Liveness is gaining attention among industrial and open-source communities; several IDEs offer high degrees of liveness. While several studies looked at how programmers work during software evolution tasks, none of them consider live environments. We conduct such a study based on an analysis of 17 programming sessions of practitioners using Pharo, a mature Live Programming environment. The study is complemented by a survey and subsequent analysis of 16 programming sessions in additional languages, e.g., JavaScript. We document the approaches taken by developers during their work. We find that some liveness features are extensively used, and have an impact on the way developers navigate source code and objects in their work.
dc.languageen
dc.publisherIEEE Computer Society
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile
dc.sourceProceedings - International Conference on Software Engineering
dc.subjectExploratory study
dc.subjectLive programming
dc.subjectSoftware evolution
dc.titleThe road to live programming: Insights from the practice
dc.typeArtículo de revista


Este ítem pertenece a la siguiente institución