Recovering fine grained traceability between software mandatory constraints and source code
dc.contributor | Aponte Melo, Jairo Hernan | spa |
dc.contributor.author | Velasco Dimate, Sebastian Alejandro | spa |
dc.date.accessioned | 2020-03-30T06:19:45Z | spa |
dc.date.available | 2020-03-30T06:19:45Z | spa |
dc.date.issued | 2019-07-05 | spa |
dc.description.abstract | Software traceability is a necessary process to carry out source code maintenance, testing and feature location tasks. Despite its importance, it is not a process that is strictly conducted since the creation of every software project. Throughout the last few years information retrieval techniques have been proposed to recover traceability links between software artifacts in a coarse-grained and middle-grained level. In contexts where it is fundamental to ensure the correct implementation of regulations and constraints at source code level, as in the case of HIPAA, proposed techniques are not enough to find traceability links in a fine-granular way. In this research we propose a fine-grained traceability algorithm to find traces between high level requirements written in human natural language with source code lines and structures where they are implemented. | spa |
dc.description.abstract | Resumen: La trazabilidad del software es un proceso necesario para llevar a cabo tareas de mantenimiento de código fuente, pruebas de software y localización de características. A pesar de su importancia, no es un proceso que estrictamente se desarrolla desde la creación de todos los proyectos de software. A lo largo de los últimos años técnicas de recuperación de información han sido propuestas para recuperar enlaces de trazabilidad entre artefactos de software en un nivel poco granular y medianamente granular. En contextos donde resulta fundamental asegurar la correcta implementación de regulaciones y restricciones a nivel de código fuente, como en el caso de HIPAA, las técnicas propuestas no son suficientes para encontrar enlaces de trazabilidad en un nivel fino de granularidad. En este trabajo de investigación, proponemos un algoritmo de trazabilidad granularmente fino para encontrar trazas entre requerimientos de alto nivel escritos en lenguaje natural humano con líneas y estructuras de código fuente donde son implementados. | spa |
dc.description.degreelevel | Maestría | spa |
dc.format.mimetype | application/pdf | spa |
dc.identifier.eprints | http://bdigital.unal.edu.co/72796/ | spa |
dc.identifier.uri | https://repositorio.unal.edu.co/handle/unal/76419 | |
dc.language.iso | spa | spa |
dc.relation.haspart | 0 Generalidades / Computer science, information and general works | spa |
dc.relation.haspart | 6 Tecnología (ciencias aplicadas) / Technology | spa |
dc.relation.haspart | 62 Ingeniería y operaciones afines / Engineering | spa |
dc.relation.ispartof | Universidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrial Ingeniería de Sistemas | spa |
dc.relation.ispartof | Ingeniería de Sistemas | spa |
dc.relation.references | Velasco Dimate, Sebastian Alejandro (2019) Recovering fine grained traceability between software mandatory constraints and source code. Maestría thesis, Universidad Nacional de Colombia - Sede Bogotá. | spa |
dc.rights | Derechos reservados - Universidad Nacional de Colombia | spa |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.license | Atribución-NoComercial 4.0 Internacional | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0/ | spa |
dc.subject.proposal | Software traceability | spa |
dc.subject.proposal | information Retrieval | spa |
dc.subject.proposal | Static Code Analysis | spa |
dc.subject.proposal | Software Maintenance | spa |
dc.subject.proposal | Program Slicing | spa |
dc.subject.proposal | Natural Language Processing | spa |
dc.subject.proposal | Trazabilidad de software | spa |
dc.subject.proposal | Recuperacion de información | spa |
dc.subject.proposal | Analisis estatico de código | spa |
dc.subject.proposal | Mantenimiento de código | spa |
dc.subject.proposal | Procesamiento de lenguaje natural | spa |
dc.title | Recovering fine grained traceability between software mandatory constraints and source code | spa |
dc.type | Trabajo de grado - Maestría | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | spa |
dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
dc.type.content | Text | spa |
dc.type.driver | info:eu-repo/semantics/masterThesis | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/TM | spa |
dc.type.version | info:eu-repo/semantics/acceptedVersion | spa |
oaire.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- Nombre:
- SebastianVelasco.2019.pdf
- Tamaño:
- 1.75 MB
- Formato:
- Adobe Portable Document Format
No hay miniatura disponible
- Nombre:
- FGTH -attachments.zip
- Tamaño:
- 59.16 MB
- Formato:
- Unknown data format
No hay miniatura disponible
- Nombre:
- FGTHunter - Source Code.zip
- Tamaño:
- 36.7 MB
- Formato:
- Unknown data format