Google uzņēmums publicējis pētījuma rezultātus par laika izdevumiem inženieriem, atjauninot atvērtā koda paketēs izmantotās iekšējās uzņēmuma produktos. Dati iegūti, pamatojoties uz 346 Google darbinieku, kas piedalījās pakotņu atjaunināšanā, aptauju. Jautājumi attiecās uz to, cik daudz laika inženieris pavada, sagatavojot atjaunināto pakotnes versiju, un vai ir iespējams prognozēt saistītos darba izdevumus, izmantojot koda atbalsta sarežģītības novērtēšanas metrikas.
Lielākajā daļā gadījumu atjaunināšanas sagatavošana prasīja līdz 4 stundām, taču atsevišķās situācijās process vilkās nedēļām vai mēnešiem. Galvenie sarežģītības rādītāji, kas ietekmē darba izdevumus atbalstā, ir atsevišķi uzturēti koriģējumi, kas nav nosūtīti upstream, pakotnes atkarību skaits un izstrādātāju kopienas lielums upstream projektā. 49% gadījumu aizkavēšanās atjaunināšanas sagatavošanā ir saistīta ar nepieciešamību pielāgot savus koriģējumus jaunajos laidienos, 37% gadījumu – ar saderības pārkāpjošu izmaiņu parādīšanos upstream projektā, 31% – ar saderību pārkāpjošām izmaiņām Google kodā, un 29% – ar vispārējo pakotnes sarežģītību.

Avots: opennet.lv
