Trots betydande forskningsverksamhet på senare tid i samband med kontinuerlig leverans och installation (CD), har det ännu inte gjorts någon systematisk, empirisk studie om hur de metoder som ofta förknippas med kontinuerlig distribution har funnit sin väg in i den bredare programvaruindustrin. Detta väcker frågan i vilken utsträckning vår kunskap om området domineras av särdragen hos ett litet antal industriella ledare, såsom Facebook. För att ta itu med denna fråga genomförde vi en empirisk studie med blandad metod, bestående av en förstudie om litteratur, kvalitativa intervjuer med 20 programvaruutvecklare eller releaseingenjörer med heterogen bakgrund, och en webbaserad kvantitativ undersökning som lockade 187 kompletta svar. En stor trend i resultaten av vår studie är att arkitektoniska frågor för närvarande är ett av de största hindren för cd-acceptering. Dessutom, funktionen växlar som en implementationsteknik för partiella rollouts leder till oönskad komplexitet, och kräver forskning om bättre abstraktioner och modellering tekniker för runtime variabilitet. Slutligen drar vi slutsatsen att utövare är i behov av mer principfasta tillvägagångssätt för att släppa beslutsfattande, t.ex., vilka funktioner för att genomföra A/B-tester på, eller vilka mått att utvärdera.
Schermann m.fl. REF undersökte de principer och metoder som styr antagandet av cd-skivor inom industrin och kom bland annat fram till att arkitekturfrågor är ett av de största hindren för antagande av cd-skivor.
An empirical study on principles and practices of continuous delivery and deployment
{'venue': 'PeerJ PrePrints', 'journal': 'PeerJ PrePrints', 'mag_field_of_study': ['Computer Science']}