Performance problem diagnostics by systematic experimentation

  • Authors:
  • Alexander Wert

  • Affiliations:
  • Karlsruhe Institute of Technology, Karlsruhe, Germany

  • Venue:
  • Proceedings of the 18th international doctoral symposium on Components and architecture
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Performance problems such as high response times in software applications have a significant effect on the customer's satisfaction. However, detecting performance problems is still a highly manual and cumbersome process requiring deep expertise in performance engineering. Uncovering performance problems and finding their root causes are two challenging problems which are not solved yet. Existing approaches either focus on certain types of performance problems, do not conduct root cause analysis or consider performance only under average load scenarios. In this PhD research proposal, we pursue the goal to support software engineers in uncovering performance problems and identifying their root causes. Based on a novel way of structuring the knowledge about performance problems, we propose an automatic, experimentation-based approach for diagnostics of performance problems. Utilizing monitoring data from operations, we aim at deriving performance tests which foster the detection of performance problems. Applying the methodology to software projects within SAP, we strive to ensure a profound evaluation of the proposed approach.