Show simple item record

Authordc.contributor.authorCampusano, Miguel 
Authordc.contributor.authorFabry, Johan 
Authordc.contributor.authorBergel, Alexandre 
Admission datedc.date.accessioned2019-10-11T17:32:47Z
Available datedc.date.available2019-10-11T17:32:47Z
Publication datedc.date.issued2019
Cita de ítemdc.identifier.citationInformation and Software Technology, Volumen 108,
Identifierdc.identifier.issn09505849
Identifierdc.identifier.other10.1016/j.infsof.2018.12.008
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/171430
Abstractdc.description.abstract© 2018 Context: Live programming environments are gaining momentum across multiple programming languages. A tenet of live programming is a development feedback cycle, resulting in faster development practices. Although practitioners of live programming consider it a positive inclusion in their workflow, no in-depth investigations have yet been conducted on its benefits in a realistic scenario, nor using complex API. Objective: This paper carefully studies the advantage of using live programming in defining nested state machines for robot behaviors. We analyzed two important aspects of developing robotic behaviors using these machines: program comprehension and program writing. We analyzed both development practices in terms of speed and accuracy. Method: We conducted two controlled experiments, one for program comprehension and another for program writing. We measured the speed and accuracy of randomized assigned participants on completing programming tasks, against a baseline. Results
Lenguagedc.language.isoen
Publisherdc.publisherElsevier B.V.
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/
Sourcedc.sourceInformation and Software Technology
Keywordsdc.subjectControlled experiment
Keywordsdc.subjectLive programming
Keywordsdc.subjectLive robot programming
Keywordsdc.subjectNested state machines
Keywordsdc.subjectRobot behaviors
Títulodc.titleLive programming in practice: A controlled experiment on state machines for robotic behaviors
Document typedc.typeArtículo de revista
Catalogueruchile.catalogadorSCOPUS
Indexationuchile.indexArtículo de publicación SCOPUS
uchile.cosechauchile.cosechaSI


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile