a continuous integration breakup story
play

A Continuous Integration Breakup Story david Michael christian - PowerPoint PPT Presentation

Travis, Were 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


  1. Travis, We’re Through! A Continuous Integration Breakup Story david Michael christian bogdan .. widder hilton kastner vasilescu 1

  2. ? need for evidence-backed CI best practices 2

  3. Never a universal best practice Contingency Theory 3

  4. 4

  5. 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

  6. Detecting abandonment 6

  7. controlling for adoption date 2012 2013 2014 2015 2016 7

  8. removing dead projects RIP 8

  9. 9 C # Projects > 2x more likely to abandon travis

  10. 10 10 mins longer build duration DECREases Chances of abandoning travis by 20%

  11. ? 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