Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização

Detalhes bibliográficos
Ano de defesa: 2010
Autor(a) principal: Felipe Colares Torres
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Minas Gerais
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://hdl.handle.net/1843/SLSS-87JHMF
Resumo: In 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.
id UFMG_8d8e3673b7bbfeeca1a341c09053aef5
oai_identifier_str oai:repositorio.ufmg.br:1843/SLSS-87JHMF
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling 2019-08-13T09:26:33Z2025-09-08T23:27:03Z2019-08-13T09:26:33Z2010-07-13https://hdl.handle.net/1843/SLSS-87JHMFIn 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.Universidade Federal de Minas GeraisProjeto de softwareSoftware de aplicação DesenvolvimentoEngenharia de softwareComputaçãoGerenciamento de configurações de softwareAlocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimizaçãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisFelipe Colares Torresinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGClarindo Isaias P da S e PaduaJerffeson Teixeira de SouzaGeraldo Robson MateusRodolfo Sergio F de ResendeNo 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.UFMGORIGINALfelipecolarestorres.pdfapplication/pdf2244836https://repositorio.ufmg.br//bitstreams/eebc033c-16cf-417e-a885-8e7aa1ed9bab/download5779180d16c2c5c00bb3e91ddd57ee51MD51trueAnonymousREADTEXTfelipecolarestorres.pdf.txttext/plain202557https://repositorio.ufmg.br//bitstreams/6f98a100-223c-47d2-aa3c-b3fa7e182691/downloadaa7591b4271a9aba5ac152c880dddf6fMD52falseAnonymousREAD1843/SLSS-87JHMF2025-09-08 20:27:03.908open.accessoai:repositorio.ufmg.br:1843/SLSS-87JHMFhttps://repositorio.ufmg.br/Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2025-09-08T23:27:03Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.none.fl_str_mv Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização
title Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização
spellingShingle Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização
Felipe Colares Torres
Software de aplicação Desenvolvimento
Engenharia de software
Computação
Gerenciamento de configurações de software
Projeto de software
title_short Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização
title_full Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização
title_fullStr Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização
title_full_unstemmed Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização
title_sort Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização
author Felipe Colares Torres
author_facet Felipe Colares Torres
author_role author
dc.contributor.author.fl_str_mv Felipe Colares Torres
dc.subject.por.fl_str_mv Software de aplicação Desenvolvimento
Engenharia de software
Computação
Gerenciamento de configurações de software
topic Software de aplicação Desenvolvimento
Engenharia de software
Computação
Gerenciamento de configurações de software
Projeto de software
dc.subject.other.none.fl_str_mv Projeto de software
description In 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.
publishDate 2010
dc.date.issued.fl_str_mv 2010-07-13
dc.date.accessioned.fl_str_mv 2019-08-13T09:26:33Z
2025-09-08T23:27:03Z
dc.date.available.fl_str_mv 2019-08-13T09:26:33Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1843/SLSS-87JHMF
url https://hdl.handle.net/1843/SLSS-87JHMF
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br//bitstreams/eebc033c-16cf-417e-a885-8e7aa1ed9bab/download
https://repositorio.ufmg.br//bitstreams/6f98a100-223c-47d2-aa3c-b3fa7e182691/download
bitstream.checksum.fl_str_mv 5779180d16c2c5c00bb3e91ddd57ee51
aa7591b4271a9aba5ac152c880dddf6f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1862106038297165824