Plagiarism Detection in Algorithms - a Case Study using Algorithmi

Bibliographic Details
Main Author: Manso, António
Publication Date: 2020
Other Authors: Marques, C. G., Santos, Paulo, Alencar, Vitor
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10400.26/50254
Summary: Learning to program is crucial in computer science degree programmes. For students to gain this skill, they need to practise a lot, since programming is a difficult and complex process and practice improves it. The courses "Algorithmics" and "Introduction to programming" have therefore become almost insurmountable barriers with high failure rates. To overcome these barriers, researchers have sought to find new ways of teaching. For their part, students have looked for ways to succeed with less effort by repeatedly resorting to plagiarism. The need for classes to be taught remotely due to the pandemic has further aggravated this problem. To fight it, we created the Algorithmi tool and equipped it with a plagiarism detection module. This tool promotes stand-alone study by allowing self-correction of the exercises whilst validating authorship. This paper presents a case study on the application of the plagiarism module to the exercise resolutions submitted by the students in their personal repository. Through the analysis of the results obtained we can conclude that there was a high rate of plagiarism. The current version of the tool needs to be extended with new features, not only to become more accurate, but above all to prevent plagiarism from happening.
id RCAP_26477657e5e667d42f69f662f8b74b56
oai_identifier_str oai:comum.rcaap.pt:10400.26/50254
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Plagiarism Detection in Algorithms - a Case Study using AlgorithmiAlgorithmiLearning SystemsProgramming LanguagesAlgorithmstutorassessmentplagiarism detectionLearning to program is crucial in computer science degree programmes. For students to gain this skill, they need to practise a lot, since programming is a difficult and complex process and practice improves it. The courses "Algorithmics" and "Introduction to programming" have therefore become almost insurmountable barriers with high failure rates. To overcome these barriers, researchers have sought to find new ways of teaching. For their part, students have looked for ways to succeed with less effort by repeatedly resorting to plagiarism. The need for classes to be taught remotely due to the pandemic has further aggravated this problem. To fight it, we created the Algorithmi tool and equipped it with a plagiarism detection module. This tool promotes stand-alone study by allowing self-correction of the exercises whilst validating authorship. This paper presents a case study on the application of the plagiarism module to the exercise resolutions submitted by the students in their personal repository. Through the analysis of the results obtained we can conclude that there was a high rate of plagiarism. The current version of the tool needs to be extended with new features, not only to become more accurate, but above all to prevent plagiarism from happening.Repositório ComumManso, AntónioMarques, C. G.Santos, PauloAlencar, Vitor2024-03-14T11:56:28Z20202024-03-05T11:43:02Z2020-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10400.26/50254eng1613-0073http://ceur-ws.org/Vol-2733/paper23.pdfinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-05-05T09:54:48Zoai:comum.rcaap.pt:10400.26/50254Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:58:53.104896Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Plagiarism Detection in Algorithms - a Case Study using Algorithmi
title Plagiarism Detection in Algorithms - a Case Study using Algorithmi
spellingShingle Plagiarism Detection in Algorithms - a Case Study using Algorithmi
Manso, António
Algorithmi
Learning Systems
Programming Languages
Algorithms
tutor
assessment
plagiarism detection
title_short Plagiarism Detection in Algorithms - a Case Study using Algorithmi
title_full Plagiarism Detection in Algorithms - a Case Study using Algorithmi
title_fullStr Plagiarism Detection in Algorithms - a Case Study using Algorithmi
title_full_unstemmed Plagiarism Detection in Algorithms - a Case Study using Algorithmi
title_sort Plagiarism Detection in Algorithms - a Case Study using Algorithmi
author Manso, António
author_facet Manso, António
Marques, C. G.
Santos, Paulo
Alencar, Vitor
author_role author
author2 Marques, C. G.
Santos, Paulo
Alencar, Vitor
author2_role author
author
author
dc.contributor.none.fl_str_mv Repositório Comum
dc.contributor.author.fl_str_mv Manso, António
Marques, C. G.
Santos, Paulo
Alencar, Vitor
dc.subject.por.fl_str_mv Algorithmi
Learning Systems
Programming Languages
Algorithms
tutor
assessment
plagiarism detection
topic Algorithmi
Learning Systems
Programming Languages
Algorithms
tutor
assessment
plagiarism detection
description Learning to program is crucial in computer science degree programmes. For students to gain this skill, they need to practise a lot, since programming is a difficult and complex process and practice improves it. The courses "Algorithmics" and "Introduction to programming" have therefore become almost insurmountable barriers with high failure rates. To overcome these barriers, researchers have sought to find new ways of teaching. For their part, students have looked for ways to succeed with less effort by repeatedly resorting to plagiarism. The need for classes to be taught remotely due to the pandemic has further aggravated this problem. To fight it, we created the Algorithmi tool and equipped it with a plagiarism detection module. This tool promotes stand-alone study by allowing self-correction of the exercises whilst validating authorship. This paper presents a case study on the application of the plagiarism module to the exercise resolutions submitted by the students in their personal repository. Through the analysis of the results obtained we can conclude that there was a high rate of plagiarism. The current version of the tool needs to be extended with new features, not only to become more accurate, but above all to prevent plagiarism from happening.
publishDate 2020
dc.date.none.fl_str_mv 2020
2020-01-01T00:00:00Z
2024-03-14T11:56:28Z
2024-03-05T11:43:02Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.26/50254
url http://hdl.handle.net/10400.26/50254
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1613-0073
http://ceur-ws.org/Vol-2733/paper23.pdf
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602847152799744