Uma abordagem baseada em riscos de software para seleção de requisitos

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Amaral, Aruan Galves Nascimento
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 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/12908
Resumo: In incremental development approaches, there is a great interest to deliver system releases in a timely manner, while avoiding budget overruns and maximizing the perceived satisfaction for the stakeholders involved in the project. Thus, the requirements selection process is a key-factor in identifying a good or optimal subset of candidate requirements that meet these conditions. Traditional techniques that involve manual processes for selecting and prioritizing requirements have limitations when addressing a large number of requirements. In such a direction, the Next Release Problem (NRP) presents a computational model for this decision process, evolving from a simple single-objective approach, with a maximum allowed budget, to multi-objective approaches that make the decision process more flexible, without restricting the model to pre-fixed limits related to the goals to be achieved on the release. Despite this evolution, most of the contributions for this problem does not address software risks, which is a key-factor that may deeply impact on project cost and stakeholders’ satisfaction. Therefore, this dissertation proposes a risk-based approach for a multi-objective next-release problem, in which risks are incorporated into the cost and satisfaction evaluation for the system to be delivered. In order to validate such a proposal, besides a systematic review comparing the current literature related to the proposal’s theme, this dissertation presents results of three distinct metaheuristics capable of dealing with multiple objectives to be optimized. These algorithms are applied to two semi-real datasets that reveal the efficiency and potential applicability of the proposed approach.
id UFPB_a2d96c94dd1da22e163d4ab282c4ee74
oai_identifier_str oai:repositorio.ufpb.br:123456789/12908
network_acronym_str UFPB
network_name_str Biblioteca Digital de Teses e Dissertações da UFPB
repository_id_str
spelling Uma abordagem baseada em riscos de software para seleção de requisitosProblema do próximo releaseOtimização multi-objetivaGerenciamento de riscosRequisitos de softwareNext release problemMulti-objective optimizationRisk managementSoftware requirementsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOIn incremental development approaches, there is a great interest to deliver system releases in a timely manner, while avoiding budget overruns and maximizing the perceived satisfaction for the stakeholders involved in the project. Thus, the requirements selection process is a key-factor in identifying a good or optimal subset of candidate requirements that meet these conditions. Traditional techniques that involve manual processes for selecting and prioritizing requirements have limitations when addressing a large number of requirements. In such a direction, the Next Release Problem (NRP) presents a computational model for this decision process, evolving from a simple single-objective approach, with a maximum allowed budget, to multi-objective approaches that make the decision process more flexible, without restricting the model to pre-fixed limits related to the goals to be achieved on the release. Despite this evolution, most of the contributions for this problem does not address software risks, which is a key-factor that may deeply impact on project cost and stakeholders’ satisfaction. Therefore, this dissertation proposes a risk-based approach for a multi-objective next-release problem, in which risks are incorporated into the cost and satisfaction evaluation for the system to be delivered. In order to validate such a proposal, besides a systematic review comparing the current literature related to the proposal’s theme, this dissertation presents results of three distinct metaheuristics capable of dealing with multiple objectives to be optimized. These algorithms are applied to two semi-real datasets that reveal the efficiency and potential applicability of the proposed approach.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESEm abordagens de desenvolvimento incremental, existe um grande interesse em entregar releases do sistema dentro do cronograma, sem estourar o orçamento, e, ao mesmo tempo, que agregue o máximo de satisfação possível aos interessados no projeto. Assim, o processo de seleção de requisitos é um fator-chave para identificar um subconjunto bom ou até mesmo ótimo de requisitos candidatos que atendam estas condições. Técnicas tradicionais que envolvem um processo manual de seleção e priorização de requisitos encontram limitações ao lidar com um grande conjunto de requisitos. Nesta direção, o Problema do Próximo Release, do inglês Next Release Problem (NRP), apresenta uma modelagem computacional para este processo decisório, evoluindo desde uma abordagem simples com um único objetivo a ser alcançado dado um orçamento-limite, partindo para abordagens com múltiplos objetivos que flexibilizam a tomada de decisão, sem restringir limites pré-fixados para as metas a serem alcançadas no release. Apesar desta evolução, a maior parte das contribuições para o Problema do Próximo Release não tratam riscos de software, que é um fator-chave que pode impactar profundamente o custo do projeto e a satisfação dos stakeholders. Deste modo, este trabalho propõe uma abordagem baseada em riscos para um problema do próximo release multiobjetivo, em que os riscos são incorporados nas avaliações de custo e satisfação do sistema a ser entregue. De modo a validar a proposta, além de uma revisão sistemática comparando a literatura existente relacionada com o tema da abordagem proposta, o trabalho apresenta resultados de três metaheurísticas distintas capazes de lidar com múltiplos objetivos a serem otimizados. Estes algoritmos são aplicados a duas bases de dados semi-reais 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, Glêdson Elias dahttp://lattes.cnpq.br/5810209465098759Amaral, Aruan Galves Nascimento2019-01-11T20:55:30Z2019-01-112019-01-11T20:55:30Z2017-08-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://repositorio.ufpb.br/jspui/handle/123456789/12908porAttribution-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPB2019-01-11T20:55:30Zoai:repositorio.ufpb.br:123456789/12908Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufpb.br/PUBhttp://tede.biblioteca.ufpb.br:8080/oai/requestdiretoria@ufpb.br|| diretoria@ufpb.bropendoar:2019-01-11T20:55:30Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)false
dc.title.none.fl_str_mv Uma abordagem baseada em riscos de software para seleção de requisitos
title Uma abordagem baseada em riscos de software para seleção de requisitos
spellingShingle Uma abordagem baseada em riscos de software para seleção de requisitos
Amaral, Aruan Galves Nascimento
Problema do próximo release
Otimização multi-objetiva
Gerenciamento de riscos
Requisitos de software
Next release problem
Multi-objective optimization
Risk management
Software requirements
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Uma abordagem baseada em riscos de software para seleção de requisitos
title_full Uma abordagem baseada em riscos de software para seleção de requisitos
title_fullStr Uma abordagem baseada em riscos de software para seleção de requisitos
title_full_unstemmed Uma abordagem baseada em riscos de software para seleção de requisitos
title_sort Uma abordagem baseada em riscos de software para seleção de requisitos
author Amaral, Aruan Galves Nascimento
author_facet Amaral, Aruan Galves Nascimento
author_role author
dc.contributor.none.fl_str_mv Silveira, Glêdson Elias da
http://lattes.cnpq.br/5810209465098759
dc.contributor.author.fl_str_mv Amaral, Aruan Galves Nascimento
dc.subject.por.fl_str_mv Problema do próximo release
Otimização multi-objetiva
Gerenciamento de riscos
Requisitos de software
Next release problem
Multi-objective optimization
Risk management
Software requirements
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Problema do próximo release
Otimização multi-objetiva
Gerenciamento de riscos
Requisitos de software
Next release problem
Multi-objective optimization
Risk management
Software requirements
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description In incremental development approaches, there is a great interest to deliver system releases in a timely manner, while avoiding budget overruns and maximizing the perceived satisfaction for the stakeholders involved in the project. Thus, the requirements selection process is a key-factor in identifying a good or optimal subset of candidate requirements that meet these conditions. Traditional techniques that involve manual processes for selecting and prioritizing requirements have limitations when addressing a large number of requirements. In such a direction, the Next Release Problem (NRP) presents a computational model for this decision process, evolving from a simple single-objective approach, with a maximum allowed budget, to multi-objective approaches that make the decision process more flexible, without restricting the model to pre-fixed limits related to the goals to be achieved on the release. Despite this evolution, most of the contributions for this problem does not address software risks, which is a key-factor that may deeply impact on project cost and stakeholders’ satisfaction. Therefore, this dissertation proposes a risk-based approach for a multi-objective next-release problem, in which risks are incorporated into the cost and satisfaction evaluation for the system to be delivered. In order to validate such a proposal, besides a systematic review comparing the current literature related to the proposal’s theme, this dissertation presents results of three distinct metaheuristics capable of dealing with multiple objectives to be optimized. These algorithms are applied to two semi-real datasets that reveal the efficiency and potential applicability of the proposed approach.
publishDate 2017
dc.date.none.fl_str_mv 2017-08-22
2019-01-11T20:55:30Z
2019-01-11
2019-01-11T20:55:30Z
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/12908
url https://repositorio.ufpb.br/jspui/handle/123456789/12908
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nd/3.0/br/
eu_rights_str_mv openAccess
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|| diretoria@ufpb.br
_version_ 1801843164140535808