Spike – A code editor plugin highlighting fine-grained changes
dc.catalogador | jlo | |
dc.contributor.author | Escobar, Ronald | |
dc.contributor.author | Sandoval Alcocer, Juan Pablo | |
dc.contributor.author | Tarner, Hagen | |
dc.contributor.author | Beck, Fabián | |
dc.contributor.author | Bergel, Alexandre | |
dc.date.accessioned | 2024-05-31T13:16:02Z | |
dc.date.available | 2024-05-31T13:16:02Z | |
dc.date.issued | 2022 | |
dc.description.abstract | Information about source code changes is important for many software development activities. As such, modern IDEs, including, IntelliJ IDEA and Visual Studio Code, show visual clues within the code editor that highlight lines that have been changed since the last synchronization with the code repository. However, the granularity of the change information is limited to a line level, showing mainly a small colored icon on the left side of the lines that have been added, deleted, or modified. This paper introduces Spike, a source code highlighting plugin that uses the font color to visually encode fine-grained version difference information within the code editor. In contrast to previously mentioned tools, Spike can highlight insertions, deletions, updates, and refactorings all in a same line. Our plugin also enriches the source code with small icons that allow retrieving detailed information about a given code change. We perform an exploratory user study with five professional software engineers. Our results show that our approach is able to assist practitioners with complex comprehension tasks about software history within the code editor. | |
dc.fuente.origen | ORCID | |
dc.identifier.doi | 10.1109/VISSOFT55257.2022.00026 | |
dc.identifier.uri | http://doi.org/10.1109/VISSOFT55257.2022.00026 | |
dc.identifier.uri | https://repositorio.uc.cl/handle/11534/86128 | |
dc.information.autoruc | Escuela de Ingeniería; Sandoval Alcocer, Juan Pablo; S/I; 1210748 | |
dc.language.iso | en | |
dc.nota.acceso | contenido parcial | |
dc.relation.ispartof | 10th IEEE Working Conference on Software Visualization (IEEE VISSOFT) | |
dc.rights | acceso restringido | |
dc.subject | Code highlighting | |
dc.subject | Software evolution | |
dc.subject.ddc | 000 | |
dc.subject.dewey | Ciencias de la computación | es_ES |
dc.title | Spike – A code editor plugin highlighting fine-grained changes | |
dc.type | comunicación de congreso | |
sipa.codpersvinculados | 1210748 | |
sipa.trazabilidad | ORCID;2024-05-27 |