La stima dello sforzo del progetto o del calendario è un compito importante nella gestione dei progetti software. La scelta di un piano di stima adatto alle caratteristiche del progetto è nelle mani dei responsabili del progetto. Per ridurre i costi, la stima dello sforzo del software è inevitabile. Lo sviluppo globale del software (Global Software Development, GSD) è l'ambiente in cui si sviluppano progetti in aree geograficamente isolate, al di là delle periferie culturali, in un'ottica armonizzata che comprende comunicazioni sincrone e asincrone. I metodi convenzionali vengono utilizzati per stimare l'impegno per i progetti co-localizzati, ma non sono efficienti per i progetti GSD. I metodi convenzionali vengono utilizzati per stimare l'impegno, ma non sono efficienti per i progetti di sviluppo software. In questa ricerca è stato proposto un modello per stimare l'impegno di progetti co-locati e di progetti di sviluppo software in base alla loro differenza intellettuale e alla distanza. Per la stima dell'impegno, l'approccio proposto classifica due metodi: il metodo basato sul modello e il metodo basato sull'esperto. Poiché la stima dell'impegno manca di efficacia nelle prestazioni, questa ricerca utilizza il toolkit COSEEKMO per migliorare l'errore medio.