Completar código mediante aprendizaje automático

Conde de la Mata, Pablo (2019). Completar código mediante aprendizaje automático. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Completar código mediante aprendizaje automático
Author/s:
  • Conde de la Mata, Pablo
Contributor/s:
  • Zanardini, Damiano
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: July 2019
Subjects:
Freetext Keywords: Aprendizaje automático; AST; Code Completion; Modelo probabilístico; Big Code; Automatic learning; Probabilistic model
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (275kB) | Preview

Abstract

Este Trabajo de Fin de Grado propone la creación de un modelo probabilístico capaz de completar las partes de código que faltan en un programa (Code Completion), mediante técnicas de Aprendizaje Automático. El Code Completion consiste en inferir, a partir de un programa incompleto, las partes que faltan por medio del conocimiento adquirido normalmente con un estudio estadístico. El objetivo de este trabajo es desarrollar un prototipo que sea capaz de sugerir secciones del código en puntos de programas en los que el código no está disponible.---ABSTRACT---This Final Degree Project proposes the creation of a probabilistic model capable of completing the parts of the code that are missing in a program (Code Completion), through techniques of Automatic Learning. The Code Completion consists of inferring, from an incomplete program, the missing parts through the knowledge normally acquired with a statistical study. The objective of this work is to develop a prototype that is capable of suggesting sections of the code in places of the programs in which the code is not available.

More information

Item ID: 56337
DC Identifier: http://oa.upm.es/56337/
OAI Identifier: oai:oa.upm.es:56337
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 09 Sep 2019 06:41
Last Modified: 09 Sep 2019 06:41
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM