arrow
返回

A Comparative Study on Source Code Attribution Using AI: Datasets, Features, and Techniques

delete2026-01-01
delete0
PRE
AI
S
Shamma Alalawi
S
Saed Alrabaee *
W
Wasif Khan
I
Issam Al-Azzoni
M
Medha Mohan Ambali Parambil
DOI:10.1007/978-3-031-94445-1_18delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
近年来,人工智能(AI)技术在源代码作者归属方面的应用已引起学术界和工业界的广泛关注。准确将源代码归属于原作者对于知识产权保护、网络安全和软件取证等目的至关重要。生成代码的AI技术(如ChatGPT)的进步,为区分人类与机器生成的代码带来了新的挑战和机遇。本文旨在全面综述源代码作者归属的现有研究,并使用包含600个源代码的数据集进行一系列实验。研究涉及提取词法和布局特征、排序方法,并采用多种机器学习模型(SVM、LR、MLP、XGBoost和RF)和深度学习模型(LSTM、RNN和CNN)。研究目标包括确定最佳模型以判定源代码是由人类还是ChatGPT-4编写的,并探究两种人类特征:性别和地区。我们的结果显示,使用TF-IDF的RF模型达到94.7%的准确率,CNN模型达到95%的准确率。最后,我们识别了作者归属领域中AI应用的涌现趋势和未来潜在研究方向。
Keyword:
Software Forensics
Code Authorship Attribution
Machine Learning
Deep Learning
ChatGPT-generated Code

期刊

S
SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, SECURECOMM 2024, PT I
IF:
0
论文数:
16
被引数:
0

机构

A
al ain university of science & technology uae
学者数:
99
论文数: 73
被引数: 0
U
United Arab Emirates University
学者数:
8.8K
论文数: 7.4K
被引数: 10.0K
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Meta-Heuristic Guided Feature Optimization for Enhanced Authorship Attribution in Java Source Code用于增强Java源代码中作者归属的元启发式指导特征优化
err2023-01-01
err0
errOAAI
errAl-Ahmad, Bilal; Al-Madi, Nailah; Alzaqebah, Abdullah; Alkhawaldeh, Rami S.; Aldebei, Khaled; Kabir, Md. Faisal; Altaharwa, Ismail; Abu-Faraj, Mua'ad; Aljarah, Ibrahim
err分享
err收藏
err分享
err收藏
Code authorship identification using convolutional neural networks
err2019-06-01
err41
PREAI
errAbuhamad, Mohammed; Rhim, Ji-su; AbuHmed, Tamer; Ullah, Sana; Kang, Sanggil; Nyang, DaeHun
err分享
err收藏
When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries
err2018-01-01
err0
errOAAI
errAylin Caliskan; Fabian Yamaguchi; Edwin Dauber; Richard Harang; Konrad Rieck; Rachel Greenstadt; Arvind Narayanan
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容