Back to results

Universidad de Oviedo

Big Code infrastructure for building tools to improve software development

Abstract

dc:description.abstract

En la última década, el uso de repositorios de código como GitHub, SourceForge o BitBucket se ha visto incrementado significativamente. Según los datos de GitHub, en noviembre de 2018 se había registrado 100 millones de repositorios; posteriormente, en 2019 se crearon 44 millones de nuevos repositorios. La información de estos repositorios de código masivos puede ser utilizada como datos para la construcción de herramientas, servicios y modelos orientados a mejorar el desarrollo software. La nueva área de investigación sobre este tema ha sido bautizada como “big code”, debido a su paralelismo con el big data y al uso de código fuente (source code) como datos. Aunque la gran mayoría de los programas se codifican como información textual, éstos contienen información sintáctica y semántica típicamente representada por medio de árboles y grafos. Las herramientas para mejorar el desarrollo software extraen dicha información y la utilizan para distintas tareas como el análisis estático de programas, la desofuscación de código, el cálculo de métricas software, la transformación de programas, la búsqueda avanzada de código y la comprobación de guías de estilo.

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Rodríguez Prieto, Óscar
Advisor dc:contributor.advisor
  • Ortín Soler, Francisco

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • CC Reconocimiento - No comercial - Sin obras derivadas 4.0 Internacional
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/10651/57691
OAI identifier oai:identifier
oai:digibuo.uniovi.es:10651/57691

Chain of custody

source
Harvested from
Universidad de Oviedo
Base URL
digibuo.uniovi.es/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Rodríguez Prieto, Óscar. Big Code infrastructure for building tools to improve software development. 2020. http://hdl.handle.net/10651/57691