V tem magistrskem delu smo se posvetili področju pregledovanja kode s pomočjo strojnega učenja. Proučili smo sorodna dela na tem področju ter določili teoretični pristop, s pomočjo katerega bomo lahko izvajali napovedovanje slabih sprememb programske kode programskega jezika Javascript, ki zahtevajo odpravo napak. Tako bomo zmanjšali porabo virov pri pregledovanju programske kode. Izdelali smo prototip ekspertnega sistema, ki bo omogočal generiranje metrik in učenje nevronske mreže v ogrodju Tensorflow.js. Učinkovitost sistema smo ovrednotili na treh odprtokodnih projektih ter dosegli rezultate, ki upravičujejo smiselnost vpeljave takšnega sistema v proces razvoja programske opreme.This master thesis adresses code review process supported b...
Vrednotenje metod strojnega učenja se tradicionalno izvaja z oceno delovanja na ročno označeni testn...
Code review is the process of manual inspection on the revision of the source code in order to find ...
Kakovost produkta je pomemben faktor pri razvoju programske opreme. Da bi lahko natančno ovrednotili...
Providing accurate estimates of time required to perform code reviews can enable practitioners to pr...
Context. Modern code review tools such as Gerrit have made available great amounts of code review da...
The subject of this thesis is usage JavaScript programming language in the field of machine learning...
V magistrski nalogi smo spoznali različne tipe metrik za merjenje karakteristik izvorne kode in algo...
Z napredkom umetne inteligence (UI) postajajo pomočniki za dopolnjevanje kode vse bolj napredni in z...
Background: Modern Code Review (MCR) is a process of reviewing code which is a commonly used practic...
Povećanje složenosti programskih sustava uzrokuje povećanje opsega verifikacijskog djelovanja, a tim...
Diplomsko delo opisuje nastanek in razvoj aplikacije za identifikacijo slabe kode s strojnim učenjem...
Práce má sloužit k automatickému vyhodnocování správnosti zdrojových kódů za účelem jejich následnéh...
Ovaj diplomski rad se bavi temom implementacije predviđanja pomoću strojnog učenja pri razvoju progr...
Tema ovog rada je primjena odabranog algoritma strojnog učenja u analizi sportskih rezultata. U teor...
V diplomski nalogi je opisano strojno učenje in problemi, ki jih rešujemo s strojnim učenjem. Zajeto...
Vrednotenje metod strojnega učenja se tradicionalno izvaja z oceno delovanja na ročno označeni testn...
Code review is the process of manual inspection on the revision of the source code in order to find ...
Kakovost produkta je pomemben faktor pri razvoju programske opreme. Da bi lahko natančno ovrednotili...
Providing accurate estimates of time required to perform code reviews can enable practitioners to pr...
Context. Modern code review tools such as Gerrit have made available great amounts of code review da...
The subject of this thesis is usage JavaScript programming language in the field of machine learning...
V magistrski nalogi smo spoznali različne tipe metrik za merjenje karakteristik izvorne kode in algo...
Z napredkom umetne inteligence (UI) postajajo pomočniki za dopolnjevanje kode vse bolj napredni in z...
Background: Modern Code Review (MCR) is a process of reviewing code which is a commonly used practic...
Povećanje složenosti programskih sustava uzrokuje povećanje opsega verifikacijskog djelovanja, a tim...
Diplomsko delo opisuje nastanek in razvoj aplikacije za identifikacijo slabe kode s strojnim učenjem...
Práce má sloužit k automatickému vyhodnocování správnosti zdrojových kódů za účelem jejich následnéh...
Ovaj diplomski rad se bavi temom implementacije predviđanja pomoću strojnog učenja pri razvoju progr...
Tema ovog rada je primjena odabranog algoritma strojnog učenja u analizi sportskih rezultata. U teor...
V diplomski nalogi je opisano strojno učenje in problemi, ki jih rešujemo s strojnim učenjem. Zajeto...
Vrednotenje metod strojnega učenja se tradicionalno izvaja z oceno delovanja na ročno označeni testn...
Code review is the process of manual inspection on the revision of the source code in order to find ...
Kakovost produkta je pomemben faktor pri razvoju programske opreme. Da bi lahko natančno ovrednotili...