Uma abordagem para priorização de requisitos baseada em busca

Detalhes bibliográficos
Autor(a) principal: Corezolla, Andrei Welliton
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/10773
Resumo: A necessidade de desenvolvimento e entrega de soluções de software com qualidade em um curto espaço de tempo é um desafio enfrentado pelas empresas, visto que muitas vezes a qualidade de um software é prejudicada por conta desses fatores. Por consequência a entrega de funcionalidades que pouco agregam valor a versão do projeto se mostra um problema. Saber escolher os melhores conjuntos de requisitos para compor a versão do sistema é uma atividade custosa, visto que métodos tradicionais de priorização se mostram ineficazes. Com base nesta problemática, este estudo tem como objetivo apresentar uma abordagem de priorização de requisitos utilizando algorítimo genético a fim de encontrar soluções alternativas que possam auxiliar no processo de decisão de priorização de requisitos, durante o processo de desenvolvimento de software. Os experimentos permitiram avaliar a eficácia da abordagem proposto qualitativamente e quantitativamente, gerando resultados satisfatórios, que indicam a viabilidade do seu uso podendo assim contribuir com o desenvolvimento de projetos de software, tanto no meio acadêmico, como no meio corporativo.
id UTFPR-12_b26871e7ababf6a4104f2949d4b6a8fa
oai_identifier_str oai:repositorio.utfpr.edu.br:1/10773
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-13T11:57:09Z2020-11-13T11:57:09Z2019-11-26COREZOLLA, Andrei Welliton. Uma abordagem para priorização de requisitos baseada em busca. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/10773A necessidade de desenvolvimento e entrega de soluções de software com qualidade em um curto espaço de tempo é um desafio enfrentado pelas empresas, visto que muitas vezes a qualidade de um software é prejudicada por conta desses fatores. Por consequência a entrega de funcionalidades que pouco agregam valor a versão do projeto se mostra um problema. Saber escolher os melhores conjuntos de requisitos para compor a versão do sistema é uma atividade custosa, visto que métodos tradicionais de priorização se mostram ineficazes. Com base nesta problemática, este estudo tem como objetivo apresentar uma abordagem de priorização de requisitos utilizando algorítimo genético a fim de encontrar soluções alternativas que possam auxiliar no processo de decisão de priorização de requisitos, durante o processo de desenvolvimento de software. Os experimentos permitiram avaliar a eficácia da abordagem proposto qualitativamente e quantitativamente, gerando resultados satisfatórios, que indicam a viabilidade do seu uso podendo assim contribuir com o desenvolvimento de projetos de software, tanto no meio acadêmico, como no meio corporativo.The demand for developing and delivering quality software solutions in a short period of time is a challenge facing companies, as software quality is often inhibited by these factors. Consequently, the delivery of features that add less value to the project version proves to be a problem. Knowing how to choose the best sets of requirements to compose the system version is a costly activity, as traditional prioritization methods are ineffective. Based on this problem, this study aims to present a requirements prioritization approach using a genetic algorithm in order to find alternative solutions that can assist in the requirements prioritization decision process during the software development process. The experiments evaluated the effectiveness of the proposed approach qualitatively and quantitatively, generating satisfactory results, which indicate the feasibility of its use and can thus contribute to the development of software projects, both in academia and in the corporate environment.porUniversidade Tecnológica Federal do ParanáDois VizinhosEngenharia de SoftwareUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOEngenharia de softwareFerramentas de busca na WebInteligência artificialSoftware engineeringWeb search enginesArtificial intelligenceUma abordagem para priorização de requisitos baseada em buscaA search-based requirements prioritizati onap proachinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisDois VizinhosSouza, Francisco Carlos MonteiroSouza, Francisco Carlos MonteiroSouza, Alinne Cristinne CorrêaSilva, Rodolfo AdamshukCorezolla, Andrei Wellitoninfo:eu-repo/semantics/embargoedAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALDV_COENS_2019_2_1.pdfapplication/pdf2013083http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10773/1/DV_COENS_2019_2_1.pdfd91a3811df0668fe31b22cc34aed5799MD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10773/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTDV_COENS_2019_2_1.pdf.txtExtracted texttext/plain128706http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10773/3/DV_COENS_2019_2_1.pdf.txtb7adafb2d521b6de572b5a167d73a170MD53THUMBNAILDV_COENS_2019_2_1.pdf.jpgGenerated Thumbnailimage/jpeg1232http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10773/4/DV_COENS_2019_2_1.pdf.jpg5cdc57fe5668cbbe0b05be60946657a6MD541/107732020-11-13 09:57:09.233oai:repositorio.utfpr.edu.br:1/10773TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-13T11:57:09Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Uma abordagem para priorização de requisitos baseada em busca
dc.title.alternative.pt_BR.fl_str_mv A search-based requirements prioritizati onap proach
title Uma abordagem para priorização de requisitos baseada em busca
spellingShingle Uma abordagem para priorização de requisitos baseada em busca
Corezolla, Andrei Welliton
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Engenharia de software
Ferramentas de busca na Web
Inteligência artificial
Software engineering
Web search engines
Artificial intelligence
title_short Uma abordagem para priorização de requisitos baseada em busca
title_full Uma abordagem para priorização de requisitos baseada em busca
title_fullStr Uma abordagem para priorização de requisitos baseada em busca
title_full_unstemmed Uma abordagem para priorização de requisitos baseada em busca
title_sort Uma abordagem para priorização de requisitos baseada em busca
author Corezolla, Andrei Welliton
author_facet Corezolla, Andrei Welliton
author_role author
dc.contributor.advisor1.fl_str_mv Souza, Francisco Carlos Monteiro
dc.contributor.referee1.fl_str_mv Souza, Francisco Carlos Monteiro
dc.contributor.referee2.fl_str_mv Souza, Alinne Cristinne Corrêa
dc.contributor.referee3.fl_str_mv Silva, Rodolfo Adamshuk
dc.contributor.author.fl_str_mv Corezolla, Andrei Welliton
contributor_str_mv Souza, Francisco Carlos Monteiro
Souza, Francisco Carlos Monteiro
Souza, Alinne Cristinne Corrêa
Silva, Rodolfo Adamshuk
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Engenharia de software
Ferramentas de busca na Web
Inteligência artificial
Software engineering
Web search engines
Artificial intelligence
dc.subject.por.fl_str_mv Engenharia de software
Ferramentas de busca na Web
Inteligência artificial
Software engineering
Web search engines
Artificial intelligence
description A necessidade de desenvolvimento e entrega de soluções de software com qualidade em um curto espaço de tempo é um desafio enfrentado pelas empresas, visto que muitas vezes a qualidade de um software é prejudicada por conta desses fatores. Por consequência a entrega de funcionalidades que pouco agregam valor a versão do projeto se mostra um problema. Saber escolher os melhores conjuntos de requisitos para compor a versão do sistema é uma atividade custosa, visto que métodos tradicionais de priorização se mostram ineficazes. Com base nesta problemática, este estudo tem como objetivo apresentar uma abordagem de priorização de requisitos utilizando algorítimo genético a fim de encontrar soluções alternativas que possam auxiliar no processo de decisão de priorização de requisitos, durante o processo de desenvolvimento de software. Os experimentos permitiram avaliar a eficácia da abordagem proposto qualitativamente e quantitativamente, gerando resultados satisfatórios, que indicam a viabilidade do seu uso podendo assim contribuir com o desenvolvimento de projetos de software, tanto no meio acadêmico, como no meio corporativo.
publishDate 2019
dc.date.issued.fl_str_mv 2019-11-26
dc.date.accessioned.fl_str_mv 2020-11-13T11:57:09Z
dc.date.available.fl_str_mv 2020-11-13T11:57:09Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv COREZOLLA, Andrei Welliton. Uma abordagem para priorização de requisitos baseada em busca. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2019.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/10773
identifier_str_mv COREZOLLA, Andrei Welliton. Uma abordagem para priorização de requisitos baseada em busca. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2019.
url http://repositorio.utfpr.edu.br/jspui/handle/1/10773
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
dc.publisher.program.fl_str_mv Engenharia de Software
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10773/1/DV_COENS_2019_2_1.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10773/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10773/3/DV_COENS_2019_2_1.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10773/4/DV_COENS_2019_2_1.pdf.jpg
bitstream.checksum.fl_str_mv d91a3811df0668fe31b22cc34aed5799
b9d82215ab23456fa2d8b49c5df1b95b
b7adafb2d521b6de572b5a167d73a170
5cdc57fe5668cbbe0b05be60946657a6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923203946643456