- -

Uncovering source code reuse in large-scale academic environments

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Uncovering source code reuse in large-scale academic environments

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Flores Sáez, Enrique es_ES
dc.contributor.author Barrón Cedeño, Luis Alberto es_ES
dc.contributor.author Moreno Boronat, Lidia Ana es_ES
dc.contributor.author Rosso, Paolo es_ES
dc.date.accessioned 2016-05-30T10:45:29Z
dc.date.available 2016-05-30T10:45:29Z
dc.date.issued 2015-05
dc.identifier.issn 1061-3773
dc.identifier.uri http://hdl.handle.net/10251/64929
dc.description.abstract The advent of the Internet has caused an increase in content reuse, including source code. The purpose of this research is to uncover potential cases of source code reuse in large-scale environments. A good example is academia, where massive courses are taught to students who must demonstrate that they have acquired the knowledge. The need of detecting content reuse in quasi real-time encourages the development of automatic systems such as the one described in this paper for source code reuse detection. Our approach is based on the comparison of programs at character level. It is able to find potential cases of reuse across a huge number of assignments. It achieved better results than JPlag, the most used online system to find similarities among multiple sets of source codes. The most common obfuscation operations we found were changes in identifier names, comments and indentation. 2014 Wiley Periodicals, Inc. Comput Appl Eng Educ 23:383–390, 2015; View this article online at wileyonlinelibrary.com/journal/cae; DOI 10.1002/cae.21608 es_ES
dc.language Inglés es_ES
dc.publisher Wiley: 12 months es_ES
dc.relation.ispartof Computer Applications in Engineering Education es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Source code reuse es_ES
dc.subject Plagiarism detection es_ES
dc.subject Authoring tools and methods es_ES
dc.subject Interactive learning environments es_ES
dc.subject Programming and programming languages es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Uncovering source code reuse in large-scale academic environments es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1002/cae.21608
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Flores Sáez, E.; Barrón Cedeño, LA.; Moreno Boronat, LA.; Rosso, P. (2015). Uncovering source code reuse in large-scale academic environments. Computer Applications in Engineering Education. 23(3):383-390. doi:10.1002/cae.21608 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://dx.doi.org/10.1002/cae.21608 es_ES
dc.description.upvformatpinicio 383 es_ES
dc.description.upvformatpfin 390 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 23 es_ES
dc.description.issue 3 es_ES
dc.relation.senia 302671 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem