Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Att realisera CI/CD i praktiken: Möjligheter, hinder och erfarenheter av kontinuerlig integration och leverans från mjukvaruutvecklares perspektiv

Munther, Philip LU ; Nilsson, Joel LU and Nyberg, Elin LU (2025) SYSK16 20251
Department of Informatics
Abstract (Swedish)
Syftet med denna kandidatuppsats är att undersöka hur mjukvaruutvecklare upplever användningen av Continuous Integration och Continuous Delivery (CI/CD) i praktiken, samt hur dessa metoder påverkar arbetsflödeseffektivitet, kodkvalitet och samarbete utifrån tekniska och organisatoriska faktorer. Studien bygger på sex semistrukturerade intervjuer med utvecklare från olika organisationer och analysen genomförs med ett kvalitativt angreppssätt. Resultaten visar att CI/CD upplevs bidra till kvalitetssäkring, snabbare utveckling, och ökad tillit till kodbasen genom automatisering och strukturerade processer. Samtidigt framkommer tekniska utmaningar såsom långa byggtider, instabila tester, komplexa verktyg, och bristande tillgång till... (More)
Syftet med denna kandidatuppsats är att undersöka hur mjukvaruutvecklare upplever användningen av Continuous Integration och Continuous Delivery (CI/CD) i praktiken, samt hur dessa metoder påverkar arbetsflödeseffektivitet, kodkvalitet och samarbete utifrån tekniska och organisatoriska faktorer. Studien bygger på sex semistrukturerade intervjuer med utvecklare från olika organisationer och analysen genomförs med ett kvalitativt angreppssätt. Resultaten visar att CI/CD upplevs bidra till kvalitetssäkring, snabbare utveckling, och ökad tillit till kodbasen genom automatisering och strukturerade processer. Samtidigt framkommer tekniska utmaningar såsom långa byggtider, instabila tester, komplexa verktyg, och bristande tillgång till pipelinekonfiguration. Dessa faktorer riskerar att minska CI/CD-processen effektivitet. Studien visar även att teknisk implementering inte räcker - organisatoriska förutsättningar som teknisk kunskap, tydlig ansvarsfördelning, kommunikation och kunskapsdelning är avgörande för att CI/CD ska fungera effektivt. Genom att bidra med ett praktiknära perspektiv nyanserar studien tidigare forskning och lyfter vikten av att förstå CI/CD som ett samspel mellan teknik, organisation och människor. (Less)
Please use this url to cite or link to this publication:
author
Munther, Philip LU ; Nilsson, Joel LU and Nyberg, Elin LU
supervisor
organization
alternative title
Realizing CI/CD in Practice: Opportunities, Challenges, and Experiences of Continuous Integration and Delivery from the Perspective of Software Developers
course
SYSK16 20251
year
type
M2 - Bachelor Degree
subject
keywords
kontinuerlig integration, kontinuerlig leverans, mjukvaruutveckling, CI/CD, automatisering
language
Swedish
id
9200443
date added to LUP
2025-06-16 16:19:42
date last changed
2025-06-16 16:19:42
@misc{9200443,
  abstract     = {{Syftet med denna kandidatuppsats är att undersöka hur mjukvaruutvecklare upplever användningen av Continuous Integration och Continuous Delivery (CI/CD) i praktiken, samt hur dessa metoder påverkar arbetsflödeseffektivitet, kodkvalitet och samarbete utifrån tekniska och organisatoriska faktorer. Studien bygger på sex semistrukturerade intervjuer med utvecklare från olika organisationer och analysen genomförs med ett kvalitativt angreppssätt. Resultaten visar att CI/CD upplevs bidra till kvalitetssäkring, snabbare utveckling, och ökad tillit till kodbasen genom automatisering och strukturerade processer. Samtidigt framkommer tekniska utmaningar såsom långa byggtider, instabila tester, komplexa verktyg, och bristande tillgång till pipelinekonfiguration. Dessa faktorer riskerar att minska CI/CD-processen effektivitet. Studien visar även att teknisk implementering inte räcker - organisatoriska förutsättningar som teknisk kunskap, tydlig ansvarsfördelning, kommunikation och kunskapsdelning är avgörande för att CI/CD ska fungera effektivt. Genom att bidra med ett praktiknära perspektiv nyanserar studien tidigare forskning och lyfter vikten av att förstå CI/CD som ett samspel mellan teknik, organisation och människor.}},
  author       = {{Munther, Philip and Nilsson, Joel and Nyberg, Elin}},
  language     = {{swe}},
  note         = {{Student Paper}},
  title        = {{Att realisera CI/CD i praktiken: Möjligheter, hinder och erfarenheter av kontinuerlig integration och leverans från mjukvaruutvecklares perspektiv}},
  year         = {{2025}},
}