PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Literature review of continuous delivery: research directions for critical infrastructure software projects

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Purpose: The purpose of this work is to draw future research directions on how to ease adoption of continuous delivery (CD) for business-to-business (b2b) critical infrastructure products. CD is a recognized software lifecycle management practice reducing go-to-market time, strengthening customer feedback loop, and improving product quality. Telecommunication networks, considered critical infrastructure, are sensitive to changes in delivery models. Design/methodology/approach: Literature review was performed by combining bibliometric analysis and the own model gauging telecom software vendors’ interest in shaping CD practices across the industry. Findings: The research is skewed toward engineering practices excellence. Little is spent on the customer challenges. Transformation slowdowns are attributed to product teams. Research limitations/implications: Some software vendors, especially smaller ones, may prefer not to publish the outcomes before validating them with the customers. This work looked at publicly available materials therefore not capturing the picture of internal corporate experimentation on continuous delivery. Practical implications: Scientists should seek access to customer perspective. Sales, services, and business managers may be invaluable proxies of such information. Originality/value: This work nudges the community to shift focus from R&D excellence to change management at customer interface, and to deal with CD model industrialization aspects.
Rocznik
Tom
Strony
97--113
Opis fizyczny
Bibliogr. 40 poz.
Twórcy
Bibliografia
  • 1. Alperowitz, L., Dzvonyar, D., Bruegge, B. (2016). Metrics in Agile project courses. Proceedings - International Conference on Software Engineering, 323-326. https://doi.org/10.1145/2889160.2889183
  • 2. Barends, E., Rousseau, D.M., Briner, R.B. (n.d.). CEBMa center for Evidence-Based Management Rapid Evidence Assessments in Management and Organizations. www.cebma.org/guidelines/.
  • 3. ęalikli, G., Staron, M., Meding, W. (2018). Measure early and decide fast: Transforming quality management and measurement to continuous deployment. ACM International Conference Proceeding Series, 51-60. https://doi.org/10.1145/3202710.3203156.
  • 4. Claps, G.G., Berntsson Svensson, R., Aurum, A. (2015). On the journey to continuous deployment: Technical and social challenges along the way. Information and Software Technology, 57(1), 21-31. https://doi.org/10.1016/j.infsof.2014.07.009.
  • 5. Combe, T., Martin, A., Di Pietro, R. (2016). To Docker or Not to Docker: A Security Perspective. IEEE Cloud Computing, 3(5), 54-62. https://doi.org/10.1109/MCC.2016.100.
  • 6. Communication from the Commission to the Council and the European Parliament -Critical Infrastructure Protection in the fight against terrorism (2004). Testimony of European Commission. https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=celex: 52004DC0702
  • 7. Cybersecurity & Infrastructure Security Agency (2020). Critical Infrastructure Sectors. https://www.cisa.gov/critical-infrastructure-sectors.
  • 8. Czerwinska-Lubszczyk, A., Grebski, M.E., Grebski, W., Jagoda-Sobalak, D., Krawczyk, D., Kuzior, A., Wolniak, R. (2022). Creativity and Innovativeness in Psychology and Management, Vol. 1. Towarzystwo Naukowe Organizacji i Kierownictwa.
  • 9. Dakkak, A., Bosch, J., Olsson, H.H. (2022). Controlled Continuous Deployment: A Case Study From The Telecommunications Domain. ACM International Conference Proceeding Series, 24-33. https://doi.org/10.1145/3529320.3529323.
  • 10. Dakkak, A., Mattos, D.I., Bosch, J. (2021a). Perceived benefits of continuous deployment in software-intensive embedded systems. Proceedings - 2021 IEEE 45th Annual Computers, Software, and Applications Conference, COMPSAC 2021, 934-941. https://doi.org/10.1109/COMPSAC51774.2021.00126.
  • 11. Dakkak, A., Mattos, D.I., Bosch, J. (2021b). Success Factors when Transitioning to Continuous Deployment in Software-Intensive Embedded Systems. Proceedings - 2021 47th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2021, 129-137. https://doi.org/10.1109/SEAA53835.2021.00025.
  • 12. Dakkak, A., Munappy, A.R., Bosch, J., Olsson, H.H. (2022). Customer Support In The Era of Continuous Deployment: A Software-Intensive Embedded Systems Case Study. Proceedings - 2022 IEEE 46th Annual Computers, Software, and Applications Conference, COMPSAC 2022, 914-923. https://doi.org/10.1109/COMPSAC54236.2022.00143.
  • 13. Debois, P. (2008). Agile infrastructure and operations: How infra-gile are you? Proceedings - Agile 2008 Conference, 202-207. https://doi.org/10.1109/Agile.2008.42.
  • 14. Donthu, N., Kumar, S., Mukherjee, D., Pandey, N., Lim, W.M. (2021). How to conduct a bibliometric analysis: An overview and guidelines. Journal of Business Research, 133, 285-296. https://doi.org/10.1016/j.jbusres.2021.04.070.
  • 15. Grohmann, J., Nicholson, P.K., Iglesias, J.O., Kounev, S., Lugones, D. (2019). Monitorless: Predicting performance degradation in cloud applications with machine learning. Middleware 2019 - Proceedings of the 2019 20th International Middleware Conference, 149-162. https://doi.org/10.1145/3361525.3361543.
  • 16. Humble, J., Farley, D. (2010). Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional.
  • 17. Issa Mattos, D., Dakkak, A., Bosch, J., Olsson, H.H. (2021). The HURRIER process for experimentation in business-to-business mission-critical systems. Journal of Software: Evolution and Process. https://doi.org/10.1002/smr.2390.
  • 18. Johanssen, J.O., Kleebaum, A., Paech, B., Bruegge, B. (2018). Practitioners’ eye on continuous software engineering: An interview study. ACM International Conference Proceeding Series, 41-50. https://doi.org/10.1145/3202710.3203150.
  • 19. Kasauli, R., Knauss, E., Nilsson, A., Klug, S. (2017). Adding Value Every Sprint: A Case Study on Large-Scale Continuous Requirements Engineering.
  • 20. Leite, L., Rocha, C., Kon, F., Milojicic, D., Meirelles, P. (2019). A survey of DevOps concepts and challenges. ACM Computing Surveys, Vol. 52, Iss. 6. Association for Computing Machinery. https://doi.org/10.1145/3359981.
  • 21. Linnenluecke, M.K., Marrone, M., Singh, A.K. (2020). Conducting systematic literature reviews and bibliometric analyses. Australian Journal of Management, Vol. 45, Iss. 2, pp. 175-194). SAGE Publications Ltd. https://doi.org/10.1177/0312896219877678.
  • 22. Martensson, T., Stáhl, D., Bosch, J. (2017). Exploratory testing of large-scale systems -Testing in the continuous integration and delivery pipeline. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 10611 LNCS, 368-384. https://doi.org/10.1007/978-3-319-69926-4_26.
  • 23. Martensson, T., Stahl, D., Bosch, J. (2017). The EMFIS model - Enable more frequent integration ofsoftware. Proceedings - 43rd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2017, 10-17. https://doi.org/10.1109/SEAA.2017.31.
  • 24. Mártensson, T., Stáhl, D., Bosch, J. (2018). Enable more frequent integration of software in industry projects. Journal of Systems and Software, 142, 223-236. https://doi.org/10.1016/j.jss.2018.05.002.
  • 25. Mártensson, T., Stáhl, D., Bosch, J. (2019). Test activities in the continuous integration and delivery pipeline. Journal of Software: Evolution and Process, 31(4). https://doi.org/10.1002/smr.2153.
  • 26. Mártensson, T., Stahl, D., Martini, A., Bosch, J. (2019). Continuous architecture: Towards the goldilocks zone and away from vicious circles. Proceedings - 2019 IEEE International Conference on Software Architecture, ICSA 2019, 131-140. https://doi.org/10.1109/ICSA.2019.00022.
  • 27. Mártensson, T., Stáhl, D., Martini, A., Bosch, J. (2021a). Efficient and effective exploratory testing of large-scale software systems. Journal of Systems and Software, 174. https://doi.org/10.1016/j.jss.2020.110890.
  • 28. Mártensson, T., Stáhl, D., Martini, A., Bosch, J. (2021b). The MaLET Model - Maturity Levels for Exploratory Testing. Proceedings - 2021 47th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2021, 78-85. https://doi.org/10.1109/SEAA53835.2021.00019.
  • 29. Martin, A., Raponi, S., Combe, T., Di Pietro, R. (2018). Docker ecosystem - Vulnerability Analysis. Computer Communications, 122, 30-43. https://doi.org/10.1016/j.comcom. 2018.03.011.
  • 30. Mattos, D.I., Dakkak, A., Bosch, J., Olsson, H.H. (2020). Experimentation for business-to-business mission-critical systems: A case study. Proceedings - 2020 IEEE/ACM International Conference on Software and System Processes, ICSSP 2020, 95-104. https://doi.org/10.1145/3379177.3388902.
  • 31. Mijumbi, R., Okumoto, K., Asthana, A., Meekel, J. (2018). Recent Advances in Software Reliability Assurance. Proceedings - 29th IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2018, 77-82. https://doi.org/10.1109/ISSREW.2018.00-27
  • 32. Moral-Munoz, J.A., Herrera-Viedma, E., Santisteban-Espejo, A., Cobo, M.J. (2020). Software tools for conducting bibliometric analysis in science: An up-to-date review. Profesional de la Informacion, Vol. 29, Iss. 1. El Profesional de la Informacion. https://doi.org/10.3145/epi.2020.ene.03.
  • 33. Olsson, H.H., Alahyari, H., Bosch, J. (2012). Climbing the “Stairway to heaven” -A mulitiple-case study exploring barriers in the transition from agile development towards continuous deployment of software. Proceedings - 38th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2012, 392-399. https://doi.org/10.1109/SEAA.2012.54.
  • 34. Oztemel, E., Gursev, S. (2020). Literature review of Industry 4.0 and related technologies. Journal of Intelligent Manufacturing, Vol. 31, Iss. 1, pp. 127-182). Springer. https://doi.org/10.1007/s10845-018-1433-8.
  • 35. Presidential Policy Directive -- Critical Infrastructure Security and Resilience (2013). Testimony of Office of the Press Secretary. https://obamawhitehouse.archives.gov/the-press-office/2013/02/12/presidential-policy-directive-critical-infrastructure-security-and-resil.
  • 36. Schmiedmayer, P., Chatley, R., Bernius, J.P., Krusche, S., Chaika, K., Krinkin, K., Bruegge, B. (2022). Global software engineering in a global classroom, 113-121. https://doi.org/10.1145/3510456.3514163.
  • 37. Stáhl, D., Bosch, J. (2017). Cinders: The continuous integration and delivery architecture framework. Information and Software Technology, 83, 76-93. https://doi.org/10.1016/ j.infsof.2016.11.006.
  • 38. Stáhl, D., Mártensson, T. (2021). Won’t Somebody Please Think of the Tests? A Grounded Theory Approach to Industry Challenges in Continuous Practices. Proceedings - 2021 47th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2021, 70-77. https://doi.org/10.1109/SEAA53835.2021.00018.
  • 39. Stáhl, D., Mártensson, T., Bosch, J. (2017). Continuous practices and Devops: Beyond the buzz, what does it all mean? Proceedings - 43rd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2017, 2017-January, 440-448. https://doi.org/10.1109/SEAA.2017.78
  • 40. The Mobile Economy 2021 (2021). GSMA Intelligence.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-3069e0e5-e019-45cb-b729-35d583fd3d10
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.