| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Avtomatizacija pregledovanja kode s pomočjo strojnega učenja
Authors:ID Stojnšek, Sebastjan (Author)
ID Podgorelec, Vili (Mentor) More about this mentor... New window
Files:.pdf MAG_Stojnsek_Sebastjan_2018.pdf (1,51 MB)
MD5: 033B916BEF524DB9A703BC0E241C1DA9
PID: 20.500.12556/dkum/8f4bd4c7-f88d-4af1-abe9-9421a89d84b1
 
Language:Slovenian
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract: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.
Keywords:strojno učenje, Tensorflow, pregledovanje kode, JavaScript, nevronske mreže, programsko inženirstvo
Place of publishing:[Maribor
Publisher:S. Stojnšek
Year of publishing:2018
PID:20.500.12556/DKUM-72682 New window
UDC:004.8:004.415.3(043.2)
COBISS.SI-ID:21917462 New window
NUK URN:URN:SI:UM:DK:FUERAGEB
Publication date in DKUM:22.11.2018
Views:1573
Downloads:131
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
STOJNŠEK, Sebastjan, 2018, Avtomatizacija pregledovanja kode s pomočjo strojnega učenja [online]. Master’s thesis. Maribor : S. Stojnšek. [Accessed 12 April 2025]. Retrieved from: https://dk.um.si/IzpisGradiva.php?lang=eng&id=72682
Copy citation
  
Average score:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share


Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:15.10.2018

Secondary language

Language:English
Title:Code review automation using machine learning
Abstract:This master thesis adresses code review process supported by machine learning. We studied works of other authors for suitable indicators to generate theoretical approach, which can be used to predict rework in Javascript programming language. This way we can assist code review process by using less resources. We developed an expert system prototype which generates needed metrics to perfrom machine learning using Tensorflow.js library. Developed system was validated for effectiveness on three opensource projects, which proved usefullness of predictions and helpful contribution to software development process.
Keywords:machine learning, Tensorflow, code review, JavaScript, neural networks, software engineering


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica