Activity surveillance and hawthorne effect to prevent programming plagiarism

Hairulliza Mohamad Judi, Syahanim Mohd Salleh, Norijah Hussin, Sufian Idris

Research output: Contribution to journalArticle

Abstract

Problem statement: Course instructors are facing serious problems in dealing with students who plagiarize programs especially when the number of students in the course is high. Among the proposed approach to handle this problem is by using automatic detection of plagiarism in programming projects. Preventive action is required rather than curing the problem so that programming students get the right message from the beginning. Approach: To address this problem, a surveillance system was proposed to record every programming activity. It is developed in an integrated development environment so that programming activity profile in Java format is created when students are developing their Java program. A non-intrusive and non-experimental setting approach was applied in which hidden data collection is conducted to observe students' behavior in natural programming setting. Experimental study effect i.e., Hawthorne effect and effect of expectation on subject behavior was exploited as prevention on plagiarism. Surveillance system produces two file types: Activity log to keep programming activity log information and Backup file to save the program writing record. Results: The proposed programming activity surveillance system, DwiCoder presented a programming activity report at the end of each programming session. Students can assess their own progress in developing a program in these three activities: Compilation, execution and modification. The report was presented in a simple and meaningful way to encourage student spend their own time in programming activity. Conclusion: By using DwiCoder, student's programming activity is continuously monitored and their behavior is under control. This system provides an effective prevention method in tackling plagiarism.

Original languageEnglish
Pages (from-to)1341-1346
Number of pages6
JournalJournal of Computer Science
Volume6
Issue number11
DOIs
Publication statusPublished - 2010

Fingerprint

Students
Curing

Keywords

  • Behavior monitoring
  • Plagiarism prevention
  • Programming activity profile

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Artificial Intelligence

Cite this

Activity surveillance and hawthorne effect to prevent programming plagiarism. / Mohamad Judi, Hairulliza; Mohd Salleh, Syahanim; Hussin, Norijah; Idris, Sufian.

In: Journal of Computer Science, Vol. 6, No. 11, 2010, p. 1341-1346.

Research output: Contribution to journalArticle

@article{22466b8f0ed24aac8380645e02c0c63c,
title = "Activity surveillance and hawthorne effect to prevent programming plagiarism",
abstract = "Problem statement: Course instructors are facing serious problems in dealing with students who plagiarize programs especially when the number of students in the course is high. Among the proposed approach to handle this problem is by using automatic detection of plagiarism in programming projects. Preventive action is required rather than curing the problem so that programming students get the right message from the beginning. Approach: To address this problem, a surveillance system was proposed to record every programming activity. It is developed in an integrated development environment so that programming activity profile in Java format is created when students are developing their Java program. A non-intrusive and non-experimental setting approach was applied in which hidden data collection is conducted to observe students' behavior in natural programming setting. Experimental study effect i.e., Hawthorne effect and effect of expectation on subject behavior was exploited as prevention on plagiarism. Surveillance system produces two file types: Activity log to keep programming activity log information and Backup file to save the program writing record. Results: The proposed programming activity surveillance system, DwiCoder presented a programming activity report at the end of each programming session. Students can assess their own progress in developing a program in these three activities: Compilation, execution and modification. The report was presented in a simple and meaningful way to encourage student spend their own time in programming activity. Conclusion: By using DwiCoder, student's programming activity is continuously monitored and their behavior is under control. This system provides an effective prevention method in tackling plagiarism.",
keywords = "Behavior monitoring, Plagiarism prevention, Programming activity profile",
author = "{Mohamad Judi}, Hairulliza and {Mohd Salleh}, Syahanim and Norijah Hussin and Sufian Idris",
year = "2010",
doi = "10.3844/jcssp.2010.1341.1346",
language = "English",
volume = "6",
pages = "1341--1346",
journal = "Journal of Computer Science",
issn = "1549-3636",
publisher = "Science Publications",
number = "11",

}

TY - JOUR

T1 - Activity surveillance and hawthorne effect to prevent programming plagiarism

AU - Mohamad Judi, Hairulliza

AU - Mohd Salleh, Syahanim

AU - Hussin, Norijah

AU - Idris, Sufian

PY - 2010

Y1 - 2010

N2 - Problem statement: Course instructors are facing serious problems in dealing with students who plagiarize programs especially when the number of students in the course is high. Among the proposed approach to handle this problem is by using automatic detection of plagiarism in programming projects. Preventive action is required rather than curing the problem so that programming students get the right message from the beginning. Approach: To address this problem, a surveillance system was proposed to record every programming activity. It is developed in an integrated development environment so that programming activity profile in Java format is created when students are developing their Java program. A non-intrusive and non-experimental setting approach was applied in which hidden data collection is conducted to observe students' behavior in natural programming setting. Experimental study effect i.e., Hawthorne effect and effect of expectation on subject behavior was exploited as prevention on plagiarism. Surveillance system produces two file types: Activity log to keep programming activity log information and Backup file to save the program writing record. Results: The proposed programming activity surveillance system, DwiCoder presented a programming activity report at the end of each programming session. Students can assess their own progress in developing a program in these three activities: Compilation, execution and modification. The report was presented in a simple and meaningful way to encourage student spend their own time in programming activity. Conclusion: By using DwiCoder, student's programming activity is continuously monitored and their behavior is under control. This system provides an effective prevention method in tackling plagiarism.

AB - Problem statement: Course instructors are facing serious problems in dealing with students who plagiarize programs especially when the number of students in the course is high. Among the proposed approach to handle this problem is by using automatic detection of plagiarism in programming projects. Preventive action is required rather than curing the problem so that programming students get the right message from the beginning. Approach: To address this problem, a surveillance system was proposed to record every programming activity. It is developed in an integrated development environment so that programming activity profile in Java format is created when students are developing their Java program. A non-intrusive and non-experimental setting approach was applied in which hidden data collection is conducted to observe students' behavior in natural programming setting. Experimental study effect i.e., Hawthorne effect and effect of expectation on subject behavior was exploited as prevention on plagiarism. Surveillance system produces two file types: Activity log to keep programming activity log information and Backup file to save the program writing record. Results: The proposed programming activity surveillance system, DwiCoder presented a programming activity report at the end of each programming session. Students can assess their own progress in developing a program in these three activities: Compilation, execution and modification. The report was presented in a simple and meaningful way to encourage student spend their own time in programming activity. Conclusion: By using DwiCoder, student's programming activity is continuously monitored and their behavior is under control. This system provides an effective prevention method in tackling plagiarism.

KW - Behavior monitoring

KW - Plagiarism prevention

KW - Programming activity profile

UR - http://www.scopus.com/inward/record.url?scp=78149352621&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=78149352621&partnerID=8YFLogxK

U2 - 10.3844/jcssp.2010.1341.1346

DO - 10.3844/jcssp.2010.1341.1346

M3 - Article

AN - SCOPUS:78149352621

VL - 6

SP - 1341

EP - 1346

JO - Journal of Computer Science

JF - Journal of Computer Science

SN - 1549-3636

IS - 11

ER -