Show simple item record

Authordc.contributor.authorSandoval Alcocer, Juan 
Authordc.contributor.authorBergel, Alexandre 
Admission datedc.date.accessioned2016-11-18T15:30:37Z
Available datedc.date.available2016-11-18T15:30:37Z
Publication datedc.date.issued2016
Cita de ítemdc.identifier.citationACM Sigplan Notices Volumen: 51 Número: 2 Páginas: 129-139 Feb 2016es_ES
Identifierdc.identifier.other10.1145/2816707.2816718
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/141271
Abstractdc.description.abstractLittle is known about how software performance evolves across software revisions. The severity of this situation is high since (i) most performance variations seem to happen accidentally and (ii) addressing a performance regression is challenging, especially when functional code is stacked on it. This paper reports an empirical study on the performance evolution of 19 applications, totaling over 19 MLOC. It took 52 days to run our 49 benchmarks. By relating performance variation with source code revisions, we found out that: (i) 1 out of every 3 application revisions introduces a performance variation, (ii) performance variations may be classified into 9 patterns, (iii) the most prominent cause of performance regression involves loops and collections. We carefully describe the patterns we identified, and detail how we addressed the numerous challenges we faced to complete our experiment.es_ES
Patrocinadordc.description.sponsorshipPh.D. scholarship from CONICYT AGCI, Chile European Smalltalk User Groupes_ES
Lenguagedc.language.isoenes_ES
Publisherdc.publisherACMes_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.sourceACM Sigplan Noticeses_ES
Keywordsdc.subjectLanguageses_ES
Keywordsdc.subjectMeasurementes_ES
Keywordsdc.subjectPerformancees_ES
Keywordsdc.subjectExperimentationes_ES
Keywordsdc.subjectPerformance variationes_ES
Keywordsdc.subjectPerformance analysises_ES
Keywordsdc.subjectPerformance evolutiones_ES
Títulodc.titleTracking down performance variation against source code evolutiones_ES
Document typedc.typeArtículo de revista
Catalogueruchile.catalogadorlajes_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