Title
PerformanceHat: augmenting source code with runtime performance traces in the IDE.
Abstract
Performance problems observed in production environments that have their origin in program code are immensely hard to localize and prevent. Data that can help solve such problems is usually found in external dashboards and is thus not integrated into the software development process. We propose an approach that augments source code with runtime traces to tightly integrate runtime performance traces into developer workflows. Our goal is to create operational awareness of performance problems in developers' code and contextualize this information to tasks they are currently working on. We implemented this approach as an Eclipse IDE plugin for Java applications that is available as an open source project on GitHub. A video of PerformanceHat in action is online: https://youtu.be/fTBBiylRhag
Year
DOI
Venue
2018
10.1145/3183440.3183481
ICSE (Companion Volume)
Keywords
Field
DocType
software performance engineering, program analysis, development workflow
Software design,Software engineering,Computer science,Source code,Real-time computing,Software,Software development process,Plug-in,Program analysis,Java,Computer programming
Conference
ISSN
ISBN
Citations 
2574-1926
978-1-4503-5663-3
3
PageRank 
References 
Authors
0.50
5
6
Name
Order
Citations
PageRank
Jürgen Cito115612.90
Philipp Leitner2877.42
Christian Bosshard330.50
Markus Knecht462.50
Genc Mazlami530.50
Harald C. Gall61459.59