Dissertação

Synthesizing Code Search Queries from Code Examples EVALUATED

OutSystems é uma plataforma de automação de software que capacita os utilizadores com a capacidade de desenvolver aplicações móveis e web de nível empresarial, mais rapidamente e facilmente do que com linguagens de programação tradicionais. Este projeto tem como objetivo implementar um sintetizador de programas que recebe um excerto inicial de código OutSystems como exemplo e gera uma query que captura excertos semelhantes na mesma base de código OutSystems. A query é depois gerada novamente e melhorada com base no feedback do utilizador, em que este indica quais excertos são desejados e quais não são. O objetivo é ajudar os utilizadores a encontrar rapidamente padrões específicos ou excertos de código em seus projetos OutSystems, tornando o processo de desenvolvimento mais fácil e eficiente. Este documento analisa várias técnicas e conceitos de síntese de programas e detalha a abordagem que será utilizada no desenvolvimento do sintetizador de programas.
Síntese de programas, Programação-por-exemplo, Teorias do Módulo de Satisfação, Procura de código

novembro 9, 2023, 14:30

Documentos da dissertação ainda não disponíveis publicamente

Orientação

ORIENTADOR

Maria Inês Camarate de Campos Lynce de Faria

Departamento de Engenharia Informática (DEI)

Professor Catedrático

ORIENTADOR

Miguel Ângelo da Terra Neves

OutSystems

Lead Research Scientist