Abstract
[Context and motivation] In order to build successful software products and services, customer involvement and an understanding of customers’ requirements and behaviours during the development process are essential. [Question/Problem] Although continuous deployment is gaining attention in the software industry as an approach for continuously learning from customers, there is no common overview of the topic yet. [Principal ideas/results] To provide a common overview, we conduct a secondary study that explores the state of reported evidence on customer input during continuous deployment in software engineering, including the potential benefits, challenges, methods and tools of the field. [Contribution] We report on a systematic literature review covering 25 primary studies. Our analysis of these studies reveals that although customer involvement in continuous deployment is highly relevant in the software industry today, it has been relatively unexplored in academic research. The field is seen as beneficial, but there are a number of challenges related to it, such as misperceptions among customers. In addition to providing a comprehensive overview of the research field, we clarify the gaps in knowledge that need to be studied further.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Järvinen, J., Huomo, T., Mikkonen, T., Tyrväinen, P.: From agile software development to mercury business. In: Lassenius, C., Smolander, K. (eds.) ICSOB 2014. LNBIP, vol. 182, pp. 58–71. Springer, Heidelberg (2014)
Laage-Hellman, J., Lind, F., Perna, A.: Customer involvement in product development: an industrial network perspective. J. Bus.-to-Bus. Mark. 21(4), 257–276 (2014)
Wiegers, K.: Software Requirements, 2nd edn. Microsoft Press, Redmond (2003)
Barney, S., Aurum, A., Wohlin, C.: A product management challenge: creating software product value through requirements selection. J. Syst. Architect. 54(6), 576–593 (2008)
Highsmith, J.: Agile Project Management: Creating Innovative Products. Addison-Wesley Professional, New York (2009)
Sauvola, T., Lwakatare, L. E., Karvonen, T., Kuvaja, P., Holmstrom Olsson, H., Bosch, J.: Towards customer-centric software development, a multiple-case study. In 41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA) Portugal (2015)
Fabijan, A., Olsson, H.H., Bosch, J.: Customer feedback and data collection techniques in software R&D: a literature review. In: Fernandes, J.M., Machado, R.J., Wnuk, K. (eds.) ICSOB 2015. LNBIP, vol. 210, pp. 139–153. Springer, Heidelberg (2015)
Olsson, H.H., Alahyari, H., Bosch, J.: Climbing the “stairway to heaven”–a multiple-case study exploring barriers in the transition from agile development towards continuous deployment of software. In: 38th Conference on Software Engineering and Advanced Applications (SEAA), pp. 392–399. IEEE (2012)
Mäntylä, M.V., Adams, B., Khomh, F., Engström, E., Petersen, K.: On rapid releases and software testing: a case study and a semi-systematic literature review. Empirical Softw. Eng. 20(5), 1384–1425 (2014)
Abelein, U., Peach, B.: Understanding the influence of user participation and involvement on system success - a systematic mapping study. Empirical Softw. Eng. 20, 28–81 (2013)
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. EBSE Technical report (2007)
Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, New York (2014)
Ivarsson, M., Gorschek, T.: A method for evaluating rigor and industrial relevance of technology evaluations. Empirical Softw. Eng. 16(3), 365–395 (2011)
Unterkalmsteiner, M., Gorschek, T., Cheng, C.K., Permadi, R.B., Feldt, R.: Evaluation and measurement of software process improvement—a systematic literature review. IEEE Trans. Software Eng. 38(2), 398–424 (2012)
Paternoster, N., Giardino, C., Unterkalmsteiner, M., Gorschek, T., Abrahamsson, P.: Software development in startup companies: a systematic mapping study. Inf. Softw. Technol. 56(10), 1200–1218 (2012)
Kitchenham, B.: What’s up with software metrics?–A preliminary mapping study. J. Syst. Softw. 83(1), 37–51 (2010)
Cruzes, D.S., Dybå, T.: Recommended steps for thematic synthesis in software engineering. In: 2011 International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 275–284. IEEE (2011)
Hess, J., Wan, L., Ley, B., Wulf, V.: In-situ everywhere: a qualitative feedback infrastructure for cross platform home-IT. In: Proceedings of the 10th European Conference on Interactive TV and Video, pp. 75–78. ACM (2012)
Acknowledgments
This work was supported by TEKEs as part of the Need for Speed project of DIGILE (Finnish Strategic Centre for Science, Technology and Innovation in the field of ICT and digital business).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Yaman, S.G. et al. (2016). Customer Involvement in Continuous Deployment: A Systematic Literature Review. In: Daneva, M., Pastor, O. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2016. Lecture Notes in Computer Science(), vol 9619. Springer, Cham. https://doi.org/10.1007/978-3-319-30282-9_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-30282-9_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30281-2
Online ISBN: 978-3-319-30282-9
eBook Packages: Computer ScienceComputer Science (R0)