Work

The Evolving Landscape of Software Performance Engineering

Year: 2022
Type: conference-paper
Abstract: Satisfactory software performance is essential for the adoption and the success of a product. In organizations that follow traditional software development models (e.g., waterfall), Software Performance Engineering (SPE) involves time-consuming experimental modeling and performance testing outside the actual production environment. Such existing SPE methods, however, are not optimized for environments utilizing Continuous Integration (CI) and Continuous Delivery (CD) that result in high frequency and high volume of code changes. We present a summary of lessons learned and propose improvements to the SPE process in the context of CI/CD. Our findings are based on SPE work on two products conducted over 5 years at a major online services company. We find that
Language: English
Open Access status: green
OpenAlex ID: W4229458059
FWCI: 0.255
Cites: 8
Cited by: 1
Related to: 10