Conference Series, Vol.1193, 2019, paper
012027, https://doi.org/10.1088/1742-
6596/1193/1/012027
[15] Zhao, G., & Huang, J. DeepSim: Deep
learning code functional similarity.
ESEC/FSE 2018: Proceedings of the 2018
26th ACM Joint Meeting on European
Software Engineering Conference and
Symposium on the Foundations of Software.
New York, Association for Computing
Machinery, 2018, pp. 141–151,
https://doi.org/10.1145/3236024.3236068.
[16] Husain, M. A., Wu, H.-H., Gazit, T.,
Allamanis, M., & Brockschmidt, M.
CodeSearchNet Challenge: Evaluating the
State of Semantic Code Search, 2020,
https://doi.org/10.48550/arXiv.1909.09436.
[17] Alon, U., Zilberstein, M., Levy, O., & Yahav,
E. code2vec: Learning Distributed
Representations of Code, 2018,
https://doi.org/10.48550/arXiv.1803.09473.
[18] Prechelt, L., Malpohl, G., & Philippsen, M.
Finding Plagiarisms among a Set of Programs
with JPlag. Journal of Universal Computer
Science. Vol.8, No.11, 2003, pp. 1016-1038,
[Online].
https://www.researchgate.net/publication/283
2828_Finding_Plagiarisms_among_a_Set_of_
Programs_with_JPlag (Accessed Date:
October 23, 2023).
[19] Ahtiainen, A., Surakka, S., & Rahikainen, M.
Plaggie: GNU-licensed Source Code
Plagiarism Detection Engine for Java
Exercises. Baltic Sea '06: Proceedings of the
6th Baltic Sea conference on Computing
education research: Koli Calling. Uppsala,
Sweden, 2006, pp. 141–142,
https://doi.org/10.1145/1315803.1315831.
[20] Code Plagiarism & Similarity API.
Codequiry, n.d., [Online].
https://codequiry.com/usage/api (Accessed
Date: October 23, 2023).
[21] Simon, Karnalim, O., Sheard, J., Dema, I.,
Karkare, A., Leinonen, J., Liut, M., &
McCauley, R. Choosing Code Segments to
Exclude from Code Similarity Detection.
Conference: ITiCSE-WGR '20: The Working
Group Reports on Innovation and Technology
in Computer Science Education, Trondheim,
Norway, 2020,
https://doi.org/10.1145/3437800.3439201.
[22] Compton, R., Frank, E., Patros, P., & Koay,
A. Embedding Java Classes with code2vec:
Improvements from Variable Obfuscation,
2020, [Online].
https://www.researchgate.net/publication/340
499798_Embedding_Java_Classes_with_code
2vec_Improvements_from_Variable_Obfuscat
ion (Accessed Date: October 23, 2023).
[23] Vaswani, A., Shazeer, N., Parmar, N.,
Uszkoreit, J., Jones, L., Gomez, A. N.,
Kaiser, Ł., & Polosukhin, I. Attention is аll
You Need. 31st Conference on Neural
Information Processing Systems, Long Beach,
CA, USA, 2017, [Online].
https://arxiv.org/pdf/1706.03762.pdf
(Accessed Date: October 22, 2023).
[24] Jiang, X., Zheng, Zh., Lyu, Ch., Li, L., &
Lyu, L. TreeBERT: A Tree-Based Pre-
Trained Model for Programming Language.
37th Conference on Uncertainty in Artificial
Intelligence, Online, 2021, [Online].
https://arxiv.org/pdf/2105.12485.pdf
(Accessed Date: October 23, 2023).
[25] Jones, J. Abstract Syntax Tree Implementation
Idioms, 2003, [Online].
https://www.hillside.net/plop/plop2003/Papers
/Jones-ImplementingASTs.pdf (Accessed
Date: October 23, 2023).
[26] Tang, Z., Li, C., Ge, J., Shen, X., Zhu, Z., &
Luo, B. AST-Transformer: Encoding Abstract
Syntax Trees Efficiently for Code
Summarization, 2021, [Online].
https://arxiv.org/pdf/2112.01184.pdf
(Accessed Date: October 23, 2023).
[27] Kanade, A., & Maniatis, P., Balakrishnan, G.,
& Shi, K. Learning and Evaluating
Contextual Embedding of Source Code, 2020,
[Online].
https://arxiv.org/pdf/2001.00059v3.pdf
(Accessed Date: October 23, 2023).
[28] Yang, D. How MOSS Works, 2019, [Online].
https://yangdanny97.github.io/blog/2019/05/0
3/MOSS (Accessed Date: October 22, 2023).
[29] Devore-McDonald, B., & Berger, E. D.
Mossad: Defeating Software Plagiarism
Detection. Proceedings of the ACM on
Programming Languages, Vol. 4, No.
OOPSLA, 2020, Article 1, [Online].
https://arxiv.org/pdf/2010.01700.pdf
(Accessed Date: October 23, 2023).
[30] Moss, A System for Detecting Software
Similarity. n.d, [Online].
https://theory.stanford.edu/~aiken/moss/
(Accessed Date: October 23, 2023).
[31] Schleimer, S., Wilkerson, D. S., & Aiken А.
Winnowing: Local Algorithms for Document
Fingerprinting, 2003, SIGMOD '03:
Proceedings of the 2003 ACM SIGMOD
International Conference on Management of
WSEAS TRANSACTIONS on COMPUTER RESEARCH
DOI: 10.37394/232018.2024.12.36
Serhii Myronenko, Yelyzaveta Myronenko