expert-guided automatic diagnosis of performance problems in enterprise applications

Follow us on GitHub

Press Releases

  • APM Research Project diagnoseIT launched (NovaTec News / openPR / Kieker News)
    Christoph Heger, André van Hoorn, Dušan Okanović, Stefan Siegl and Alexander Wert
  • New APM Research Project: diagnoseIT (SPEC RG Newsletter, vol. 2, issue 1, 2016)
    Christoph Heger, André van Hoorn, Dušan Okanović, Stefan Siegl and Alexander Wert


Talks

  • State of the Art of Visualization in APM Tools (slides)
    André van Hoorn and Dušan Okanović
    Visualizing Systems and Software Performance (VSSP '18), GI-Dagstuhl seminar, Dagstuhl, Germany
  • Application Performance Management: State of the Art and Challenges for the Future (tutorial paper, tutorial slides)
    Christoph Heger, André van Hoorn, Mario Mann and Dušan Okanović
    Tutorial at the International Conference on Performance Engineering (ICPE) 2017, L’Aquila, Italy
  • Monitoring and diagnosis of performance problems in enterprise applications with mobile front-end (talk abstract)
    Tobias Angerstein, Alper Hidiroglu, Manuel Palenga and Matteo Sassano 8th Symposium on Software Performance (SSP '17), Karlsruhe, Germany
  • APM Interoperability with OPEN.xtrace: Overview and Lessons learned (talk abstract)
    Alexander Bran, Alper Hidiroglu, Manuel Palenga and Dušan Okanović
    7th Symposium on Software Performance (SSP '16), Kiel, Germany
  • Fighting Groundhog Days: Expert-guided Automatic Diagnosis of Performance Problems in Enterprise Applications (SlideShare)
    Christoph Heger, André van Hoorn, Dušan Okanović, Stefan Siegl and Alexander Wert
    Symposium on Software Performance 2015, Munich, Germany
  • diagnoseIT: Expert-guided Automatic Diagnosis of Performance Problems in Enterprise Applications (Poster) -- Best Demo Award
    Christoph Heger, André van Hoorn, Dušan Okanović, Stefan Siegl and Alexander Wert
    Demo at the International Conference on Performance Engineering (ICPE) 2016, Delft, Netherlands
  • Because performance matters! - Open Source Application Performance Monitoring for the Crowd (slides)
    Presented in:
    • Frankfurt
    • Stuttgart
    • Munich
    • Kaiserslautern
    • Görlitz
  • Measurement-Based Application Performance Problem Detection and Diagnosis
    André van Hoorn Gran Sasso Science Institute (GSSI) 2015, L’Aquila, Italy
  • Tool-supported application performance problem detection and diagnosis André van Hoorn
    Software Performance Meetup 2015, Munich


Research Publications

  • diagnoseIT: Expertengestützte automatische Diagnose von Performance-Probleme in Enterprise-Anwendungen (Abschlussbericht) (full paper)
    Christoph Heger, André van Hoorn, Dusan Okanovic, Stefan Siegl, Christian Vögele, Alexander Wert CoRR abs/1802.00056 (2018)
  • Application Performance Management: Measuring and Optimizing the Digital Customer Experience (e-Book (open-access version))
    André van Hoorn and Stefan Siegl
    e-Book, SIGS DATACOM GmbH, 2018, Troisdorf, Germany
  • Exploiting load testing and profiling for Performance Antipattern Detection (full paper)
    Catia Trubiani, Alexander Bran, André van Hoorn, Alberto Avritzer, Holger Knoche
    Information and Software Technology, vol. 95 (2018)
  • Hora: Architecture-aware online failure prediction (full paper)
    Teerat Pitakrat, Dusan Okanovic, André van Hoorn, Lars Grunske
    Journal of Systems and Software 137, vol. 137 (2018)
  • Hora: Architecture-aware online failure prediction (full paper)
    Teerat Pitakrat, Dusan Okanovic, André van Hoorn, Lars Grunske
    Software Engineering und Software Management (SE) 2018, Bonn, Germany
  • The Back End is Only One Part of the Picture: Mobile-Aware Application Performance Monitoring and Problem Diagnosis (full paper)
    Katrin Angerbauer, Dušan Okanović, André van Hoorn, Christoph Heger
    11th EAI International Conference on Performance Evaluation Methodologies and Tools - Valuetools 2017, Venice, Italy
  • CASPA: A Platform for Comparability of Architecture-Based Software Performance Engineering Approaches (full paper)
    Thomas F. Düllmann, Robert Heinrich, André van Hoorn, Teerat Pitakrat, Jürgen Walter, Felix Willnecker
    International Conference on Software Architecture Workshops (ICSAW) 2017, Gothenburg, Sweden
  • Many Flies in One Swat: Automated Categorization of Performance Problem Diagnosis Results (full paper)
    Tobias Angerstein, Dušan Okanović, Christoph Heger, André van Hoorn, Aleksandar Kovačević and Thomas Kluge
    International Conference on Performance Engineering (ICPE) 2017, L’Aquila, Italy
  • Application Performance Management: State of the Art and Challenges for the Future (tutorial paper, tutorial slides)
    Christoph Heger, André van Hoorn, Mario Mann and Dušan Okanović
    International Conference on Performance Engineering (ICPE) 2017, L’Aquila, Italy
  • Application Performance Management: Kontinuierliche Überwachung von Anwendungsperformance (Fachposter Zeitschrift ObjektSpektrum)
    André van Hoorn, Stefan Siegl
    ObjektSpektrum, 2016.
  • Online Anomaly Detection Based on Monitoring Traces (talk abstract)
    Marius Oehler, Alexander Wert and Christoph Heger
    7th Symposium on Software Performance (SSP 2016), Kiel, Germany
  • Antipattern-Based Problem Injection for Assessing Performance and Reliability Evaluation Techniques (full paper)
    Philipp Keck, André van Hoorn, Dušan Okanović, Teerat Pitakrat, and Thomas F. Düllmann
    8th International Workshop on Software Aging and Rejuvenation (WoSAR 2016), October, 2016, Ottawa, Canada
  • Towards Performance Tooling Interoperability: An Open Format for Representing Execution Traces (full paper)
    Dušan Okanović, André van Hoorn, Christoph Heger, Alexander Wert, and Stefan Siegl
    13th European Workshop on Performance Engineering (EPEW 2016), Chios, Greece
  • Expert-guided Automatic Diagnosis of Performance Problems in Enterprise Applications (full paper)
    Christoph Heger, André van Hoorn, Dušan Okanović, Stefan Siegl, and Alexander Wert
    12th European Dependable Computing Conference (EDCC 2016), September 5-9, 2016, Gothenburg, Sweden
  • An Architecture-aware Approach to Hierarchical Online Failure Prediction (full paper)
    Teerat Pitakrat, Dušan Okanović, André van Hoorn, and Lars Grunske
    International ACM SIGSOFT Conference on the Quality of Software Architectures (QoSA) 2016, Venice, Italy
  • Performance-oriented DevOps: A Research Agenda. Technical Report SPEC-RG-2015-01 (link)
    Andreas Brunnert, André van Hoorn, Felix Willnecker, Alexandru Danciu, Wilhelm Hasselbring, Christoph Heger, Nikolas Herbst, Pooyan Jamshidi, Reiner Jung, Joakim von Kistowski, Anne Koziolek, Johannes Kroß, Simon Spinner, Christian Vögele, Jürgen Walter, and Alexander Wert
    SPEC Research Group - DevOps Performance Working Group, Standard Performance Evaluation Corporation (SPEC), 2015


Student Theses

Completed Theses

  • Visualization of Performance Antipattern Detection Results
    Matthias Popp
    Bachelor’s Thesis, University of Stuttgart, 2018.
  • Evaluating Mobile Monitoring Strategies for Native iOS Applications
    Matteo Sassano
    Bachelor’s Thesis, University of Stuttgart, 2017.
  • Application Performance Monitoring in Microservice Based Systems
    Valentin Seifermann
    Bachelor’s Thesis, University of Stuttgart, 2017.
  • Automated Root Cause Isolation in Performance Regression Testing
    Sebastian Vogel
    Master’s Thesis, University of Stuttgart, 2017.
  • Detecting Performance Anti-Patterns from Profiler Data
    Alexander Bran
    Bachelor’s Thesis, University of Stuttgart, 2017.
  • Change-Aware Performance Anomaly Detection in Microservice Architectures
    Thomas Düllmann
    Master’s Thesis, University of Stuttgart, 2017.
  • Rule-Based Performance Anti-Pattern Detection from Execution Traces
    Alper Hidiroglu
    Bachelor’s Thesis, University of Stuttgart, 2016.
  • A Generic Platform for Transforming Monitoring Data into Performance Models
    Jonas Kunz
    Bachelor’s Thesis, Karlsruhe Institute of Technology and NovaTec, 2016.
  • Automated Categorization of Performance Problem Diagnosis Results
    Tobias Angerstein
    Bachelor’s Thesis, University of Stuttgart and NovaTec, 2016.
  • Specification and Runtime Extraction of Enterprise Application Architectures for Expert-Guided Performance Problem Diagnosis
    Claudio Waldvogel
    Master’s Thesis, University of Stuttgart, 2015.
  • Anomaly Detection Based on Continuous Monitoring with inspectIT
    Marius Oehler
    Master’s Thesis, Hochschule der Medien and NovaTec, 2016.

Open Theses

The list of open theses can be found here.