Performance-oriented DevOps: A Research Agenda
Andreas Brunnert, Andre van Hoorn, Felix Willnecker, Alexandru Danciu,, Wilhelm Hasselbring, Christoph Heger, Nikolas Herbst, Pooyan Jamshidi, Reiner, Jung, Joakim von Kistowski, Anne Koziolek, Johannes Kro{\ss}, Simon Spinner,, Christian V\"ogele, J\"urgen Walter, Alexander Wert

TL;DR
This paper explores how DevOps can be extended to incorporate performance management by integrating Software Performance Engineering and Application Performance Management activities, highlighting existing solutions and future research challenges.
Contribution
It presents a research agenda for integrating performance-oriented activities within DevOps, emphasizing the combination of SPE and APM in a unified approach.
Findings
Existing solutions support performance integration in DevOps
Identifies open challenges for performance management in DevOps
Highlights the need for tighter SPE and APM integration
Abstract
DevOps is a trend towards a tighter integration between development (Dev) and operations (Ops) teams. The need for such an integration is driven by the requirement to continuously adapt enterprise applications (EAs) to changes in the business environment. As of today, DevOps concepts have been primarily introduced to ensure a constant flow of features and bug fixes into new releases from a functional perspective. In order to integrate a non-functional perspective into these DevOps concepts this report focuses on tools, activities, and processes to ensure one of the most important quality attributes of a software system, namely performance. Performance describes system properties concerning its timeliness and use of resources. Common metrics are response time, throughput, and resource utilization. Performance goals for EAs are typically defined by setting upper and/or lower bounds for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Software Reliability and Analysis Research · Advanced Software Engineering Methodologies
