William Niemiec
Voltar para pesquisa
A Methodology for Generating Mobile Applications Through Large Language Models

IEEE/ACM 13th International Conference on Mobile Software Engineering and Systems (MOBILESoft)

A Methodology for Generating Mobile Applications Through Large Language Models

William Niemiec, Anderson Rocha Tavares, Érika Fernandes Cota

Publicado em
IEEE/ACM 13th International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Ano
2026
DOI
10.1145/3795077.3795116

Resumo

A criação de aplicativos utilizando Grandes Modelos de Linguagem (LLMs) é uma área em rápido crescimento na engenharia de software. Embora a demanda por aplicativos móveis aumente, poucos estudos têm sido conduzidos para investigar como gerá-los por meio de LLMs, devido à complexidade de lidar com o ecossistema móvel. Neste trabalho, apresentamos e validamos uma metodologia independente de plataforma para a geração e avaliação de aplicativos móveis completos a partir de descrições de alto nível em linguagem natural. Nossa abordagem utiliza uma estrutura de LLM multiagente para gerenciar um processo de três etapas. Primeiramente, uma descrição detalhada do aplicativo móvel é gerada a partir de um documento escrito em linguagem natural. Em seguida, nossa metodologia converte a especificação em código-fonte executável. Após isso, avaliamos as funcionalidades implementadas e a qualidade do código-fonte. Esta metodologia é baseada em princípios importantes, incluindo cadeia de raciocínio (*chain-of-thought*) e simulação de papéis (*role-playing*). Nossos resultados mostram que a metodologia produz aplicativos compiláveis, estáveis e sem travamentos, com código-fonte de alta qualidade. No entanto, as taxas de implementação de funcionalidades variaram, com muitas funções incompletas ou totalmente ausentes, o que pode indicar os limites atuais da geração totalmente automatizada. Este trabalho fornece um processo padronizado e um *benchmark* reproduzível para a avaliação de aplicativos gerados por LLMs. De forma mais ampla, esta metodologia permite a criação de protótipos funcionais a partir de uma descrição de aplicativo de alto nível, acelerando, assim, o fluxo de trabalho de desenvolvimento.

Como citar

William Niemiec, Anderson Rocha Tavares, Érika Fernandes Cota. A Methodology for Generating Mobile Applications Through Large Language Models. In: IEEE/ACM 13th International Conference on Mobile Software Engineering and Systems (MOBILESoft), 2026. DOI: https://doi.org/10.1145/3795077.3795116

Redes Sociais

William Niemiec © Todos os direitos reservados