Modelando o problema da próxima release sob a perspectiva da análise de pontos de função
| Ano de defesa: | 2014 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| 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: | http://hdl.handle.net/unirio/11935 |
Resumo: | Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2014/09. |
| id |
UNIRIO_fb16199064460c5577fd1ffa2211eaa4 |
|---|---|
| oai_identifier_str |
oai:localhost:unirio/11935 |
| network_acronym_str |
UNIRIO |
| network_name_str |
Repositório Hórus |
| repository_id_str |
|
| spelling |
Modelando o problema da próxima release sob a perspectiva da análise de pontos de funçãoCIÊNCIAS EXATAS E DA TERRACIÊNCIA DA COMPUTAÇÃONext Release ProblemFunction PointHeuristicsSearch-based Software EngineeringProblema da Próxima ReleasePontos de FunçãoHeurísticasEngenharia de Software Baseada em BuscasDissertação também disponível em formato impresso, com o número de chamada CCET MI 2014/09.n/aIn Software Engineering, the problem of prioritizing the most important requirements for the next release of a software system, namely the Next Release Problem (NRP), has been widely discussed. According to the number of objectives, the problem is classified into two approaches: (1) the first, mono-objective, has the sole objective of maximizing the satisfaction of stakeholders, based on an investment restriction for a given release. (2) the second, bi-objective, on which the investment restriction is replaced by another objective - to minimize the value of the requirements for release. Having only one goal, the first approach generates a single solution. The bi-objective approach finds the best solutions to various investment groups and, therefore, several solutions are presented to stakeholders for decision-making. Works addressing the problem according to both approaches present formulations where software requirements have fixed, indivisible cost. In most cases, the authors evaluate algorithms in the context of the NRP by assessing the quality of produced solutions and the runtime of the selected algorithms. Given that Function Point Analysis is a nonlinear technique for measuring the values of the requirements and is used as a basis for estimating development costs and schedule, which are the main variables for the distribution of releases of a software project, this paper presents a novel formulation for the NRP based on this technique. This proposal can be formulated as both a mono-objective and a bi-objective problem. In order to explore this new proposal, this Dissertation presents two studies. The first study evaluates the mono-objective formulation by comparing it to a classic mono-objective formulation used in previous works. It uses real system models as instances, along with a genetic algorithm. The second study, using the same instances, evaluates the quality of the solutions generated by three algorithms (NSGA-II, SPEA2 and random search) in the context of bi-objective formulation, as well as the runtime of these algorithms.n/aNo contexto da Engenharia de Software, o problema de priorização de requisitos de softwares mais importantes para próxima release, chamado de Problema da Próxima Release (NRP), tem sido bastante discutido. Quanto ao número de objetivos, o problema é classificado em duas abordagens: (1) a primeira, mono-objetiva, tem como único objetivo a maximização da satisfação dos patrocinadores do projeto de software e estabelece uma restrição de investimento para a release; e (2) a segunda, bi-objetiva, em que a restrição de investimento é substituída por outro objetivo, que é minimizar o valor dos requisitos para a release. Tendo apenas um objetivo, a abordagem mono-objetiva gera apenas uma solução para o problema. A abordagem bi-objetiva é utilizada para encontrar as melhores soluções para diversas faixas de investimento e, sendo assim, várias soluções são apresentadas aos patrocinadores do projeto para tomada de decisão (escolher quais requisitos serão desenvolvidos na próxima release). No entanto, os trabalhos que tratam o problema para ambas as abordagens, apresentam formulações nas quais os requisitos possuem um custo fixo e indivisível. Na maioria destes trabalhos, os autores avaliam algoritmos no contexto do NRP com objetivo de avaliar a qualidade das soluções e o tempo de execução dos algoritmos. Como a Análise de Pontos de Função (APF) é uma técnica não-linear para medição dos valores dos requisitos e é utilizada como base para estimativas de custos e prazos, sendo estas as principais variáveis para distribuição das releases de um projeto de software, este trabalho apresentará uma nova proposta de solução do NRP com base nesta técnica. Esta proposta pode ser formulada tanto de maneira mono-objetiva quanto bi-objetiva. De modo a explorar esta nova proposta, esta Dissertação apresentará dois estudos. O primeiro estudo tem como objetivo avaliar a formulação mono-objetiva, comparando-a com uma proposta mono-objetiva utilizada em trabalhos anteriores. Este estudo utiliza de instâncias (modelos de sistemas) reais e um algoritmo genético. O segundo estudo, utilizando as mesmas instâncias, avalia a qualidade das soluções geradas por três algoritmos (NSGA-II, SPEA2 e Aleatório) no contexto da formulação bi-objetiva, bem como o tempo de execução destes algoritmos.Barros, Márcio de OliveiraBarros, Márcio de OliveiraSouza, Gleison dos SantosWerner, Cláudia Maria LimaGonçalves, Vitor Padilha2018-07-11T21:38:49Z2018-07-11T21:38:49Z2014-09-05info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisGONÇALVES, Vitor Padilha. Modelando o problema da próxima release sob a perspectiva da análise de pontos de função. 2014. xxii, 81 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. Rio de Janeiro, 2014.http://hdl.handle.net/unirio/11935info:eu-repo/semantics/openAccessporreponame:Repositório Hórusinstname:Universidade Federal do Estado do Rio de Janeiro (UNIRIO)instacron:UNIRIO2018-07-11T21:38:49Zoai:localhost:unirio/11935Repositório InstitucionalPUBhttp://www.repositorio-bc.unirio.br:8080/oai/requestbiblioteca.sid@unirio.bropendoar:2024-12-06T17:58:04.551540Repositório Hórus - Universidade Federal do Estado do Rio de Janeiro (UNIRIO)false |
| dc.title.none.fl_str_mv |
Modelando o problema da próxima release sob a perspectiva da análise de pontos de função |
| title |
Modelando o problema da próxima release sob a perspectiva da análise de pontos de função |
| spellingShingle |
Modelando o problema da próxima release sob a perspectiva da análise de pontos de função Gonçalves, Vitor Padilha CIÊNCIAS EXATAS E DA TERRA CIÊNCIA DA COMPUTAÇÃO Next Release Problem Function Point Heuristics Search-based Software Engineering Problema da Próxima Release Pontos de Função Heurísticas Engenharia de Software Baseada em Buscas |
| title_short |
Modelando o problema da próxima release sob a perspectiva da análise de pontos de função |
| title_full |
Modelando o problema da próxima release sob a perspectiva da análise de pontos de função |
| title_fullStr |
Modelando o problema da próxima release sob a perspectiva da análise de pontos de função |
| title_full_unstemmed |
Modelando o problema da próxima release sob a perspectiva da análise de pontos de função |
| title_sort |
Modelando o problema da próxima release sob a perspectiva da análise de pontos de função |
| author |
Gonçalves, Vitor Padilha |
| author_facet |
Gonçalves, Vitor Padilha |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Barros, Márcio de Oliveira Barros, Márcio de Oliveira Souza, Gleison dos Santos Werner, Cláudia Maria Lima |
| dc.contributor.author.fl_str_mv |
Gonçalves, Vitor Padilha |
| dc.subject.por.fl_str_mv |
CIÊNCIAS EXATAS E DA TERRA CIÊNCIA DA COMPUTAÇÃO Next Release Problem Function Point Heuristics Search-based Software Engineering Problema da Próxima Release Pontos de Função Heurísticas Engenharia de Software Baseada em Buscas |
| topic |
CIÊNCIAS EXATAS E DA TERRA CIÊNCIA DA COMPUTAÇÃO Next Release Problem Function Point Heuristics Search-based Software Engineering Problema da Próxima Release Pontos de Função Heurísticas Engenharia de Software Baseada em Buscas |
| description |
Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2014/09. |
| publishDate |
2014 |
| dc.date.none.fl_str_mv |
2014-09-05 2018-07-11T21:38:49Z 2018-07-11T21:38:49Z |
| 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 |
GONÇALVES, Vitor Padilha. Modelando o problema da próxima release sob a perspectiva da análise de pontos de função. 2014. xxii, 81 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. Rio de Janeiro, 2014. http://hdl.handle.net/unirio/11935 |
| identifier_str_mv |
GONÇALVES, Vitor Padilha. Modelando o problema da próxima release sob a perspectiva da análise de pontos de função. 2014. xxii, 81 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. Rio de Janeiro, 2014. |
| url |
http://hdl.handle.net/unirio/11935 |
| 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.source.none.fl_str_mv |
reponame:Repositório Hórus instname:Universidade Federal do Estado do Rio de Janeiro (UNIRIO) instacron:UNIRIO |
| instname_str |
Universidade Federal do Estado do Rio de Janeiro (UNIRIO) |
| instacron_str |
UNIRIO |
| institution |
UNIRIO |
| reponame_str |
Repositório Hórus |
| collection |
Repositório Hórus |
| repository.name.fl_str_mv |
Repositório Hórus - Universidade Federal do Estado do Rio de Janeiro (UNIRIO) |
| repository.mail.fl_str_mv |
biblioteca.sid@unirio.br |
| _version_ |
1817726467860070400 |