Alocação de equipes e desenvolvimento do cronograma em projetos de software utilizando otimização
| Ano de defesa: | 2010 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |