Tracking down performance variation against source code evolution
Artículo
Open/ Download
Publication date
2016Metadata
Show full item record
Cómo citar
Sandoval Alcocer, Juan
Cómo citar
Tracking down performance variation against source code evolution
Author
Abstract
Little 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.
Patrocinador
Ph.D. scholarship from CONICYT
AGCI, Chile
European Smalltalk User Group
Indexation
Artículo de publicación ISI
Quote Item
ACM Sigplan Notices Volumen: 51 Número: 2 Páginas: 129-139 Feb 2016
Collections
The following license files are associated with this item:
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile
Related items
Showing items related by title, author, creator and subject.
-
Valenzuela Valdivia, Sebastián (Universidad de Chile, 2017)La presente investigación toma como punto inicial mi tesis de pregrado titulada Corpusgraphesis; el cuerpo como generador e inscriptor de signos1. En aquella ocasión, llevé a cabo una indagación inicial que comprendía las ...
-
Weiss, Howard M.; Beal, Daniel J. (2005-01-03)Our overall objective in this paper is to examine the way in which experiences and conditions outside the work domain, such as marital relations, financial circumstances, community support, and social networks, affect job ...
-
Barría Knopf, Ana (Universidad de Chile, 2019-12)La siguiente investigación aborda la temática de unas madres en etapa de lactancia, quienes se han organizado, a través de las redes sociales y especialmente a través de la red social Facebook, para informar y promover la ...