Analyzing the impact of information retrieval and relevance feedback techniques on concept location tasks

dc.contributorAponte Melo, Jairo Hernánspa
dc.contributor.authorWilches Riaño, Andrés Fernandospa
dc.date.accessioned2019-07-02T20:59:29Zspa
dc.date.available2019-07-02T20:59:29Zspa
dc.date.issued2017spa
dc.description.abstractAbstract: Concept location is the process by which a programmer determines the place, within a system codebase, where a change is to start in response to a modification request. It is a usual and fundamental process performed as part of software maintenance tasks such as bug fixing, refactoring, and in some cases, new feature implementation. One of the recent approaches proposed to support that process augments information retrieval (IR) based concept location via an explicit relevance feedback (RF) mechanism. In this thesis, we present an Eclipse plugin that implements the IR+RF approach and a controlled experiment aimed at assessing the impact of that approach on bug fixing tasks. Within the experiment, five bug fixing tasks were performed by 40 undergraduate software engineering students. The efficiency of the participants, the completion time, and the correctness of their responses were measured. The results indicate that the IR+RF approach surpasses in effectiveness and efficiency the default searching functionalities provided by the Eclipse IDE. On the other hand, it does not reduce the completion time in bug fixing tasks.spa
dc.description.abstractResumen: La localización de conceptos es el proceso por el cual un programador determina el lugar dentro de un sistema, donde un cambio inicia en respuesta una solicitud de modificación. este es un proceso usual y fundamental que se realiza como parte de las tareas de mantenimiento de software como reparación de errores, refactorización de código y en algunos casos, implementación de nuevas características. Uno de los enfoques recientes propuestos para apoyar este proceso mejora la localización de conceptos basada en recuperación de la información (IR) a través de un mecanismo explícito de retroalimentación relevante (RF). En esta tesis nosotros presentamos un plugin de Eclipse que implementa el enfoque IR+RF y un experimento controlado destinado a evaluar el impacto de este enfoque en tareas de reparación de errores. Dentro del experimento, cinco tareas de reparación de errores fueron realizadas por 40 estudiantes del curso de ingeniería de software. Se midió la eficiencia de los participantes, el tiempo de terminación, y la correctitud de sus repuestas. Los resultados indican que el enfoque IR+RF sobrepaso en correctitud y eficiencia las funcionalidades de búsqueda proporcionadas por defecto por el IDE Eclipse- Por otro lado, no se reduce el tiempo de terminación en tareas de reparación de errores.spa
dc.description.degreelevelMaestríaspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.eprintshttp://bdigital.unal.edu.co/61512/spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/62402
dc.language.isospaspa
dc.relation.ispartofUniversidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrialspa
dc.relation.ispartofDepartamento de Ingeniería de Sistemas e Industrialspa
dc.relation.referencesWilches Riaño, Andrés Fernando (2017) Analyzing the impact of information retrieval and relevance feedback techniques on concept location tasks. Maestría thesis, Universidad Nacional de Colombia - Sede Bogotá.spa
dc.rightsDerechos reservados - Universidad Nacional de Colombiaspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseAtribución-NoComercial 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/spa
dc.subject.ddc02 Bibliotecología y ciencias de la información / Library and information sciencesspa
dc.subject.ddc62 Ingeniería y operaciones afines / Engineeringspa
dc.subject.proposalconcept locationspa
dc.subject.proposalinformation retrievalspa
dc.subject.proposalrelebance feedbackspa
dc.subject.proposalcontrolled experimentspa
dc.subject.proposallocalización de conceptosspa
dc.subject.proposalrecuperación de la informaciónspa
dc.subject.proposalretroalimentación relevantespa
dc.subject.proposalexperimento controladospa
dc.titleAnalyzing the impact of information retrieval and relevance feedback techniques on concept location tasksspa
dc.typeTrabajo de grado - Maestríaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdccspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/masterThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TMspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
andresfernandowilchesriaño.2017.pdf
Tamaño:
2.37 MB
Formato:
Adobe Portable Document Format