Skip to main content

Quality Assurance and Traceability in Containerized Continuous Delivery Process

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2019)

Abstract

Companies embrace digitalization to have a shorter time to market. This drive for digitalization also demands that the quality of products and services is high. Containerization is one of the concepts that are core to achieve these objectives in information technology today as it is central to the development and delivery of software products. Therefore, to meet the expectations, the containerization process needs state-of-the-art quality assurance. To achieve this, a quality assurance methodical procedure is being developed with bi-directional traceability. Its usefulness is demonstrated by integrating and successfully applying it into the continuous integration and delivery (CI/CD) pipeline of the Volkswagen Group IT.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Martin, A., Raponi, S., Combe, T., Di Pietro, R.: Docker ecosystem–vulnerability analysis. Comput. Commun. 122, 30–43 (2018)

    Article  Google Scholar 

  2. https://www.digitalocean.com/community/tutorials/the-docker-ecosystem-an-overview-of-containerization

  3. Buckley, F.J., Poston, R.: Software quality assurance. IEEE Trans. Softw. Eng. 1, 36–41 (1984)

    Article  Google Scholar 

  4. Docker Image Specification. https://github.com/moby/moby/blob/master/image/spec/v1.md

  5. ISO 12207 (ISO/IEC12207.0-96) (2017). https://www.iso.org/standard/63712.html

  6. Yasrab, R.: Mitigating docker security issues. arXiv preprint arXiv:1804.05039 (2018)

  7. https://www.heise.de/security/meldung/Sicherheitsforscher-brechen-aus-Docker-Container-aus-4276108.html

  8. Pinkpreet, K., Anuoama, G., Harpreet, K.: A novel system defined network solution for user legitimacy assurance in docker containers, December 2018

    Google Scholar 

  9. Cleland-Huang, J., Gotel, O.C., Huffman Hayes, J., Mäder, P., Zisman, A.: Software traceability: trends and future directions. In: Proceedings of the on Future of Software Engineering, pp. 55–69. ACM, May 2014

    Google Scholar 

  10. Park, Y., Lee, C.P.: The impact of RFID-based traceability system on perceived competitive advantage in the food industry. Oklahoma State University, [White Paper], pp. 4301–4306 (2008)

    Google Scholar 

  11. Spanoudakis, G., Zisman, A.: Software traceability: a roadmap. In: Handbook of Software Engineering and Knowledge Engineering. Recent Advances, vol. 3, pp. 395–428 (2005)

    Chapter  Google Scholar 

  12. Sundaram, S.K., Hayes, J.H., Dekhtyar, A., Holbrook, E.A.: Assessing traceability of software engineering artifacts. Requir. Eng. 15(3), 313–335 (2010)

    Article  Google Scholar 

  13. Mirakhorli, M., Cleland-Huang, J.: Tracing architectural concerns in high assurance systems (NIER track). In: Proceedings of the 33rd International Conference on Software Engineering, pp. 908–911. ACM, May 2011

    Google Scholar 

  14. https://www.ca.com/en/blog-developers/docker-containers-os-base-image.html

  15. https://opensource.org/licenses

  16. Gotel, O., et al.: The quest for ubiquity: a roadmap for software and systems traceability research. In: 2012 20th IEEE International Requirements Engineering Conference (RE), pp. 71–80. IEEE, September 2012

    Google Scholar 

  17. Korsaa, M., et al.: The SPI manifesto and the ECQA SPI manager certification scheme. J. Softw. Evol. Process 24(5), 525–540 (2012)

    Article  Google Scholar 

  18. Messnarz, R., et al.: Social responsibility aspects supporting the success of SPI. J. Softw. Evol. Process 26(3), 284–294 (2014)

    Article  Google Scholar 

  19. Sanchez-Gordon, M.L., Colomo-Palacios, R., Amescua, A.: Towards measuring the impact of the SPI manifesto: a systematic review. In: Proceedings of European System and Software Process Improvement and Innovation Conference, pp. 100–110 (2013)

    Google Scholar 

  20. https://github.com/GoogleContainerTools/distroless/tree/master/base

  21. Kozhirbayev, Z., Sinnott, R.O.: A performance comparison of container-based technologies for the cloud. Future Gener. Comput. Syst. 68, 175–182 (2017)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander Poth .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Oyelami, O.A., Poth, A., Hintsch, J., Riel, A. (2019). Quality Assurance and Traceability in Containerized Continuous Delivery Process. In: Walker, A., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2019. Communications in Computer and Information Science, vol 1060. Springer, Cham. https://doi.org/10.1007/978-3-030-28005-5_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-28005-5_28

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-28004-8

  • Online ISBN: 978-3-030-28005-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics