메뉴 건너뛰기




Volumn 56, Issue 1, 2013, Pages 70-86

A source code similarity system for plagiarism detection

Author keywords

algorithms; Plagiarism; Similarity detection; Software; Source code

Indexed keywords

AVERAGE VALUES; CONTROL STRUCTURE; PLAGIARISM; PLAGIARISM DETECTION; SIMILARITY DETECTION; SOURCE CODE MODIFICATION; SOURCE CODE PLAGIARISMS; SOURCE CODE SIMILARITIES; SOURCE CODES; STATISTICALLY SIGNIFICANT DIFFERENCE; STRUCTURAL MODIFICATIONS; TEST SETS; TOOL SUPPORT;

EID: 84871914683     PISSN: 00104620     EISSN: 14602067     Source Type: Journal    
DOI: 10.1093/comjnl/bxs018     Document Type: Article
Times cited : (80)

References (42)
  • 1
    • 84986078192 scopus 로고    scopus 로고
    • Contested texts: Issues of plagiarism
    • Hannabuss, S. (2001) Contested texts: issues of plagiarism. Libr. Manage., 22, 311-318.
    • (2001) Libr. Manage. , vol.22 , pp. 311-318
    • Hannabuss, S.1
  • 4
    • 34250902471 scopus 로고
    • Computer algorithms for plagiarism detection
    • Parker, A. and Hamblen, J. (1989) Computer algorithms for plagiarism detection. IEEE Trans. Educ., 32, 94-99.
    • (1989) IEEE Trans. Educ. , vol.32 , pp. 94-99
    • Parker, A.1    Hamblen, J.2
  • 5
    • 1442310235 scopus 로고    scopus 로고
    • Finding plagiarisms among a set of programs with JPlag
    • Prechelt, L., Malpohl, G. and Philippsen, M. (2002) Finding plagiarisms among a set of programs with JPlag. J. Univers. Comput. Sci., 8, 1016-1038.
    • (2002) J. Univers. Comput. Sci. , vol.8 , pp. 1016-1038
    • Prechelt, L.1    Malpohl, G.2    Philippsen, M.3
  • 6
    • 84868708444 scopus 로고    scopus 로고
    • Plagiarism detection across programming languages
    • Hobart, Australia, January 16-19, Australian Computer Society Inc Australia
    • Arwin, C. and Tahaghoghi, S.M.M. (2006) Plagiarism Detection Across Programming Languages. Proc. 29th Australasian Computer Science Conf., Hobart, Australia, January 16-19, pp. 277-286. Australian Computer Society, Inc., Australia.
    • (2006) Proc. 29th Australasian Computer Science Conf. , pp. 277-286
    • Arwin, C.1    Tahaghoghi, S.M.M.2
  • 7
    • 84857032319 scopus 로고    scopus 로고
    • Qualitative analysis and comparison of plagiarism-detection systems in student programs
    • Instituto de Computação, Universidade Estadual de Campinas
    • Kleiman, A.B. and Kowaltowski, T. (2009) Qualitative Analysis and Comparison of Plagiarism-Detection Systems in Student Programs. Technical Report IC-09-08. Instituto de Computação, Universidade Estadual de Campinas.
    • (2009) Technical Report IC-09-08
    • Kleiman, A.B.1    Kowaltowski, T.2
  • 10
    • 33646069308 scopus 로고    scopus 로고
    • Desktop tools for offline plagiarism detection in computer programs
    • Mozgovoy, M. (2006) Desktop tools for offline plagiarism detection in computer programs. Inf. Educ., 5, 97-112.
    • (2006) Inf. Educ. , vol.5 , pp. 97-112
    • Mozgovoy, M.1
  • 11
    • 0032650755 scopus 로고    scopus 로고
    • Plagiarism in programming assignments
    • Joy, M. and Luck, M. (1999) Plagiarism in programming assignments. IEEE Trans. Educ., 42, 129-133.
    • (1999) IEEE Trans. Educ. , vol.42 , pp. 129-133
    • Joy, M.1    Luck, M.2
  • 12
    • 33646020490 scopus 로고    scopus 로고
    • Metrics based plagiarism monitoring
    • Jones, E.L. (2001) Metrics based plagiarism monitoring. J. Comput. Small Coll., 16, 253-261.
    • (2001) J. Comput. Small Coll. , vol.16 , pp. 253-261
    • Jones, E.L.1
  • 13
    • 33749559863 scopus 로고    scopus 로고
    • Gplag: Detection of software plagiarism by program dependence graph analysis
    • Philadelphia, USA, August 20-23, ACM, NewYork, NY, USA.
    • Liu, C., Chen, C., Han, J. and Yu, P. (2006) GPLAG: Detection of Software Plagiarism by Program Dependence Graph Analysis. Proc. 12th ACM SIGKDD Int. Conf. Knowledge Discovery and Data Mining, Philadelphia, USA, August 20-23, pp. 872-881. ACM, NewYork, NY, USA.
    • (2006) Proc. 12th ACM SIGKDD Int. Conf. Knowledge Discovery and Data Mining , pp. 872-881
    • Liu, C.1    Chen, C.2    Han, J.3    Yu, P.4
  • 14
    • 57849136059 scopus 로고    scopus 로고
    • Technical report No. 2007-541, School of Computing, Queen's University at Kingston, ON, Canada
    • Roy, C.H. and Cordy, R. (2007) A Survey on Software Clone Detection Research. Technical report No. 2007-541, School of Computing, Queen's University at Kingston, ON, Canada.
    • (2007) A Survey on Software Clone Detection Research.
    • Roy, C.H.1    Cordy, R.2
  • 15
    • 33847141351 scopus 로고    scopus 로고
    • Efficient and effective plagiarism detection for large code repositories
    • Burrows, S., Tahaghoghi, S.M.M. and Zobel, J. (2007) Efficient and effective plagiarism detection for large code repositories. Softw. Pract. Exp., 37, 151-175.
    • (2007) Softw. Pract. Exp. , vol.37 , pp. 151-175
    • Burrows, S.1    Tahaghoghi, S.M.M.2    Zobel, J.3
  • 16
    • 0037319544 scopus 로고    scopus 로고
    • Methods for identifying versioned and plagiarised documents
    • Hoad, T. and Zobel, J. (2002) Methods for identifying versioned and plagiarised documents. J. Am. Soc. Inf. Sci. Technol., 54, 203-215.
    • (2002) J. Am. Soc. Inf. Sci. Technol. , vol.54 , pp. 203-215
    • Hoad, T.1    Zobel, J.2
  • 17
    • 0013207911 scopus 로고    scopus 로고
    • Scalable document fingerprinting
    • Oakland, CA, USA, November 18-21
    • Heintze, N. (1996) Scalable Document Fingerprinting. USENIX Workshop on Electronic Commerce, Oakland, CA, USA, November 18-21, pp. 191-200.
    • (1996) USENIX Workshop on Electronic Commerce , pp. 191-200
    • Heintze, N.1
  • 19
    • 84976843745 scopus 로고
    • Natural laws controlling algorithm structure?
    • Halstead, M.H. (1972) Natural laws controlling algorithm structure? ACM SIGPLAN Not., 7, 19-26.
    • (1972) ACM SIGPLAN Not. , vol.7 , pp. 19-26
    • Halstead, M.H.1
  • 21
  • 23
    • 84988330256 scopus 로고    scopus 로고
    • Software for detecting suspected plagiarism: Comparing structure and attribute- counting systems
    • Sydney, Australia, July 1996, ACM, New York, NY, USA.
    • Verco K. and Wise M. (1996) Software for Detecting Suspected Plagiarism: Comparing Structure and Attribute- Counting Systems. Proc. Australian Conf. Computer Science Education, Sydney, Australia, July 1996, pp. 81-88. ACM, New York, NY, USA.
    • (1996) Proc. Australian Conf. Computer Science Education , pp. 81-88
    • Verco, K.1    Wise, M.2
  • 24
    • 0026826629 scopus 로고
    • Detection of similarities in student programs: YAP'ing may be preferable to Plague'ing
    • Wise, M.J. (1992) Detection of similarities in student programs: YAP'ing may be preferable to Plague'ing. ACM SIGSCE Bull., 24, 268-271.
    • (1992) ACM SIGSCE Bull. , vol.24 , pp. 268-271
    • Wise, M.J.1
  • 25
    • 0029701640 scopus 로고    scopus 로고
    • YAP3: Improved detection of similarities in computer programs and other texts
    • Wise, M.J. (1996) YAP3: Improved detection of similarities in computer programs and other texts. ACMSIGCSE Bull., 28, 130-134.
    • (1996) ACMSIGCSE Bull. , vol.28 , pp. 130-134
    • Wise, M.J.1
  • 26
    • 1142267351 scopus 로고    scopus 로고
    • Winnowing: Local algorithms for document fingerprinting
    • San Diego, CA, USA, June 9-12,. ACM, NewYork, NY, USA.
    • Schleimer, S.,Wilkerson, D.S. and Aiken, A. (2003)Winnowing: Local Algorithms for Document Fingerprinting. Proc. ACM SIGMOD Int. Conf. Management of Data, San Diego, CA, USA, June 9-12, pp. 76-85. ACM, NewYork, NY, USA.
    • (2003) Proc. ACM SIGMOD Int. Conf. Management of Data , pp. 76-85
    • Schleimer, S.1    Wilkerson, D.S.2    Aiken, A.3
  • 27
    • 1442344984 scopus 로고    scopus 로고
    • Sim: A utility for detecting similarity in computer programs
    • New Orleans, LA, USA, March 24-28, ACM, NewYork, NY, USA.
    • Gitchell, D. and Tran, N. (1999) Sim: A Utility for Detecting Similarity in Computer Programs. Proc. 30th SIGCSE Technical Symp. Computer Science Education, New Orleans, LA, USA, March 24-28, pp. 266-270. ACM, NewYork, NY, USA.
    • (1999) Proc. 30th SIGCSE Technical Symp. Computer Science Education , pp. 266-270
    • Gitchell, D.1    Tran, N.2
  • 28
    • 1442271419 scopus 로고    scopus 로고
    • Plagiarism in natural and programming languages: An overview of current tools and technologies
    • Department of Computer Science, University of Sheffield, UK
    • Clough, P. (2000) Plagiarism in Natural and Programming Languages: An Overview of Current Tools and Technologies. Research Memoranda: CS-00-05. Department of Computer Science, University of Sheffield, UK.
    • (2000) Research Memoranda: CS-00-05
    • Clough, P.1
  • 29
    • 77953494553 scopus 로고    scopus 로고
    • Plaggie: Gnu-licensed source code plagiarism detection engine for java exercises
    • Uppsala, Sweden, November 9-12, ACM, NewYork, NY, USA.
    • Ahtiainen, A., Surakka, S. and Rahikainen, M. (2006) Plaggie: GNU-Licensed Source Code Plagiarism Detection Engine for Java Exercises. Proc. 6th Baltic Sea Conf. Computing Education Research, Uppsala, Sweden, November 9-12, pp. 141-142. ACM, NewYork, NY, USA.
    • (2006) Proc. 6th Baltic Sea Conf. Computing Education Research , pp. 141-142
    • Ahtiainen, A.1    Surakka, S.2    Rahikainen, M.3
  • 32
    • 0022030599 scopus 로고
    • Efficient randomized patternmatching algorithms
    • Karp, R.M. and Rabin, M.O. (1987) Efficient randomized patternmatching algorithms. Ibm J. Res. Dev. Math. Comput., 31, 249-260.
    • (1987) Ibm J. Res. Dev. Math. Comput. , vol.31 , pp. 249-260
    • Karp, R.M.1    Rabin, M.O.2
  • 35
    • 0017959098 scopus 로고
    • A technique for isolating differences between files
    • Heckel, P. (1978) A technique for isolating differences between files. Commun. ACM, 21, 264-268.
    • (1978) Commun. ACM , vol.21 , pp. 264-268
    • Heckel, P.1
  • 37
    • 79960134917 scopus 로고    scopus 로고
    • Dissertation, Department of Computer Science, University of Joensuu, Department of Computer Science, University of Joensuu,POBox 111, FIN-80101 Joensuu, Finland
    • Mozgovoy, M. (2007) Enhancing computer-aided plagiarism detection. Dissertation, Department of Computer Science, University of Joensuu, Department of Computer Science, University of Joensuu,POBox 111, FIN-80101 Joensuu, Finland.
    • (2007) Enhancing Computer-aided Plagiarism Detection
    • Mozgovoy, M.1
  • 38
    • 84886592013 scopus 로고    scopus 로고
    • A comparison of source code plagiarism detection engines
    • Lancaster, T. and Culwin F. (2004)A comparison of source code plagiarism detection engines. Comput. Sci. Educ., 14, 101-117.
    • (2004) Comput. Sci. Educ. , vol.14 , pp. 101-117
    • Lancaster, T.1    Culwin, F.2
  • 40
    • 78649426786 scopus 로고    scopus 로고
    • Language-independent clone detection applied to plagiarism detection
    • Timisoara, Romania, September 12-13. IEEE Computer Society, Washington, DC, USA.
    • Brixtel, R., Fontaine, M., Lesner, B., Bazin, C. and Robbes, R. (2010) Language-Independent Clone Detection Applied to Plagiarism Detection. 10th IEEE Int.Working Conf. Source Code Analysis and Manipulation, Timisoara, Romania, September 12-13, pp. 77-86. IEEE Computer Society, Washington, DC, USA.
    • (2010) 10th IEEE Int.Working Conf. Source Code Analysis and Manipulation , pp. 77-86
    • Brixtel, R.1    Fontaine, M.2    Lesner, B.3    Bazin, C.4    Robbes, R.5
  • 42
    • 34548767669 scopus 로고    scopus 로고
    • Deckard: Scalable and accurate tree-based detection of code clones
    • Minneapolis, USA, May 20-26, IEEE Computer Society, Washington, DC, USA.
    • Jiang, L., Misherghi, G., Su, Z. and Glondu, S. (2007) Deckard: Scalable and Accurate Tree-based Detection of Code Clones. Proc. 29th Int. Conf. Software Engineering, Minneapolis, USA, May 20-26, pp. 96-105. IEEE Computer Society, Washington, DC, USA.
    • (2007) Proc. 29th Int. Conf. Software Engineering , pp. 96-105
    • Jiang, L.1    Misherghi, G.2    Su, Z.3    Glondu, S.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.