A detection process to create awareness of source-code plagiarism among students using it to pass introductory programming

被引:0
|
作者
Smit, Imelda [1 ]
Naude, Eduan [1 ]
Zulu, Busisiwe [1 ]
机构
[1] North West Univ, Potchefstroom, South Africa
来源
关键词
introductory programming; source-code plagiarism; source-code plagiarism detection tool; source-code plagiarism awareness; source-code plagiarism categories;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The COVID-19 pandemic restrained the academic environment and changed the rules of the educational game; contact classes were restricted, and online assessments had to be introduced. This situation opened an opportunity for some students to use source-code plagiarism to pass coding assessments in the Introduction to Programming subject module. The focus of this paper is on making sense of this environment to establish a process to ensure that students obtain the skills they need to build on in subsequent modules. This is necessary to reach the outcomes of a computing course. Four aspects were used in establishing this source-code plagiarism awareness process in focusing on one class of students. Qualitative data were gathered by firstly requesting the class to supply feedback on their understanding of source-code plagiarism, and secondly inviting students identified as guilty of Python source-code plagiarism to start a conversation with the lecturer, which was triangulated with quantitative data regarding the success of the latter group in terms of their pass rate. Although the Measure of Software Similarity tool was instrumental in establishing a source-code plagiarism detection process, it is cumbersome and time consuming. Hence fourthly, it was compared to other available tools to determine their suitability in comparison. A refined source-code plagiarism awareness process is the resultant finding of this paper.
引用
收藏
页码:79 / 92
页数:14
相关论文
共 36 条
  • [1] Review of source-code plagiarism detection in academia
    Novak, Matija
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 796 - 801
  • [2] Evaluating the Performance of LSA for Source-code Plagiarism Detection
    Cosma, Georgina
    Joy, Mike
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2012, 36 (04): : 409 - 424
  • [3] A Fuzzy-based Approach to Programming Language Independent Source-Code Plagiarism Detection
    Acampora, Giovanni
    Cosma, Georgina
    2015 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE 2015), 2015,
  • [4] PROGpedia: Collection of source-code submitted to introductory programming assignments
    Paiva, Jose Carlos
    Leal, Jose Paulo
    Figueira, Alvaro
    DATA IN BRIEF, 2023, 46
  • [5] An Approach to Source-Code Plagiarism Detection and Investigation Using Latent Semantic Analysis
    Cosma, Georgina
    Joy, Mike
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (03) : 379 - 394
  • [6] Detecting Source Code Plagiarism on Introductory Programming Course Assignments Using a Bytecode Approach
    Karnalim, Oscar
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGY AND SYSTEMS (ICTS), 2016, : 63 - 68
  • [7] Batch Source-Code Plagiarism Detection Using an Algorithm for the Bounded Longest Common Subsequence Problem
    Campos, R. A. Castro
    Martinez, F. J. Zaragoza
    2012 9TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATIC CONTROL (CCE), 2012,
  • [8] Process Model Improvement for Source Code Plagiarism Detection in Student Programming Assignments
    Kermek, Dragutin
    Novak, Matija
    INFORMATICS IN EDUCATION, 2016, 15 (01): : 103 - 126
  • [9] Material Survey on Source Code Plagiarism Detection in Programming Courses
    Alexandra-Cristina, Cimpeanu
    Olteanu, Alexandru
    2022 INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2022), 2022, : 387 - 389
  • [10] Lessons learnt in applying automated code plagiarism detection in an introductory programming module
    Haskins, Bertram
    Pieterse, Vreda
    INDEPENDENT JOURNAL OF TEACHING AND LEARNING, 2016, 11 (01): : 69 - 81