Shorten release cycles by bringing developers to application lifecycle management
In today’s fast changing business environment, many software companies are aggressively shortening their release cycles (i.e., the time in between successive releases) to speed up the delivery of their latest innovations to customers
When an upcoming release enters the feature-complete stage, release stabilization begins [60], where major bugs in the functionality of the release are addressed.
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
In contrast to other research fields (even within the software engineering discipline), recent advances in release engineering have largely been made by industry, not academia. Indeed, it was market pressure, the influence of agile development and the desire to bring value to the customer faster that inspired the recent phenomenon of continuous delivery [36].