A model for dealing with epistemic uncertainties in agile software project management

Detalhes bibliográficos
Autor(a) principal: BARBOSA, Jefferson Ferreira
Data de Publicação: 2023
Tipo de documento: Tese
Idioma: eng
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/52022
Resumo: Since agile methods began to be used for software development, project managers have been looking for ways to improve these projects. Agility coexists with uncertainty, as one of the agile project’s principles is the possibility of rapid change. Uncertainty quantification allows comparative purposes and evaluating alternative approaches to real-world problems in manag- ing uncertainty. Some recent studies show that current approaches to managing uncertainty organize known project information but give little or no indication of the unknown information or uncertainties associated with the project. These uncertainty management approaches do not consider the quantitative aspect of uncertainty management beyond the interrelationships between sources of uncertainty in software projects. This thesis aims to build a model to deal with epistemic uncertainties based on quantification approaches. In addition, it seeks to iden- tify interdependent relationships between sources of uncertainty in the agile management of software projects. The method used in this work was action research conducted to investigate the quantification of epistemic uncertainty in the real context of software engineering design. The author also conducted a quasi-systematic literature review to support action research searching for approaches to quantify epistemic uncertainty in software projects. The applica- tion of the method illustrates the benefit of applying uncertainty quantification approaches to reduce and prioritize epistemic uncertainties in software projects. Applying the above re- search methods resulted in the construction of a model to quantify epistemic uncertainty in software projects. This thesis also discusses the impact of a proposed model for dealing with epistemic uncertainty management. These results share findings that can help agile software teams improve their uncertainty handling.
id UFPE_f1f74a055427d209a97b8a3e9f8586b3
oai_identifier_str oai:repositorio.ufpe.br:123456789/52022
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling BARBOSA, Jefferson Ferreirahttp://lattes.cnpq.br/9441692553425964http://lattes.cnpq.br/9906166020816798http://lattes.cnpq.br/3362360567612060MOURA, Hermano Perrelli deMARINHO, Marcelo Luiz Monteiro2023-08-22T17:35:04Z2023-08-22T17:35:04Z2023-02-03BARBOSA, Jefferson Ferreira. A model for dealing with epistemic uncertainties in agile software project management. 2023. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2023.https://repositorio.ufpe.br/handle/123456789/52022Since agile methods began to be used for software development, project managers have been looking for ways to improve these projects. Agility coexists with uncertainty, as one of the agile project’s principles is the possibility of rapid change. Uncertainty quantification allows comparative purposes and evaluating alternative approaches to real-world problems in manag- ing uncertainty. Some recent studies show that current approaches to managing uncertainty organize known project information but give little or no indication of the unknown information or uncertainties associated with the project. These uncertainty management approaches do not consider the quantitative aspect of uncertainty management beyond the interrelationships between sources of uncertainty in software projects. This thesis aims to build a model to deal with epistemic uncertainties based on quantification approaches. In addition, it seeks to iden- tify interdependent relationships between sources of uncertainty in the agile management of software projects. The method used in this work was action research conducted to investigate the quantification of epistemic uncertainty in the real context of software engineering design. The author also conducted a quasi-systematic literature review to support action research searching for approaches to quantify epistemic uncertainty in software projects. The applica- tion of the method illustrates the benefit of applying uncertainty quantification approaches to reduce and prioritize epistemic uncertainties in software projects. Applying the above re- search methods resulted in the construction of a model to quantify epistemic uncertainty in software projects. This thesis also discusses the impact of a proposed model for dealing with epistemic uncertainty management. These results share findings that can help agile software teams improve their uncertainty handling.Desde que os métodos ágeis começaram a ser utilizados para o desenvolvimento de software, os gerentes de projeto têm buscado maneiras de melhorar esses tipos de projetos. A agilidade coexiste com a incerteza, pois um dos princípios do projeto ágil é a possibilidade de mudanças rápidas. A quantificação da incerteza permite a comparação e avaliação de abordagens alterna- tivas para problemas do mundo real no gerenciamento da incertezas. Alguns estudos recentes mostram que as abordagens atuais para gerenciar a incerteza organizam as informações con- hecidas do projeto, mas dão pouca ou nenhuma atenção as informações desconhecidas ou incertezas associadas ao projeto. Essas abordagens de gerenciamento de incerteza não con- sideram o aspecto quantitativo do gerenciamento de incertezas além das inter-relações entre fontes de incerteza em projetos de software. Esta tese visa construir um modelo para lidar com incertezas epistêmicas com base em abordagens quantitativas. Além disso, busca identi- ficar relacionamentos interdependentes entre fontes de incerteza na gestão ágil de projetos de software. O método utilizado neste trabalho foi a pesquisa-ação conduzida para investigar a quantificação da incerteza epistêmica no contexto real de projetos de engenharia de software. O autor também realizou uma revisão quase sistemática da literatura para apoiar a pesquisa- ação em busca de abordagens para quantificar a incerteza epistêmica em projetos de software. A aplicação do método ilustra o benefício de aplicar abordagens de quantificação de incertezas para reduzir e priorizar incertezas epistêmicas em projetos de software. A aplicação dos méto- dos de pesquisa acima resultaram na construção de um modelo para quantificar a incerteza epistêmica em projetos de software. Esta tese também discute o impacto do modelo proposto ao lidar com a gestão da incerteza epistêmica. Esses resultados compartilham descobertas que podem ajudar as equipes de software ágil a melhorar seu gerenciamento de incertezas.engUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia de software e Linguagens de programaçãoGerenciamento de projetos de softwareIncerteza epistêmicaQuantificação da incertezaGestão ágilA model for dealing with epistemic uncertainties in agile software project managementinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisdoutoradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPEORIGINALTESE Jefferson Ferreira Barbosa.pdfTESE Jefferson Ferreira Barbosa.pdfapplication/pdf2740629https://repositorio.ufpe.br/bitstream/123456789/52022/1/TESE%20Jefferson%20Ferreira%20Barbosa.pdf00730e6b2883ff1e7f7ca026359ef8dfMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82362https://repositorio.ufpe.br/bitstream/123456789/52022/3/license.txt5e89a1613ddc8510c6576f4b23a78973MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/52022/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52TEXTTESE Jefferson Ferreira Barbosa.pdf.txtTESE Jefferson Ferreira Barbosa.pdf.txtExtracted texttext/plain327654https://repositorio.ufpe.br/bitstream/123456789/52022/4/TESE%20Jefferson%20Ferreira%20Barbosa.pdf.txtaf256dc96cdb830d3e1c0dbd7ccc74bfMD54THUMBNAILTESE Jefferson Ferreira Barbosa.pdf.jpgTESE Jefferson Ferreira Barbosa.pdf.jpgGenerated Thumbnailimage/jpeg1223https://repositorio.ufpe.br/bitstream/123456789/52022/5/TESE%20Jefferson%20Ferreira%20Barbosa.pdf.jpg5c13bc5c6e3f3a51f1a0d085053de4b5MD55123456789/520222023-08-23 02:17:13.311oai:repositorio.ufpe.br:123456789/52022VGVybW8gZGUgRGVww7NzaXRvIExlZ2FsIGUgQXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2l6YcOnw6NvIGRlIERvY3VtZW50b3Mgbm8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRQoKCkRlY2xhcm8gZXN0YXIgY2llbnRlIGRlIHF1ZSBlc3RlIFRlcm1vIGRlIERlcMOzc2l0byBMZWdhbCBlIEF1dG9yaXphw6fDo28gdGVtIG8gb2JqZXRpdm8gZGUgZGl2dWxnYcOnw6NvIGRvcyBkb2N1bWVudG9zIGRlcG9zaXRhZG9zIG5vIFJlcG9zaXTDs3JpbyBEaWdpdGFsIGRhIFVGUEUgZSBkZWNsYXJvIHF1ZToKCkkgLSBvcyBkYWRvcyBwcmVlbmNoaWRvcyBubyBmb3JtdWzDoXJpbyBkZSBkZXDDs3NpdG8gc8OjbyB2ZXJkYWRlaXJvcyBlIGF1dMOqbnRpY29zOwoKSUkgLSAgbyBjb250ZcO6ZG8gZGlzcG9uaWJpbGl6YWRvIMOpIGRlIHJlc3BvbnNhYmlsaWRhZGUgZGUgc3VhIGF1dG9yaWE7CgpJSUkgLSBvIGNvbnRlw7pkbyDDqSBvcmlnaW5hbCwgZSBzZSBvIHRyYWJhbGhvIGUvb3UgcGFsYXZyYXMgZGUgb3V0cmFzIHBlc3NvYXMgZm9yYW0gdXRpbGl6YWRvcywgZXN0YXMgZm9yYW0gZGV2aWRhbWVudGUgcmVjb25oZWNpZGFzOwoKSVYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIG9icmEgY29sZXRpdmEgKG1haXMgZGUgdW0gYXV0b3IpOiB0b2RvcyBvcyBhdXRvcmVzIGVzdMOjbyBjaWVudGVzIGRvIGRlcMOzc2l0byBlIGRlIGFjb3JkbyBjb20gZXN0ZSB0ZXJtbzsKClYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIFRyYWJhbGhvIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28sIERpc3NlcnRhw6fDo28gb3UgVGVzZTogbyBhcnF1aXZvIGRlcG9zaXRhZG8gY29ycmVzcG9uZGUgw6AgdmVyc8OjbyBmaW5hbCBkbyB0cmFiYWxobzsKClZJIC0gcXVhbmRvIHRyYXRhci1zZSBkZSBUcmFiYWxobyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvLCBEaXNzZXJ0YcOnw6NvIG91IFRlc2U6IGVzdG91IGNpZW50ZSBkZSBxdWUgYSBhbHRlcmHDp8OjbyBkYSBtb2RhbGlkYWRlIGRlIGFjZXNzbyBhbyBkb2N1bWVudG8gYXDDs3MgbyBkZXDDs3NpdG8gZSBhbnRlcyBkZSBmaW5kYXIgbyBwZXLDrW9kbyBkZSBlbWJhcmdvLCBxdWFuZG8gZm9yIGVzY29saGlkbyBhY2Vzc28gcmVzdHJpdG8sIHNlcsOhIHBlcm1pdGlkYSBtZWRpYW50ZSBzb2xpY2l0YcOnw6NvIGRvIChhKSBhdXRvciAoYSkgYW8gU2lzdGVtYSBJbnRlZ3JhZG8gZGUgQmlibGlvdGVjYXMgZGEgVUZQRSAoU0lCL1VGUEUpLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gQWJlcnRvOgoKTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRlIGF1dG9yIHF1ZSByZWNhZW0gc29icmUgZXN0ZSBkb2N1bWVudG8sIGZ1bmRhbWVudGFkbyBuYSBMZWkgZGUgRGlyZWl0byBBdXRvcmFsIG5vIDkuNjEwLCBkZSAxOSBkZSBmZXZlcmVpcm8gZGUgMTk5OCwgYXJ0LiAyOSwgaW5jaXNvIElJSSwgYXV0b3Jpem8gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIGEgZGlzcG9uaWJpbGl6YXIgZ3JhdHVpdGFtZW50ZSwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkIChhcXVpc2nDp8OjbykgYXRyYXbDqXMgZG8gc2l0ZSBkbyBSZXBvc2l0w7NyaW8gRGlnaXRhbCBkYSBVRlBFIG5vIGVuZGVyZcOnbyBodHRwOi8vd3d3LnJlcG9zaXRvcmlvLnVmcGUuYnIsIGEgcGFydGlyIGRhIGRhdGEgZGUgZGVww7NzaXRvLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gUmVzdHJpdG86CgpOYSBxdWFsaWRhZGUgZGUgdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGUgYXV0b3IgcXVlIHJlY2FlbSBzb2JyZSBlc3RlIGRvY3VtZW50bywgZnVuZGFtZW50YWRvIG5hIExlaSBkZSBEaXJlaXRvIEF1dG9yYWwgbm8gOS42MTAgZGUgMTkgZGUgZmV2ZXJlaXJvIGRlIDE5OTgsIGFydC4gMjksIGluY2lzbyBJSUksIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgUGVybmFtYnVjbyBhIGRpc3BvbmliaWxpemFyIGdyYXR1aXRhbWVudGUsIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgcGFyYSBmaW5zIGRlIGxlaXR1cmEsIGltcHJlc3PDo28gZS9vdSBkb3dubG9hZCAoYXF1aXNpw6fDo28pIGF0cmF2w6lzIGRvIHNpdGUgZG8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRSBubyBlbmRlcmXDp28gaHR0cDovL3d3dy5yZXBvc2l0b3Jpby51ZnBlLmJyLCBxdWFuZG8gZmluZGFyIG8gcGVyw61vZG8gZGUgZW1iYXJnbyBjb25kaXplbnRlIGFvIHRpcG8gZGUgZG9jdW1lbnRvLCBjb25mb3JtZSBpbmRpY2FkbyBubyBjYW1wbyBEYXRhIGRlIEVtYmFyZ28uCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212023-08-23T05:17:13Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv A model for dealing with epistemic uncertainties in agile software project management
title A model for dealing with epistemic uncertainties in agile software project management
spellingShingle A model for dealing with epistemic uncertainties in agile software project management
BARBOSA, Jefferson Ferreira
Engenharia de software e Linguagens de programação
Gerenciamento de projetos de software
Incerteza epistêmica
Quantificação da incerteza
Gestão ágil
title_short A model for dealing with epistemic uncertainties in agile software project management
title_full A model for dealing with epistemic uncertainties in agile software project management
title_fullStr A model for dealing with epistemic uncertainties in agile software project management
title_full_unstemmed A model for dealing with epistemic uncertainties in agile software project management
title_sort A model for dealing with epistemic uncertainties in agile software project management
author BARBOSA, Jefferson Ferreira
author_facet BARBOSA, Jefferson Ferreira
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9441692553425964
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9906166020816798
dc.contributor.advisor-coLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/3362360567612060
dc.contributor.author.fl_str_mv BARBOSA, Jefferson Ferreira
dc.contributor.advisor1.fl_str_mv MOURA, Hermano Perrelli de
dc.contributor.advisor-co1.fl_str_mv MARINHO, Marcelo Luiz Monteiro
contributor_str_mv MOURA, Hermano Perrelli de
MARINHO, Marcelo Luiz Monteiro
dc.subject.por.fl_str_mv Engenharia de software e Linguagens de programação
Gerenciamento de projetos de software
Incerteza epistêmica
Quantificação da incerteza
Gestão ágil
topic Engenharia de software e Linguagens de programação
Gerenciamento de projetos de software
Incerteza epistêmica
Quantificação da incerteza
Gestão ágil
description Since agile methods began to be used for software development, project managers have been looking for ways to improve these projects. Agility coexists with uncertainty, as one of the agile project’s principles is the possibility of rapid change. Uncertainty quantification allows comparative purposes and evaluating alternative approaches to real-world problems in manag- ing uncertainty. Some recent studies show that current approaches to managing uncertainty organize known project information but give little or no indication of the unknown information or uncertainties associated with the project. These uncertainty management approaches do not consider the quantitative aspect of uncertainty management beyond the interrelationships between sources of uncertainty in software projects. This thesis aims to build a model to deal with epistemic uncertainties based on quantification approaches. In addition, it seeks to iden- tify interdependent relationships between sources of uncertainty in the agile management of software projects. The method used in this work was action research conducted to investigate the quantification of epistemic uncertainty in the real context of software engineering design. The author also conducted a quasi-systematic literature review to support action research searching for approaches to quantify epistemic uncertainty in software projects. The applica- tion of the method illustrates the benefit of applying uncertainty quantification approaches to reduce and prioritize epistemic uncertainties in software projects. Applying the above re- search methods resulted in the construction of a model to quantify epistemic uncertainty in software projects. This thesis also discusses the impact of a proposed model for dealing with epistemic uncertainty management. These results share findings that can help agile software teams improve their uncertainty handling.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-08-22T17:35:04Z
dc.date.available.fl_str_mv 2023-08-22T17:35:04Z
dc.date.issued.fl_str_mv 2023-02-03
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BARBOSA, Jefferson Ferreira. A model for dealing with epistemic uncertainties in agile software project management. 2023. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2023.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/52022
identifier_str_mv BARBOSA, Jefferson Ferreira. A model for dealing with epistemic uncertainties in agile software project management. 2023. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2023.
url https://repositorio.ufpe.br/handle/123456789/52022
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/52022/1/TESE%20Jefferson%20Ferreira%20Barbosa.pdf
https://repositorio.ufpe.br/bitstream/123456789/52022/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/52022/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/52022/4/TESE%20Jefferson%20Ferreira%20Barbosa.pdf.txt
https://repositorio.ufpe.br/bitstream/123456789/52022/5/TESE%20Jefferson%20Ferreira%20Barbosa.pdf.jpg
bitstream.checksum.fl_str_mv 00730e6b2883ff1e7f7ca026359ef8df
5e89a1613ddc8510c6576f4b23a78973
e39d27027a6cc9cb039ad269a5db8e34
af256dc96cdb830d3e1c0dbd7ccc74bf
5c13bc5c6e3f3a51f1a0d085053de4b5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310870876815360