TidskostnadsberÀkning för underhÄll av paket med öppen kÀllkod pÄ Google

Google har publicerat resultaten av en studie om den tid som ingenjörer lÀgger pÄ att uppdatera öppna programvarupaket som anvÀnds i företagets interna produkter. Data har samlats in frÄn en enkÀt med 346 anstÀllda pÄ Google som deltar i uppdateringen av paketen. FrÄgorna handlade om hur mycket tid en ingenjör lÀgger pÄ att förbereda en uppdaterad version av paketet och om det gÄr att förutsÀga arbetsinsatsen med hjÀlp av metoder för att bedöma komplexiteten i att stödja kÀllkoden.

I de flesta fall tog det upp till 4 timmar att förbereda en uppdatering, men i vissa fall förlÀngdes processen till dagar eller mÄnader. De frÀmsta indikatorerna pÄ komplexitet som pÄverkar arbetsinsatsen vid underhÄll har identifierats som förekomsten av separata stödjade patchar som inte har skickats till upstream, antalet beroenden för paketet och storleken pÄ utvecklingsgemenskapen i upstream-projektet. I 49% av fallen kopplas förseningar i uppdateringsprocessen till behovet av att anpassa sina patchar till förÀndringar i nya versioner, i 37% av fallen beror det pÄ förekomsten av inkompatibla förÀndringar i upstream-projektet, i 31% pÄ inkompatibla Àndringar i Googles kod och i 29% pÄ den allmÀnna komplexiteten i paketet.



KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster