Uma Abordagem para Gerar Texto Orientado a Processo a partir de Texto em Linguagem Natural
Resumo
Em organizações, a modelagem de processos de negócio é de grande importância para documentar, entender e automatizar processos. Essas organizações geralmente provêm documentos não estruturados e de difícil entendimento por parte dos analistas. A extração de modelos ou fragmentos de processo a partir de descrições textuais pode contribuir para minimizar o esforço necessário à modelagem de processos. Neste contexto, o presente artigo propõe uma abordagem que visa gerar texto orientado a processo a partir de texto em Linguagem Natural. Este artigo propõe investigar a estrutura que um texto em Linguagem Natural deve apresentar para que a partir deste se possa extrair fragmentos ou modelos de processo. Com base no estudo sobre classes gramaticais realizado no contexto desta pesquisa, não existe uma ordem estabelecida ou padronizada em que as classes gramaticais devem ser apresentadas no texto em Linguagem Natural. Desta forma, resultados preliminares desta pesquisa mostram que através de regras de mapeamento e correlações entre palavras representam que as classes gramaticais indicam um elemento de processo, através de palavras chave e/ou tempos verbais.
Referências
Andre, M., Baldoqun, M.G., Acuña, S.T. Formal model for assigning human resources to teams in software projects. Information and Software Technology, 2011.
Barreto, A. Barros, M., Werner C. Staffing a software project: a constraint satisfaction and optimization-based approach. Computers and Operations Research, 2007.
Bibi, N., Ahsan, A., Anwar Z. Project resource allocation optimization using search based software engineering — A framework In: Digital Information Management (ICDIM), 2014.
Buchinger, D., Cavalcanti, G. A. D. S., e Hounsell, M. D. S. Mecanismos de busca acadêmica: uma análise quantitativa. Em Revista Brasileira de Computação Aplicada, 2014.
Colares, F. Alocação de Equipes e Desenvolvimento de Cronogramas em Projetos de Software Utilizando Otimização. Dissertação (Mestrado) — Dissertação de Mestrado em Ciência da Computação da Universidade Federal de Minas Gerais, 2010.
Faghihi, V., Nejat, A., Reinschmidt, K., and Kang, J.. Automation in construction scheduling: a review of the literature. The International Journal of Advanced Manufacturing Technology, 2015.
Gerogiannis, V.C.; Rapti, E.; Karageorgos, A.; Human Resource Assessment in Software Development Projects Using Fuzzy Linguistic 2-Tuples, P. Artificial Intelligence, Modelling and Simulation (AIMS), 2014.
Heimerl, C., Kolisch, R., Scheduling and staffing multiple projects with a multi-skilled workforce, 2010.
Kanda, J. Y, . Sistema de meta-aprendizado para a seleção de meta-heurística para o problema do caixeiro viajante. In: X Simpósio Brasileiro de Sistemas de Informação, 2014, Londrina. SBSI 2014 Ecossistemas Digitais e Estratégicos. Londrina: UEL/Departamento de Computação, 2014. v. 01. p. 651-662.
Kazemipoor, H., Tavakkoli-Moghaddam R., Azaron, A.; A differential evolution algorithm to solve multi-skilled project portfolio scheduling problems. The International Journal of Advanced Manufacturing Technology, 2013.
Kitchenham, B. Procedures for Performing Systematic Reviews. Joint Technical Report, Keele University, 2004.
Kolisch, R., Hartmann S., Węglarz, J. Heuristic algorithms for the resource-constrained project scheduling problem: Classification computational analysis. Project Scheduling: Recent Models, Algorithms and Applications, 1999.
Nóbrega, S. Desenvolvimento de cronogramas de projetos de software utilizando otimização heurística. Dissertação (Mestrado em Modelagem Matemática e Computacional) - Centro Federal de Educação Tecnológica de Minas Gerais, 2013.
Otero, Carlos E., Otero, L. D., Weissberger, I., Qureshi A. : A Multi-criteria Decision Making Approach for Resource Allocation in Software Engineering, 2010.
Otero, L. D., Otero, C. E., A fuzzy expert system architecture for capability assessments in skill-based environments, 2012.
Otero, L.D., Centeno, G., Ruiz-Torres, A.J., et al. A Systematic Approach for Resource Allocation in Software Projects. Computers & Industrial Engineering, 2009.
Özleyen, E. A Genetic Algorithm for the Resource Constrained Project Scheduling Problem (Master Thesis), Middle East Technical University, Ancara, Turquia, 2011.
Pop, B., Boian, F.: Algorithms for Automating Task Delegation in Project Management. 2014.
Santos, E. B. , Azevedo, R. , Maranhão, R. G. A. , Freitas, F. , Almeida, Marcelo J. S. C. . Organização de Grupos de Trabalho em Projetos Utilizando Sistemas Multi-Agentes. In: IV Simpósio Brasileiro de Sistemas de Informação (IV SBSI), 2008, Rio de Janeiro. Anais do IV Simpósio Brasileiro de Sistemas de Informação, 2008.
Wongwai, N., Malaikrisanachalee, S., Augmented heuristic algorithm for multi-skilled resource scheduling, Automation in Construction, 2011.
Zha, H., Fuzzy flexible resource constrained project scheduling based on genetic algorithm. Transactions of Tianjin University, 2014.