Detecting Copy Directions among Programs Using Extreme Learning Machines

المؤلفون المشاركون

Wang, Guoren
Wang, Bin
Yang, Xiaochun

المصدر

Mathematical Problems in Engineering

العدد

المجلد 2015، العدد 2015 (31 ديسمبر/كانون الأول 2015)، ص ص. 1-15، 15ص.

الناشر

Hindawi Publishing Corporation

تاريخ النشر

2015-05-27

دولة النشر

مصر

عدد الصفحات

15

التخصصات الرئيسية

هندسة مدنية

الملخص EN

Because of the complexity of software development, some software developersmay plagiarize source code from other projects or open source software inorder to shorten development cycle.

Many methods have been proposed to detectplagiarism among programs based on the program dependence graph, a graph representationof a program.

However, to our best knowledge, existing works onlydetect similarity between programs without detecting copy direction among them.

By employing extreme learning machine (ELM), we construct feature space fordescribing features of every two programs with possible plagiarism relationship.

Such feature space could be large and time consuming, so we propose approachesto construct a small feature space by pruning isolated control statementsand removable statements from each program to accelerate both training and classificationtime.

We also analyze the features of data dependencies between anyoriginal program and its copy program, and based on it we propose a feedbackframework to find a good feature space that can achieve both accuracy and efficiency.

We conducted a thorough experimental study of this technique on real Cprograms collected from the Internet.

The experimental results show the high accuracyand efficiency of our ELM-based approaches.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Wang, Bin& Yang, Xiaochun& Wang, Guoren. 2015. Detecting Copy Directions among Programs Using Extreme Learning Machines. Mathematical Problems in Engineering،Vol. 2015, no. 2015, pp.1-15.
https://search.emarefa.net/detail/BIM-1074721

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Wang, Bin…[et al.]. Detecting Copy Directions among Programs Using Extreme Learning Machines. Mathematical Problems in Engineering No. 2015 (2015), pp.1-15.
https://search.emarefa.net/detail/BIM-1074721

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Wang, Bin& Yang, Xiaochun& Wang, Guoren. Detecting Copy Directions among Programs Using Extreme Learning Machines. Mathematical Problems in Engineering. 2015. Vol. 2015, no. 2015, pp.1-15.
https://search.emarefa.net/detail/BIM-1074721

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-1074721