You are not logged in.

Performance analysis for object-oriented software: a systematic mapping

Maplesden, David, Tempero, Ewan, Hosking, John and Grundy, John C. 2015, Performance analysis for object-oriented software: a systematic mapping, IEEE transactions on software engineering, vol. 41, no. 7, pp. 691-710, doi: 10.1109/TSE.2015.2396514.

Attached Files
Name Description MIMEType Size Downloads

Title Performance analysis for object-oriented software: a systematic mapping
Author(s) Maplesden, David
Tempero, Ewan
Hosking, John
Grundy, John C.ORCID iD for Grundy, John C. orcid.org/0000-0003-4928-7076
Journal name IEEE transactions on software engineering
Volume number 41
Issue number 7
Start page 691
End page 710
Total pages 20
Publisher IEEE
Place of publication Piscataway, N.J.
Publication date 2015
ISSN 0098-5589
Keyword(s) Science & Technology
Technology
Computer Science, Software Engineering
Engineering, Electrical & Electronic
Computer Science
Engineering
Systematic review
survey
performance
object-oriented
Summary Performance is a crucial attribute for most software, making performance analysis an important software engineering task. The difficulty is that modern applications are challenging to analyse for performance. Many profiling techniques used in real-world software development struggle to provide useful results when applied to large-scale object-oriented applications. There is a substantial body of research into software performance generally but currently there exists no survey of this research that would help identify approaches useful for object-oriented software. To provide such a review we performed a systematic mapping study of empirical performance analysis approaches that are applicable to object-oriented software. Using keyword searches against leading software engineering research databases and manual searches of relevant venues we identified over 5,000 related articles published since January 2000. From these we systematically selected 253 applicable articles and categorised them according to ten facets that capture the intent, implementation and evaluation of the approaches. Our mapping study results allow us to highlight the main contributions of the existing literature and identify areas where there are interesting opportunities. We also find that, despite the research including approaches specifically aimed at object-oriented software, there are significant challenges in providing actionable feedback on the performance of large-scale object-oriented applications.
Language eng
DOI 10.1109/TSE.2015.2396514
Field of Research 080309 Software Engineering
0806 Information Systems
Socio Economic Objective 890201 Application Software Packages (excl. Computer Games)
HERDC Research category C1.1 Refereed article in a scholarly journal
ERA Research output type C Journal article
Copyright notice ©2015, IEEE
Persistent URL http://hdl.handle.net/10536/DRO/DU:30081681

Document type: Journal Article
Collection: School of Information Technology
Connect to link resolver
 
Unless expressly stated otherwise, the copyright for items in DRO is owned by the author, with all rights reserved.

Versions
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 6 times in TR Web of Science
Scopus Citation Count Cited 7 times in Scopus
Google Scholar Search Google Scholar
Access Statistics: 90 Abstract Views, 1 File Downloads  -  Detailed Statistics
Created: Wed, 24 Feb 2016, 15:44:56 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 drosupport@deakin.edu.au.