Investigation of Machine Learning Methods for Source Code Analysis
Bagočius, Gabrielius |
Krukonis, Audrius | Recenzentas / Rewiewer |
Programos išeities kodo analizei skirtų intelektinių metodų tyrimas. Magistro baigiamasis darbas informatikos inžinerijos laipsniui. Vilniaus Gedimino technikos universitetas. Vilnius, 2021, 61 p., 37 iliustr., 19 lent., 73 bibl., 3 priedų, 0×A1 brėž., 0×A1 plak.Darbo tikslas yra ištirti intelektinius metodus, skirtus programos išeities kodui analizuoti. Tyrimas atliekamas aptariant darbo aktualumą, metodus, naudojamus darbui įgyvendinti. Toliau yra tiriamos jau egzistuojančios kodo analizės sistemos. Išnagrinėjus šias sistemas ir jose naudojamus metodus yra pradedamas šių sistemų praktinis testavimas ir palyginimas. Testavimo metu ankstesnių tyrimų rezultatai yra pritaikomi bandant pagerinti sistemų tikslumą ir našumą.
INVESTIGATION OF MACHINE LEARNING METHODS FOR SOURCE CODE ANALYSIS. Master Thesis for Information Electronics Systems degree. Vilnius Gediminas Technical University. Vilnius, 2021, 61 p., 37 figures, 19 tables, 73 references, 3 appendices, 0×A1 schemes, 0×A1 posters.The aim of the thesis is to investigate the machine learning methods for intelligent source code analysis. In the thesis the relevance of this work is discussed, the methods of achieving this - researched. Afterwards, the different systems that relate to code analysis are presented. After examining the methods used in these systems practical testing is done and a comparison of the results is made. Previous research is then applied to the attempts to improve the accuracy and efficiency of a code analysis system.