Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/SLSS-87JHMF
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Clarindo Isaias P da S e Paduapt_BR
dc.contributor.referee1Jerffeson Teixeira de Souzapt_BR
dc.contributor.referee2Geraldo Robson Mateuspt_BR
dc.contributor.referee3Rodolfo Sergio F de Resendept_BR
dc.creatorFelipe Colares Torrespt_BR
dc.date.accessioned2019-08-13T09:26:33Z-
dc.date.available2019-08-13T09:26:33Z-
dc.date.issued2010-07-13pt_BR
dc.identifier.urihttp://hdl.handle.net/1843/SLSS-87JHMF-
dc.description.abstractIn software management, planning is recognized as a key aspect to the success. Project scheduling, which includes assigning responsibilities and developing the schedule, is an activity as much important as complex. Ad hoc approaches have many negative points, most of them due the development becoming dependent of individuals rather than the process. Based on this, the present work deals with the problem by using computational optimization techniques to overcome current limitations by presenting an automated approach. Applying optimization techniques to software engineering problems is a recent paradigm that has received growing attention by the academic community, leading to a new field called Search-Based Software Engineering (SBSE). This work presents an approach based on multi-objective optimization, both proposing a new formulation to the problem and presenting an algorithm to solve it. Tests and experiments validate the proposed approach and demonstrate its efficacy and applicability.pt_BR
dc.description.resumoNo gerenciamento de projetos de software, o planejamento é considerado fator chave para o sucesso. A alocação de recursos em projetos de software, que compreende atribuição de responsabilidades e definição do cronograma, é reconhecida como uma atividade tão importante quanto complexa. Abordagens ad hoc possuem várias desvantagens, grande parte advinda do fato do desenvolvimento se tornar dependente de indivíduos e não do processo. Visando superar tais questões, esse trabalho se propõe a abordar o problema utilizando técnicas de otimização computacional, com o objetivo de contornar limitações atuais através de uma abordagem automatizada. A aplicação de técnicas de otimização a problemas da engenharia de software é um recente paradigma que tem ganhado crescente atenção da comunidade acadêmica, constituindo um novo campo denominado Search-Based Software Engineering (SBSE). Esse trabalho apresenta uma abordagem baseada em otimização multiobjetivo, propondo uma nova formulação para o problema e desenvolvendo uma algoritmo para resolvê-la. Testes e experimentos validam a abordagem proposta e demonstram sua eficácia e aplicabilidade.pt_BR
dc.languagePortuguêspt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectProjeto de softwarept_BR
dc.subject.otherSoftware de aplicação Desenvolvimentopt_BR
dc.subject.otherEngenharia de softwarept_BR
dc.subject.otherComputaçãopt_BR
dc.subject.otherGerenciamento de configurações de softwarept_BR
dc.titleAlocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimizaçãopt_BR
dc.typeDissertação de Mestradopt_BR
Appears in Collections:Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
felipecolarestorres.pdf2.19 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.