Show simple item record

dc.contributor.authorZafar, Sarim
dc.description.abstractSource code authorship attribution is a widely studied research topic in the information security domain. In this dissertation, we develop and evaluate models that enable us to solve source code authorship attribution using deep metric learning. In particular, first, we simulate a real-world setting. Second, we use a number of loss functions from the deep metric learning domain to train neural network models. Thirdly, we evaluate these different models' performance on a benchmark and determine whether there is a quantifiable performance difference between these deep metric loss functions. Lastly, we demonstrate how we can extend our proposed methodology address the open world scenario. We argue that these models, and the techniques they take advantage of, are a stepping stone towards achieving real-world source code authorship attribution that can work across multiple programming languages and even under large scale obfuscated settings.en_US
dc.publisherNorth Dakota State Universityen_US
dc.rightsNDSU policy 190.6.2en_US
dc.titleOn the Applicability of Deep Metric Learning to Address Source Code Authorship Attribution Problem under Simulated Real-world Constraintsen_US
dc.typeThesisen_US
dc.date.accessioned2022-03-21T20:51:31Z
dc.date.available2022-03-21T20:51:31Z
dc.date.issued2020
dc.identifier.urihttps://hdl.handle.net/10365/32284
dc.identifier.orcid0000-0002-8693-3244
dc.rights.urihttps://www.ndsu.edu/fileadmin/policy/190.pdfen_US
ndsu.degreeMaster of Science (MS)en_US
ndsu.collegeEngineeringen_US
ndsu.departmentComputer Scienceen_US
ndsu.programComputer Scienceen_US
ndsu.advisorMalik, Muhammad Zubair


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record