Scientific and Technical Journal

ELECTROTECHNIC AND COMPUTER SYSTEMS

ISSN Print 2221-3937
ISSN Online 2221-3805
SYSTEM OF METRICS FOR ATTRIBUTION OF SOURCE CODE OF SOFTWARE PRODUCTS
Abstract:
Presented by further development of problem solution attribution (determination of authorship) software based on their source code. An improved system metrics by which features "handwriting" of the author are digital evaluation. All these assessments determine the profile of the author. The proposed system differs from existing metrics selection of the most significant indicators that take into account the particular style design source code, names of variables used and the advantages that gives the author using certain lexical structures. It includes the following categories of indicators: keywords, signs transactions, dividers, spaces before and after the decimal operations, proper names are identifiers that uses programmer. The advantage of the reduced system metrics are independent of programming languages - none of the indicators used are not tied to a particular language. According to the tests proposed system metrics to determine the author's code with an average accuracy of 85 percent.
Authors:
Keywords
DOI
10.15276/etks.18.94.2015.9
References
1. Arwin C., and Tahaghoghi S.M.M., (2006), Plagiarism Detection across Programming Languages [Electronic Resource], ACSC '06 The 29th Australasian Computer Science Conference, Vol. 48, pp.277 – 286, url: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.60.1199 &rep=rep1&type=pdf.
2. Burrows S., Tahaghoghi S.M.M., and Zobel J., (2007), Efficient plagiarism detection for large code repositories [Electronic Re-source], SOFTWARE—PRACTICE AND EXPERIENCE, Vol. 37, pp.151 – 175, url: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.68.7103&rep=rep1&type=pdf.
3. Frantzeskou G., Frantzeskou G., Gritzalis S., and Macdonell S.G., (2004), Source Code Authorship Analysis for supporting the Cybercrime Investigation Process, International Conference on Telecommunications Net-works, Setúbal, pp. 85 – 92.
4. Frantzeskou G., MacDonell S.G, Stamatatos E., Georgiou S., and Gritzalis S., (2011), The Significance of User-defined Identifiers in Java Source code Authorship Identification, International Journal of Computer Systems Science and Engineering, Samos, Greece, pp.139 – 148.
5. Berghel H.L., and Sallach D.L., (1984), Measurements of Program Similarity in Identical Task Environments [Electronic Resource], ACM SIGPLAN Notices, Vol. 19, No. 8, pp. 65 – 76, url:http://ulgtcsp.berghel.com/publications/measprogsim/measprogsim.pdf.
6. Whale G., (1990), Software Metrics and Plagiarism Detection [Electronic Resource], Journal of Systems and Software, Vol. 13, pp.131 – 138, url : http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.95.5047&rep=rep1&type =pdf.
7. Krsul I., and Spafford E.H., (1995), Authorship Analysis: Identifying The Author of a Program [Electronic Resource], Proceedings of the 18th National Information Systems Security Conference, pp. 514 – 525, url: http://www.krsul. org/ivan/ articles/krsul-authorship_analysis_nissc.pdf.
8. Gray A., Sallis P., and MacDonell S.G., (1998), IDENTIFIED (Integrated Dictionary-based Extraction of Non-language-dependent Token Information for Forensic Identification, Examination, and Discrimination): A Dictionary-based System for Extracting Source Code Metrics for Software Forencis [Electronic Resource], The 18th National Information Systems Security Conference, pp. 252 – 259, url: http://www.academia.edu/2669584/ IDENTIFIED_Integrated_Dictio-nary.
9. Ding H., and Samadzadeh M.H., (2004), Extraction of Java Program Fingerprints for Software Authorship Identification [Electronic Resource], The Journal of Systems and Software, Vol. 72, No. 1, pp. 49 – 57, url: http://www.sciencedirect.com/science/article/pii/S0164121203000499.

Published:
Last download:
2017-11-17 03:43:13

[ © KarelWintersky ] [ All articles ] [ All authors ]
[ © Odessa National Polytechnic University, 2014. Any use of information from the site is possible only under the condition that the source link! ]
Яндекс.Метрика