Uso de PLN para extrair padrões a partir de descrições de requisitos de softwares
Processamento de Linguagem Natural, Engenharia de Requisitos, Casos de Uso.
Diversos artefatos precisam ser criados durante o processo de desenvolvimento de software. Esses artefatos incluem diagramas, documentos do projeto, modelos UML, protótipos de interface, código fonte, testes, entre outros. No entanto, criar alguns desses artefatos pode demandar muito tempo e recursos. Neste trabalho, apresentamos uma abordagem que consiste em automatizar a geração de diagramas de classe, diagramas de casos de uso e protótipos de interface de usuário a partir de narrativas textuais de casos de uso utilizando técnicas de processamento de linguagem natural. Nesta abordagem, apresentamos dois métodos para viabilizar a identificação dos elementos dos diagramas e dos protótipos de interface e uma ferramenta responsável pela geração dos diagramas e protótipos de interface. As abordagens são avaliadas através do uso de métricas de recuperação de informação e ao final iremos propor uma avaliação experimental, realizada em ambiente acadêmico, com o intuito de avaliar se a ferramenta desenvolvida pode reduzir o esforço na criação de protótipos de interface de usuário.