Uso de PLN para extrair elementos de interface de usuário a partir de descrições de requisitos de software
Processamento de Linguagem Natural, Casos de Uso, Protótipos de Interface de Usuário
Diversos artefatos precisam ser criados durante o processo de desenvolvimento de software, tais como: diagramas, documentos do projeto, modelos UML, protótipos de interface, código fonte, casos de testes, entre outros. Criar esses artefatos demanda muito tempo e recursos. Nesta dissertação, apresenta-se a ferramenta EasyGUI Prototyping que contribui para a geração de protótipos de interface de usuário, diagramas de classe e diagramas de casos de uso a partir de descrições textuais de casos de uso utilizando técnicas de processamento de linguagem natural. A ferramenta implementa dois métodos que viabilizam a identificação dos elementos dos diagramas e dos protótipos de interface chamados de padrões linguísticos e estrutura frasal. Os métodos foram avaliados através do uso de métricas da área de recuperação de informação. Posteriormente, um estudo experimental foi realizado em ambiente acadêmico e ambiente industrial com o intuito de avaliar se a ferramenta desenvolvida contribui para reduzir o esforço na criação de protótipos e ainda mantém ou melhora a qualidade compatível com a geração manual.