Skupinska dinamika igra ključno vlogo pri projektih programskega inženirstva. Tradicionalni pristopi pri oblikovanju učinkovitih skupin so v preteklosti veči\-noma temeljili na empiričnih meritvah. V zadnjih letih se je integracija psiholoških lastnosti v metodologijo sestavljanja ekip izrazito povečala. Diplomska naloga se z uporabo kombinacije tradicionalnih statističnih metod in tehnik strojnega učenja poglobi v razumevanje ekip kot celovitih enot, s poudarkom na dinamiki med člani. Odkrili smo, da med proučevanimi osebnostnimi lastnostmi vestnost, ekstravertiranost in nevroticizem izstopajo kot pomembni dejavniki, ki vplivajo na uspešnost skupine. Poleg tega smo zadovoljstvo članov prepoznali kot ključni faktor, ki je povezan z uspehom ekipe. Zadovoljstvo med člani skupine smo nato s 74 \% natančnostjo napovedali z uporabo binarnega klasifikacijskega modela, ki temelji na gradientnem spodbujanju. Predstavljen je algoritem simuliranega ohlajanja, zasnovan za sistematično delitev posameznikov v ekipe in zagotavljanje enakopravnega okolja. V analizi je opisan algoritem dosledno boljši od drugih metod, ki smo jih preizkusili. Za zaključek je bil izdelan uporabniku prijazen priporočilni sistem, ki zbira podatke o udeležencih in jih nato uredi v harmonične ekipe.
|