Use este identificador para citar ou linkar para este item:
https://ri.ufs.br/jspui/handle/riufs/11235
Tipo de Documento: | Monografia |
Título: | IA-GPS : uma ferramenta baseada em algoritmos de busca para alocação de equipes em projetos de software |
Autor(es): | Santos, Werthen de Castro |
Data do documento: | 14-Mai-2019 |
Orientador: | Silva, Leila Maciel de Almeida e |
Coorientador: | Carvalho, André Britto de |
Resumo: | O planejamento de um grande projeto envolve muitas variáveis, incertezas e objetivos conflitantes, sendo assim uma tarefa muito complexa. Dado que o processo manual pode incorrer em soluções de baixa qualidade, recentemente alguns trabalhos propuseram a utilização de algoritmos de Inteligência Artificial, em particular, meta-heurísticas, para ajudar o gerente de projeto de software na tarefa de planejamento. Esta forma de modelagem insere-se no âmbito da Engenharia de Software Baseada em Busca e o problema de planejamento tratado neste trabalho é conhecido como Problema do Escalonamento e Atribuição de Tarefas em Projetos de Software, o qual objetiva alocar funcionários a tarefas, de forma a otimizar o custo e a duração do projeto. Este trabalho apresenta a IA-GPS, uma aplicação integrada ao framework jMetal que simplifica a utilização de algoritmos heurísticos, provendo uma interface mais amigável para os engenheiros de software analisarem as possíveis soluções geradas para o problema. A IA-GPS fornece aos gerentes possíveis alocações de funcionários a tarefas e cronogramas, os quais podem ser visualizados de diversas formas. A aplicação foi desenvolvida em Java e foi validada com estudos de caso sintéticos, extraídos da literatura. |
Abstract: | The planning of a large project involves many variables, uncertainties and conflicting objectives, being a very complex task. Given that the manual process may lead to low quality solutions, recently some papers have proposed the use of Artificial Intelligence algorithms, in particular metaheuristics, to help the software project manager in the planning task. This form of modeling falls within the scope of Search-Based Software Engineering and the planning problem addressed in this work is known as Software Project Scheduling Problem whose goal is to allocate employees to project tasks, in order to optimize project cost and duration. This work presents IA-GPS, an application integrated with jMetal that simplifies the use of heuristic algorithms, providing a more user-friendly interface for software engineers to analyse the possible solutions for the problem, generated by the algorithms. IA-GPS provides managers with possible employee allocations for tasks and timelines, which can be viewed in a variety of ways. The application was developed in Java and was validated with synthetic case studies, extracted from the literature. |
Palavras-chave: | Ciência da computação Ensino de ciência da computação Projeto de software Meta-heurística Engenharia de software Multiobjetivo Inteligência artificial IA-GPS Software project Metaheuristics Optimizes Scheduling Multiobjective |
área CNPQ: | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE |
Idioma: | por |
Sigla da Instituição: | Universidade Federal de Sergipe |
Departamento: | DCOMP - Departamento de Computação – Ciência da Computação – São Cristóvão - Presencial |
Citação: | Santos, Werthen de Castro. IA-GPS : uma ferramenta baseada em algoritmos de busca para alocação de equipes em projetos de software. São Cristóvão, SE, 2019. Monografia (Graduação em Ciência da Computação) – Curso de Ciência da Computação, Departamento de Computação, Centro de Ciências Exatas e Tecnologia, Universidade Federal de Sergipe, São Cristóvão, 2019 |
URI: | http://ri.ufs.br/jspui/handle/riufs/11235 |
Aparece nas coleções: | Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Werthen_Castro_Santos.pdf | 1,11 MB | Adobe PDF | ![]() Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.