Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de software
| Ano de defesa: | 2019 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso embargado |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal da Paraíba
Brasil Informática Programa de Pós-Graduação em Informática UFPB |
| 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://repositorio.ufpb.br/jspui/handle/123456789/19617 |
Resumo: | Software development project activities are grouped into functional roles, each of which is performed by a type of software engineer who carries out different activities. Therefore, for each of these roles, various technicals and personalities skills are required. Failure to meet these requirements when selecting team members and allocating roles will put the software development project at serious risk of failure as the selected people may not perform well. However, the process of selecting people and assigning them to roles is a complex process for the project manager to do based on his or her experience, because even with a relatively small number of people and roles, a large number of combinations can be identified. Thus, analyzing each option is not feasible and good options may not be considered. In order to support this decision process, exploring Search Based Software Engineering (SBSE) techniques, this paper proposes a multi-objective approach for selection and allocation of technically qualified and psychologically suitable people for each functional role of the software development project. To evaluate the proposal, besides comparing with the existing literature related to the theme of the proposed approach, the paper presents results from three distinct metaheuristics capable of dealing with the multiple objectives to be optimized. These algorithms are applied to real data collected in a case study that reveal the efficiency and potential applicability of the proposed approach. |
| id |
UFPB_f21347d2387e08abc91a6b7a2da3371e |
|---|---|
| oai_identifier_str |
oai:repositorio.ufpb.br:123456789/19617 |
| network_acronym_str |
UFPB |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFPB |
| repository_id_str |
|
| spelling |
Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de softwareProjetos de softwareSeleção e alocação de pessoasTipologias de personalidadesOtimização multiobjetivaSoftware projectsSelection and allocation of peoplePersonality typologiesMultiobjective optimizationCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOSoftware development project activities are grouped into functional roles, each of which is performed by a type of software engineer who carries out different activities. Therefore, for each of these roles, various technicals and personalities skills are required. Failure to meet these requirements when selecting team members and allocating roles will put the software development project at serious risk of failure as the selected people may not perform well. However, the process of selecting people and assigning them to roles is a complex process for the project manager to do based on his or her experience, because even with a relatively small number of people and roles, a large number of combinations can be identified. Thus, analyzing each option is not feasible and good options may not be considered. In order to support this decision process, exploring Search Based Software Engineering (SBSE) techniques, this paper proposes a multi-objective approach for selection and allocation of technically qualified and psychologically suitable people for each functional role of the software development project. To evaluate the proposal, besides comparing with the existing literature related to the theme of the proposed approach, the paper presents results from three distinct metaheuristics capable of dealing with the multiple objectives to be optimized. These algorithms are applied to real data collected in a case study that reveal the efficiency and potential applicability of the proposed approach.NenhumaAs atividades dos projetos de desenvolvimento de software são agrupadas em diferentes papéis funcionais, cada qual executado por um tipo de engenheiro de software, que realiza diferentes atividades. Sendo assim, para cada um destes papéis são necessárias diversas habilidades técnicas e de personalidades específicas. Caso estes requisitos não sejam observados durante a seleção de membros para a equipe e alocação nos papéis, colocará o projeto de desenvolvimento de software em sério risco de fracasso, pois as pessoas selecionadas poderão não desempenhar bem as suas atribuições. Porém, o processo de seleção das pessoas e a alocação destas a papéis para a formação da equipe é um processo complexo para ser realizado pelo gerente de projetos com base apenas em sua experiência, pois, mesmo com um número relativamente pequeno de pessoas e papéis, uma grande quantidade de combinações pode ser identificada. Assim, analisar cada opção é inviável e boas opções podem não ser consideradas. A fim de fornecer suporte na tomada de decisão, explorando técnicas de Engenharia de Software Baseada em Buscas, do inglês Search Based Software Engineering (SBSE), este trabalho propõe uma abordagem multiobjetiva para seleção e alocação de pessoas tecnicamente qualificadas e psicologicamente adequadas para cada papel funcional do projeto de desenvolvimento de software. Para avaliação da proposta, além da comparação com a literatura existente relacionada com o tema da abordagem proposta, o trabalho apresenta resultados de três metaheurísticas distintas capazes de lidar com os múltiplos objetivos a serem otimizados. Estes algoritmos são aplicados a dados reais coletados em um estudo de caso que revelam a eficiência e aplicabilidade potencial da abordagem proposta.Universidade Federal da ParaíbaBrasilInformáticaPrograma de Pós-Graduação em InformáticaUFPBSilveira, Gledson Elias dahttp://lattes.cnpq.br/5810209465098759Lima, Jorcyane Araújo2021-02-28T22:09:50Z2020-08-302021-02-28T22:09:50Z2019-08-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://repositorio.ufpb.br/jspui/handle/123456789/19617porhttp://creativecommons.org/licenses/by-nd/3.0/br/info:eu-repo/semantics/embargoedAccessreponame:Biblioteca Digital de Teses e Dissertações da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPB2021-08-06T19:37:42Zoai:repositorio.ufpb.br:123456789/19617Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufpb.br/PUBhttp://tede.biblioteca.ufpb.br:8080/oai/requestdiretoria@ufpb.br|| bdtd@biblioteca.ufpb.bropendoar:2021-08-06T19:37:42Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)false |
| dc.title.none.fl_str_mv |
Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de software |
| title |
Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de software |
| spellingShingle |
Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de software Lima, Jorcyane Araújo Projetos de software Seleção e alocação de pessoas Tipologias de personalidades Otimização multiobjetiva Software projects Selection and allocation of people Personality typologies Multiobjective optimization CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de software |
| title_full |
Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de software |
| title_fullStr |
Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de software |
| title_full_unstemmed |
Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de software |
| title_sort |
Uma abordagem para seleção e alocação de pessoas baseada em perfis técnicos e de personalidades para projetos de software |
| author |
Lima, Jorcyane Araújo |
| author_facet |
Lima, Jorcyane Araújo |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Silveira, Gledson Elias da http://lattes.cnpq.br/5810209465098759 |
| dc.contributor.author.fl_str_mv |
Lima, Jorcyane Araújo |
| dc.subject.por.fl_str_mv |
Projetos de software Seleção e alocação de pessoas Tipologias de personalidades Otimização multiobjetiva Software projects Selection and allocation of people Personality typologies Multiobjective optimization CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Projetos de software Seleção e alocação de pessoas Tipologias de personalidades Otimização multiobjetiva Software projects Selection and allocation of people Personality typologies Multiobjective optimization CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
Software development project activities are grouped into functional roles, each of which is performed by a type of software engineer who carries out different activities. Therefore, for each of these roles, various technicals and personalities skills are required. Failure to meet these requirements when selecting team members and allocating roles will put the software development project at serious risk of failure as the selected people may not perform well. However, the process of selecting people and assigning them to roles is a complex process for the project manager to do based on his or her experience, because even with a relatively small number of people and roles, a large number of combinations can be identified. Thus, analyzing each option is not feasible and good options may not be considered. In order to support this decision process, exploring Search Based Software Engineering (SBSE) techniques, this paper proposes a multi-objective approach for selection and allocation of technically qualified and psychologically suitable people for each functional role of the software development project. To evaluate the proposal, besides comparing with the existing literature related to the theme of the proposed approach, the paper presents results from three distinct metaheuristics capable of dealing with the multiple objectives to be optimized. These algorithms are applied to real data collected in a case study that reveal the efficiency and potential applicability of the proposed approach. |
| publishDate |
2019 |
| dc.date.none.fl_str_mv |
2019-08-30 2020-08-30 2021-02-28T22:09:50Z 2021-02-28T22:09:50Z |
| 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://repositorio.ufpb.br/jspui/handle/123456789/19617 |
| url |
https://repositorio.ufpb.br/jspui/handle/123456789/19617 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nd/3.0/br/ info:eu-repo/semantics/embargoedAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nd/3.0/br/ |
| eu_rights_str_mv |
embargoedAccess |
| dc.publisher.none.fl_str_mv |
Universidade Federal da Paraíba Brasil Informática Programa de Pós-Graduação em Informática UFPB |
| publisher.none.fl_str_mv |
Universidade Federal da Paraíba Brasil Informática Programa de Pós-Graduação em Informática UFPB |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFPB instname:Universidade Federal da Paraíba (UFPB) instacron:UFPB |
| instname_str |
Universidade Federal da Paraíba (UFPB) |
| instacron_str |
UFPB |
| institution |
UFPB |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UFPB |
| collection |
Biblioteca Digital de Teses e Dissertações da UFPB |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB) |
| repository.mail.fl_str_mv |
diretoria@ufpb.br|| bdtd@biblioteca.ufpb.br |
| _version_ |
1831315316782661632 |