Travis, We’re Through! A Continuous Integration Breakup Story david Michael christian bogdan .. widder hilton kastner vasilescu 1
? need for evidence-backed CI best practices 2
Never a universal best practice Contingency Theory 3
4
abandonment > Adoption “Why did I adopt Travis? It was the first CI I heard about, I didn't do much research if there were other options.” 5
Detecting abandonment 6
controlling for adoption date 2012 2013 2014 2015 2016 7
removing dead projects RIP 8
9 C # Projects > 2x more likely to abandon travis
10 10 mins longer build duration DECREases Chances of abandoning travis by 20%
? C # increases abandonment chances, > Adoption build time decreases Need for chances, evidence backed CI of Travis practices abandonment. @ David The Wid dwidder @ cmu .edu
Recommend
More recommend