Google je objavio rezultate studije o tome koliko vremena inženjeri provode ažurirajući pakete otvorenog koda koji se koriste u internim proizvodima kompanije. Podaci su dobijeni anketom provedenom među 346 Googleovih zaposlenika koji su uključeni u ažuriranje paketa. Pitanja su se odnosila na to koliko vremena inženjeri provode pripremajući ažuriranu verziju paketa i da li se s tim povezan trud može predvidjeti korištenjem metrike održavanja izvornog koda.
U većini slučajeva, priprema ažuriranja trajala je i do četiri sata, ali u nekim slučajevima proces se odužio danima ili mjesecima. Glavni pokazatelji složenosti koji su utjecali na napore održavanja bili su prisustvo zasebno održavanih zakrpa koje nisu objavljene uzvodno, broj zavisnosti koje paket ima i veličina zajednice programera u uzvodnom projektu. U 49% slučajeva, kašnjenja u pripremi ažuriranja pripisana su potrebi prilagođavanja prilagođenih zakrpa promjenama u novim izdanjima, u 37% uvođenju nekompatibilnih promjena u uzvodnom projektu, u 31% nekompatibilnim promjenama u Googleovom kodu i u 29% ukupnoj složenosti paketa.

izvor: opennet.ru
