DocumentCode :
2866997
Title :
Locating performance improvement opportunities in an industrial software-as-a-service application
Author :
Bezemer, C.-P. ; Zaidman, Andy ; van der Hoeven, A. ; van de Graaf, A. ; Wiertz, M. ; Weijers, R.
fYear :
2012
fDate :
23-28 Sept. 2012
Firstpage :
547
Lastpage :
556
Abstract :
The goal of performance maintenance is to improve the performance of a software system after delivery. As the performance of a system is often characterized by unexpected combinations of metric values, manual analysis of performance is hard in complex systems. In this paper, we extend our previous work on performance anomaly detection with a technique that helps performance experts locate spots - so-called performance improvement opportunities (PIOs) -, for possible performance improvements. PIOs give performance experts a starting point for performance improvements, e.g., by pinpointing the bottleneck component. The technique uses a combination of association rules and several visualizations, such as heat maps, which were implemented in an open source tool called Wedjat. In this paper, we evaluate our technique and Wedjat in a field user study with three performance experts from industry using data from a large-scale industrial application. From our field study we conclude that our technique is useful for speeding up the performance maintenance process and that heat maps are a valuable way of visualizing performance data.
Keywords :
cloud computing; data mining; data visualisation; program visualisation; public domain software; software maintenance; software metrics; software performance evaluation; PIO; Wedjat; association rules; bottleneck component; heat maps; industrial software-as-a-service application; large-scale industrial application; metric values; open source tool; performance anomaly detection; performance data visualization; performance improvement opportunities locating; performance maintenance process; spot location; Association rules; Heating; Histograms; Maintenance engineering; Measurement; Radiation detectors; Servers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2012 28th IEEE International Conference on
Conference_Location :
Trento
ISSN :
1063-6773
Print_ISBN :
978-1-4673-2313-0
Type :
conf
DOI :
10.1109/ICSM.2012.6405319
Filename :
6405319
Link To Document :
بازگشت