Continuous Deployment of Software Intensive Products and Services: A Systematic Mapping Study

The software intensive industry is moving towards the adoption of a value-driven and adaptive real-time business paradigm. The traditional view of software as an item that evolves through releases every few months is being replaced by continuous evolution of software functionality. OBJECTIVE – This study aims to classify and analyse literature related to continuous deployment in the software domain in order to scope the phenomenon, provide an overview of its state-of-the-art, investigate the scientific evidence in the reported results and identify areas that are suitable for further research. METHOD – We conducted a systematic mapping study and classified the continuous deployment literature. The benefits and challenges related to continuous deployment were also analyzed. RESULTS – The systematic mapping study includes 50 primary studies published between 2001 and 2014. An in-depth analysis of the primary studies revealed ten recurrent themes that characterize continuous deployment and provide researchers with directions for future work. In addition, a set of benefits and challenges of which practitioners may take advantage were identified. CONCLUSION – Overall, although the topic area is very promising, it is still in its infancy, thus offering a plethora of new opportunities for both researchers and software intensive companies.

Pilar Rodrıguez, Alireza Haghighatkhah, Lucy Ellen Lwakatare (University of Oulu), Susanna Teppola, Tanja Suomalainen, Juho Eskeli (VTT), Teemu Karvonen, Pasi Kuvaja (University of Oulu), June M. Verner (Keele University), Markku Oivo (University of Oulu): Continuous Deployment of Software Intensive Products and Services: A Systematic Mapping Study