{"id":{"repo_id":"maynooth","oai_identifier":"oai:mural.maynoothuniversity.ie:5347"},"canonical_url":"https://search.dev.ndltd.org/etd/maynooth/oai:mural.maynoothuniversity.ie:5347","repository":{"repo_id":"maynooth","name":"National University of Ireland - Maynooth","base_url":"http://mural.maynoothuniversity.ie/cgi/oai2"},"display":{"title":"An Anti-Plagiarism Add-on for Web-CAT","abstract":"Plagiarism is a major problem in every discipline and Computer Science courses are no different. It is very common for students to submit their peers programming assignment as their own. This practice is unfair and also halts the learning process of the students who choose to copy. This research investigates the performance of various plagiarism detection tools like MOSS, JPlag and Plaggie2 . Controlled changes were made to a code file, and the sensitiveness of the various tools to those changes were determined. Plaggie2 with its algorithm of tokenization followed by string comparison was found to have acceptable performance for our tests. It is also open source whereas the other tools are proprietary and web based. Therefore Plaggie2 was incorporated with Web-CAT. Web-CAT is a flexible, automated grading system designed to process computer programming assignments. It serves as a learning environment for software testing tasks and helps automatically assess student assignments. The developed system was tested by a variety of potential future users in a number of tests and the feedback received was very positive. In addition the tests presented us with a number of possible future enhancements.","abstract_html":"Plagiarism is a major problem in every discipline and Computer Science courses are no different. It is very common for students to submit their peers programming assignment as their own. This practice is unfair and also halts the learning process of the students who choose to copy. This research investigates the performance of various plagiarism detection tools like MOSS, JPlag and Plaggie2 . Controlled changes were made to a code file, and the sensitiveness of the various tools to those changes were determined. Plaggie2 with its algorithm of tokenization followed by string comparison was found to have acceptable performance for our tests. It is also open source whereas the other tools are proprietary and web based. Therefore Plaggie2 was incorporated with Web-CAT. Web-CAT is a flexible, automated grading system designed to process computer programming assignments. It serves as a learning environment for software testing tasks and helps automatically assess student assignments. The developed system was tested by a variety of potential future users in a number of tests and the feedback received was very positive. In addition the tests presented us with a number of possible future enhancements.","abstract_has_math":false,"creators":["Subba, Lawan"],"institution":"National University of Ireland Maynooth","degree_name":null,"degree_level":"masters","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014-06","date_published":"2014-06","updated_at":"2026-07-24T03:02:49Z","subjects":["Computer Science"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":null,"outbound_label":null,"outbound_source":null},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Subba, Lawan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2014-06"]},{"key":"dc:date.issued","label":"Date","values":["2014-06"]},{"key":"dc:publisher.department","label":"Dc Publisher Department","values":["Erasmus Mundus"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["National University of Ireland Maynooth"]},{"key":"dc:relation.isreferencedby","label":"Dc Relation Isreferencedby","values":["https://mural.maynoothuniversity.ie/id/eprint/5347/"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["masters"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://mural.maynoothuniversity.ie/id/eprint/5347/1/Thamsuhang%20Lawan%20-%20An%20Anti%20Plagiarism%20Add%20on%20for%20Web%20CAT.pdf"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Plagiarism is a major problem in every discipline and Computer Science courses are no different. It is very common for students to submit their peers programming assignment as their own. This practice is unfair and also halts the learning process of the students who choose to copy. This research investigates the performance of various plagiarism detection tools like MOSS, JPlag and Plaggie2 . Controlled changes were made to a code file, and the sensitiveness of the various tools to those changes were determined. Plaggie2 with its algorithm of tokenization followed by string comparison was found to have acceptable performance for our tests. It is also open source whereas the other tools are proprietary and web based. Therefore Plaggie2 was incorporated with Web-CAT. Web-CAT is a flexible, automated grading system designed to process computer programming assignments. It serves as a learning environment for software testing tasks and helps automatically assess student assignments. The developed system was tested by a variety of potential future users in a number of tests and the feedback received was very positive. In addition the tests presented us with a number of possible future enhancements."]},{"key":"dc:format","label":"Dc Format","values":["text"]},{"key":"dc:title","label":"Title","values":["An Anti-Plagiarism Add-on for Web-CAT"]}]}],"canonical_facts":{"dc:creator":["Subba, Lawan"],"dc:date":["2014-06"],"dc:date.issued":["2014-06"],"dc:description.abstract":["Plagiarism is a major problem in every discipline and Computer Science courses are no different. It is very common for students to submit their peers programming assignment as their own. This practice is unfair and also halts the learning process of the students who choose to copy. This research investigates the performance of various plagiarism detection tools like MOSS, JPlag and Plaggie2 . Controlled changes were made to a code file, and the sensitiveness of the various tools to those changes were determined. Plaggie2 with its algorithm of tokenization followed by string comparison was found to have acceptable performance for our tests. It is also open source whereas the other tools are proprietary and web based. Therefore Plaggie2 was incorporated with Web-CAT. Web-CAT is a flexible, automated grading system designed to process computer programming assignments. It serves as a learning environment for software testing tasks and helps automatically assess student assignments. The developed system was tested by a variety of potential future users in a number of tests and the feedback received was very positive. In addition the tests presented us with a number of possible future enhancements."],"dc:format":["text"],"dc:identifier.uri":["https://mural.maynoothuniversity.ie/id/eprint/5347/1/Thamsuhang%20Lawan%20-%20An%20Anti%20Plagiarism%20Add%20on%20for%20Web%20CAT.pdf"],"dc:language":["en"],"dc:publisher.department":["Erasmus Mundus"],"dc:publisher.institution":["National University of Ireland Maynooth"],"dc:relation.isreferencedby":["https://mural.maynoothuniversity.ie/id/eprint/5347/"],"dc:subject":["Computer Science"],"dc:title":["An Anti-Plagiarism Add-on for Web-CAT"],"dc:type":["Thesis"],"dc:type.qualificationlevel":["masters"]},"updated_at":"2026-07-24T03:02:49Z"}