
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