Print Email Facebook Twitter Enabling Log Recommendation Through Machine Learning on Source Code Title Enabling Log Recommendation Through Machine Learning on Source Code Author Mikalauskas, Liudas (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Barros Cândido, J. (mentor) Aniche, Maurício (mentor) Katsifodimos, A (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2021-07-02 Abstract Logging is a common practice in software development that assists developers with the maintenance of software. Logging a system optimally is a challenging task, thus Li et al. have proposed a state-of-the-art log recommendation model. However, no further attempts exist to improve the model or reproduce their results using different training data. In this research, a model was developed using the methods of Li et al. to evaluate its performance when trained on a specific dataset. Some aspects of the model such as feature filtering were studied. It was concluded that the methods of Li et al. are reproducible and can produce a model that performs well with various training data. The study on feature filtering revealed that not filtering features results in an increase of all tested metrics. Subject Deep learningSoftware EngineeringdebuggingSoftware MaintenanceArtificial intelligencecode blockslogginglogging locationsNeural Networklogging suggestions To reference this document use: http://resolver.tudelft.nl/uuid:c0cb185d-16ae-4829-ac5c-f81b41d6c7aa Part of collection Student theses Document type bachelor thesis Rights © 2021 Liudas Mikalauskas Files PDF Research_Project_2.pdf 321.09 KB Close viewer /islandora/object/uuid:c0cb185d-16ae-4829-ac5c-f81b41d6c7aa/datastream/OBJ/view