Performance analysis using subsuming methods: an industrial case study

Maplesden, David, von Randow, Karl, Tempero, Ewan, Hosking, John and Grundy, John 2015, Performance analysis using subsuming methods: an industrial case study, in ICSE 2015 : Proceedings of the 37th International Conference on Software Engineering, IEEE, Piscataway, N.J., pp. 149-158, doi: 10.1109/ICSE.2015.143.

Attached Files
Name Description MIMEType Size Downloads

Title Performance analysis using subsuming methods: an industrial case study
Author(s) Maplesden, David
von Randow, Karl
Tempero, Ewan
Hosking, John
Grundy, JohnORCID iD for Grundy, John
Conference name Software Engineering. Conference (37th : 2015 : Firenze, Italy)
Conference location Firenze, Italy
Conference dates 16-24 May. 2015
Title of proceedings ICSE 2015 : Proceedings of the 37th International Conference on Software Engineering
Editor(s) [Unknown]
Publication date 2015
Start page 149
End page 158
Total pages 10
Publisher IEEE
Place of publication Piscataway, N.J.
Summary Large-scale object-oriented applications consist of tens of thousands of methods and exhibit highly complex runtime behaviour that is difficult to analyse for performance. Typical performance analysis approaches that aggregate performance measures in a method-centric manner result in thinly distributed costs and few easily identifiable optimisation opportunities. Subsuming methods analysis is a new approach that aggregates performance costs across repeated patterns of method calls that occur in the application's runtime behaviour. This allows automatic identification of patterns that are expensive and represent practical optimisation opportunities. To evaluate the practicality of this analysis with a real world large-scale object-oriented application we completed a case study with the developers of - a social network website for movie goers. Using the results of the analysis we were able to rapidly implement changes resulting in a 54.8% reduction in CPU load and an 49.6% reduction in average response time.
ISBN 9781479919345
ISSN 0270-5257
Language eng
DOI 10.1109/ICSE.2015.143
Field of Research 080309 Software Engineering
Socio Economic Objective 890201 Application Software Packages (excl. Computer Games)
HERDC Research category E1.1 Full written paper - refereed
ERA Research output type E Conference publication
Copyright notice ©2015, IEEE
Persistent URL

Connect to link resolver
Unless expressly stated otherwise, the copyright for items in DRO is owned by the author, with all rights reserved.

Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 1 times in TR Web of Science
Scopus Citation Count Cited 3 times in Scopus
Google Scholar Search Google Scholar
Access Statistics: 138 Abstract Views, 2 File Downloads  -  Detailed Statistics
Created: Wed, 24 Feb 2016, 15:53:57 EST

Every reasonable effort has been made to ensure that permission has been obtained for items included in DRO. If you believe that your rights have been infringed by this repository, please contact