The Use of Assignment Programming Activity Log to Study Novice Programmers' Behavior between Non-Plagiarized and Plagiarized Groups

Hairulliza Mohamad Judi, S. Mohd Sallen, N. Hussin, S. Idris

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

The objectives of this study are to identify novice programmers' behavior pattern during program development and compare the pattern between non-plagiarized and plagiarized groups. To collect the data in this study, a surveillance software in an integrated development environment is used to record the programming activity log comprising of 19 programming behavior items. A laboratory test which involves two student groups: plagiarized and non-plagiarized novice programmers was conducted with 13 and 14 students in respective group. The study found that plagiarized group score higher in programming mark and spend less time in developing program compare to non-plagiarized group. In plagiarized group, a unique pattern was found in which students spend much more time to modify program to score higher marks. Students seldom compile their work and would be satisfied with the program once it is executable. In its counterpart, students score higher programming mark if they compile their program many times, spend long time in developing the program after last compilation and be able to successfully compile the program.

Original languageEnglish
Pages (from-to)98-106
Number of pages9
JournalInformation Technology Journal
Volume9
Issue number1
DOIs
Publication statusPublished - 2010

Fingerprint

Students

Keywords

  • Novice programmer
  • Plagiarism
  • Program
  • Programming behavior

ASJC Scopus subject areas

  • Computer Science (miscellaneous)

Cite this

The Use of Assignment Programming Activity Log to Study Novice Programmers' Behavior between Non-Plagiarized and Plagiarized Groups. / Mohamad Judi, Hairulliza; Mohd Sallen, S.; Hussin, N.; Idris, S.

In: Information Technology Journal, Vol. 9, No. 1, 2010, p. 98-106.

Research output: Contribution to journalArticle

@article{179443b5b955401991f13a5c8b747f8a,
title = "The Use of Assignment Programming Activity Log to Study Novice Programmers' Behavior between Non-Plagiarized and Plagiarized Groups",
abstract = "The objectives of this study are to identify novice programmers' behavior pattern during program development and compare the pattern between non-plagiarized and plagiarized groups. To collect the data in this study, a surveillance software in an integrated development environment is used to record the programming activity log comprising of 19 programming behavior items. A laboratory test which involves two student groups: plagiarized and non-plagiarized novice programmers was conducted with 13 and 14 students in respective group. The study found that plagiarized group score higher in programming mark and spend less time in developing program compare to non-plagiarized group. In plagiarized group, a unique pattern was found in which students spend much more time to modify program to score higher marks. Students seldom compile their work and would be satisfied with the program once it is executable. In its counterpart, students score higher programming mark if they compile their program many times, spend long time in developing the program after last compilation and be able to successfully compile the program.",
keywords = "Novice programmer, Plagiarism, Program, Programming behavior",
author = "{Mohamad Judi}, Hairulliza and {Mohd Sallen}, S. and N. Hussin and S. Idris",
year = "2010",
doi = "10.3923/itj.2010.98.106",
language = "English",
volume = "9",
pages = "98--106",
journal = "Information Technology Journal",
issn = "1812-5638",
publisher = "Asian Network for Scientific Information",
number = "1",

}

TY - JOUR

T1 - The Use of Assignment Programming Activity Log to Study Novice Programmers' Behavior between Non-Plagiarized and Plagiarized Groups

AU - Mohamad Judi, Hairulliza

AU - Mohd Sallen, S.

AU - Hussin, N.

AU - Idris, S.

PY - 2010

Y1 - 2010

N2 - The objectives of this study are to identify novice programmers' behavior pattern during program development and compare the pattern between non-plagiarized and plagiarized groups. To collect the data in this study, a surveillance software in an integrated development environment is used to record the programming activity log comprising of 19 programming behavior items. A laboratory test which involves two student groups: plagiarized and non-plagiarized novice programmers was conducted with 13 and 14 students in respective group. The study found that plagiarized group score higher in programming mark and spend less time in developing program compare to non-plagiarized group. In plagiarized group, a unique pattern was found in which students spend much more time to modify program to score higher marks. Students seldom compile their work and would be satisfied with the program once it is executable. In its counterpart, students score higher programming mark if they compile their program many times, spend long time in developing the program after last compilation and be able to successfully compile the program.

AB - The objectives of this study are to identify novice programmers' behavior pattern during program development and compare the pattern between non-plagiarized and plagiarized groups. To collect the data in this study, a surveillance software in an integrated development environment is used to record the programming activity log comprising of 19 programming behavior items. A laboratory test which involves two student groups: plagiarized and non-plagiarized novice programmers was conducted with 13 and 14 students in respective group. The study found that plagiarized group score higher in programming mark and spend less time in developing program compare to non-plagiarized group. In plagiarized group, a unique pattern was found in which students spend much more time to modify program to score higher marks. Students seldom compile their work and would be satisfied with the program once it is executable. In its counterpart, students score higher programming mark if they compile their program many times, spend long time in developing the program after last compilation and be able to successfully compile the program.

KW - Novice programmer

KW - Plagiarism

KW - Program

KW - Programming behavior

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

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

U2 - 10.3923/itj.2010.98.106

DO - 10.3923/itj.2010.98.106

M3 - Article

AN - SCOPUS:77649295688

VL - 9

SP - 98

EP - 106

JO - Information Technology Journal

JF - Information Technology Journal

SN - 1812-5638

IS - 1

ER -