Confidence är en uppsättning av mått och restriktioner som används för att mäta programvarutillförlitlighet. Det möjliggör för evaluering av programvara i agila utvecklingsfaser. Målet med confidence-bedömning är att säkerställa att programvara är säker för distribution i en produktionsmiljö.
Den här studien presenterar vilka mått som kan vara relevanta och användbara vid bedömning av confidence i en continuous delivery pipeline. Continuous delivery pipelines används för att producera programvara i korta cykler och innehåller mycket information. För att hitta potentiellt relevant data för confidence-bedömning genomfördes först en litteraturstudie. Sedan undersöktes implementationen av en spårbarhetslösning i en continuous delivery pipeline. Programvaruspårbarhet är förmågan att spåra artefakter i pipelinen. I den här studien möjliggörs det med hjälp av Eiffel ramverket. En fallstudie genomfördes med åtta kvalitetssäkringsexperter med varierande arbetserfarenhet. Resultaten från fallstudien analyseras för att identifiera centrala mått och koncept att ta hänsyn till gällande bedömning av confidence i en continuous delivery pipeline.
Resultaten indikerar att build outcome, confidence level change och test coverage är de mest relevanta måtten. Build outcome är förekomsten av olika resultat från bygget av ett programvaruprojekt. Confidence level change är trenden i confidence-nivån i en continuous delivery pipeline. Test coverage är den grad till vilken koden exekveras vid testning. I de genomförda intervjuerna rankade alla experterna build outcome så högt som möjligt. 87.5% av experterna rankade också confidence level change så högt de kunde, medan 75% gjorde det för test coverage. Huvudindikationen för denna studie är att några av de identifierade måtten hittade genom att samla in data med den implementerade spårbarhetslösningen inte har diskuterats i state-of-the-art. Specifikt måtten: build outcome, confidence level change, test suite outcome och issues resolved.