Systematic guidance in solving performance and scalability problems

  • Authors:
  • Christoph Heger

  • 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

The performance of enterprise software systems affects business critical metrics like conversion rate (proportion of visitors who become customers) and total cost of ownership for the software system. Keeping such systems responsive and scalable with a growing user base is challenging for software engineers. Solving performance problems is an error-prone and time consuming task that requires deep expert knowledge about the system and performance evaluation. Existing approaches to support the resolution of performance problems mainly focus on the architecture level neglecting influences of the implementation. In this proposal paper, we introduce a novel approach in order to support software engineers in solving performance and scalability problems that leverages known solutions to common problems. The known solutions are evaluated in the context of the particular software system. As a result, a detailed plan is derived that helps and guides software engineers in resolving the problem. We plan to conduct an industrial case study at SAP.