Commit Risk Assessment for CDH Components

A PARIPA programon belül végzett kutatómunka célja, hogy a Cloudera cégen belül és upstream történő fejlesztés során előálló commitok veszélyességét képesek legyünk automatizáltan meghatározni. A veszélyességet, mint mérőszámot a fejlesztői munkafolyamat támogatására lehet majd hatékonyan felhasználni. A munka motivációja a következő: a CDH disztribúción belül vannak kritikus komponensek, amikre sok másik szoftver funkcionalitása épül. Ezek módosítása, akár hibajavítás céljával is, kockázatos. Az első félévben a rendszer megértése a cél, majd az egyes commitok jellemzése különböző tulajdonságok alapján: szerző, dátum, méret, hány komponenst módosít, milyen jellegű változtatás. Utóbbi tulajdonság meghatározásához szükséges a cég által használt JIRA rendszer és a commitokat kezelő git között egy kapcsolat létrehozása, amely lehetőséget teremt az egyes kódváltoztatások besorolására.
Wiandt Bernát, tanársegéd, Budapesti Műszaki és Gazdaságtudományi Egyetem, bwiandt@gmail.com

A kutatási beszámoló letölthető innen (PDF)

2018.03.15.