کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
5027292 1470634 2017 6 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Current Trends in Source Code Analysis, Plagiarism Detection and Issues of Analysis Big Datasets
ترجمه فارسی عنوان
روند فعلی در تجزیه و تحلیل کد منبع، تشخیص سرقت ادبی و مسائل تجزیه و تحلیل مجموعه داده های بزرگ
کلمات کلیدی
تجزیه و تحلیل کد منبع، سرقت ادبی، روند فعلی، حمل و نقل، بهینه سازی
ترجمه چکیده
در این کار، ما در حال تجزیه و تحلیل وضعیت هنر در منطقه تجزیه و تحلیل کد منبع با توجه به تشخیص سرقت ادبی و ارائه یک پیشنهاد برای کار آینده در این منطقه است. تشخیص سرقت ادبی، تشخیص کلون ها و روش های تعیین تشابه است. امروزه روش های متعددی وجود دارد که می توان به سه سطح تقسیم کرد. یکی از این موارد متنی است و از متن ساده به عنوان یک ورودی استفاده می کند. سطح دوم مبتنی بر نشانه است. سطح بالا مدل مبتنی است و از مدل هایی برای نشان دادن کد منبع استفاده می کند. این الگوریتم های پیشرفته (مبتنی بر نشانه و مدل) نمی توانند با مجموعه داده های بزرگ کار کنند. ما اعتقاد داریم که آینده متعلق به الگوریتم هایی است که بتوانند مقدار زیادی از کد منبع را اداره کنند. این الگوریتم ها باید از یک نماینده مبتنی بر مدل استفاده کنند. آنها می توانند برای تشکیل سیستم های ضد دولتی در مقیاس بزرگ استفاده شوند. آنها همچنین می توانند در زمینه بهینه سازی کد منبع استفاده شوند.
موضوعات مرتبط
مهندسی و علوم پایه سایر رشته های مهندسی مهندسی (عمومی)
چکیده انگلیسی
In this work, we analyze the state of the art in source code analysis area with a focus on plagiarism detection and provide a proposal for a future work in this area. Detection of plagiarism combines the detection of clones and methods for determining similarity. Nowadays, there are several approaches that can be divided into three levels. The first one is text based and uses plain text as an input. The second level is token based. The top level is model based and uses models to represent source code. These advanced algorithms (token and model based) can't work with large datasets. We believe the future belongs to the algorithms that will be able to handle large amount of source code. These algorithms should use one of model-based representations. They can be used for formation of large-scale anti-plagiarism systems. They can be used also in the area of source code optimization.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Procedia Engineering - Volume 192, 2017, Pages 136-141
نویسندگان
, , ,