Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

An Empirical Study on Performance Bugs for Highly Configurable Software Systems

  • Xue Han
  • , Tingting Yu

Producción científica: Conference contributionrevisión exhaustiva

63 Citas (Scopus)

Resumen

Modern computer systems are highly-configurable, complicating the testing and debugging process. The sheer size of the configuration space makes the quality of software even harder to achieve. Performance is one of the key aspects of non-functional qualities, where performance bugs can cause significant performance degradation and lead to poor user experience. However, performance bugs are difficult to expose, primarily because detecting them requires specific inputs, as well as a specific execution environment (e.g., configurations). While researchers have developed techniques to analyze, quantify, detect, and fix performance bugs, we conjecture that many of these techniques may not be effective in highly-configurable systems. In this paper, we study the challenges that configurability creates for handling performance bugs. We study 113 real-world performance bugs, randomly sampled from three highly-configurable open-source projects: Apache, MySQL and Firefox. The findings of this study provide a set of lessons learned and guidance to aid practitioners and researchers to better handle performance bugs in highly-configurable software systems.

Idioma originalEnglish
Título de la publicación alojada10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2016
ISBN (versión digital)9781450344272
DOI
EstadoPublished - sept 8 2016
Evento10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2016 - Ciudad Real, Spain
Duración: sept 8 2016sept 9 2016

Serie de la publicación

NombreInternational Symposium on Empirical Software Engineering and Measurement
Volumen08-09-September-2016
ISSN (versión impresa)1949-3770
ISSN (versión digital)1949-3789

Conference

Conference10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2016
País/TerritorioSpain
CiudadCiudad Real
Período9/8/169/9/16

Nota bibliográfica

Publisher Copyright:
© 2016 ACM.

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Huella

Profundice en los temas de investigación de 'An Empirical Study on Performance Bugs for Highly Configurable Software Systems'. En conjunto forman una huella única.

Citar esto