Show simple item record

Authordc.contributor.authorFernández, Alison 
Authordc.contributor.authorBerger, Alendre 
Admission datedc.date.accessioned2018-08-20T18:21:49Z
Available datedc.date.available2018-08-20T18:21:49Z
Publication datedc.date.issued2018
Cita de ítemdc.identifier.citationInformation and Software Technology Volumen: 98 Páginas: 118-130es_ES
Identifierdc.identifier.other10.1016/j.infsof.2018.01.005
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/151089
Abstractdc.description.abstractContext: Accurately relating code authorship to commit frequency over multiple software revisions is a complex task. Most of the navigation tools found in common source code versioning clients are often too rigid to formulate specific queries and adequately present results of such queries. Questions related to evolution asked by software engineers are therefore challenging at answering using common Git clients. Objective: This paper explores the use of stacked adjacency matrices and a domain specific language to produce tailored interactive visualizations for software evolution exploration. We are able to support some classical software evolution tasks using short and concise scripts using our language. Method: We propose a domain-specific language to stack adjacency matrices and produce scalable and interactive visualizations. Our language and visualizations are evaluated using two independent controlled experiments and closely observing participants. Results: We made the following findings: (i) participants are able to express sophisticated queries using our domain-specific language and visualizations, (ii) participants perform better than GitHub's visualizations to answer a set of questions. Conclusion: Our visual and scripting environment performs better than GitHub's visualizations at extracting software evolution information.es_ES
Lenguagedc.language.isoenes_ES
Publisherdc.publisherElsevieres_ES
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 Technologyes_ES
Keywordsdc.subjectGites_ES
Keywordsdc.subjectHistory visualizationes_ES
Keywordsdc.subjectDomain-specific languagees_ES
Títulodc.titleA domain-specific language to visualize software evolutiones_ES
Document typedc.typeArtículo de revista
Catalogueruchile.catalogadorrgfes_ES
Indexationuchile.indexArtículo de publicación ISIes_ES


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