Memcres: métrica multicritério para classificação de requisitos de software

Detalhes bibliográficos
Ano de defesa: 2023
Autor(a) principal: Barcelos, Mara Regina dos Santos
Orientador(a): Gomes, Carlos Francisco Simões
Banca de defesa: Santos, Marcos dos, Freitas, André Luís Policani, Santos, Maristela Oliveira dos, Almeida Filho, Adiel Teixeira de
Tipo de documento: Tese
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
Link de acesso: http://app.uff.br/riuff/handle/1/29959
Resumo: A demanda por recursos de Tecnologia da Informação (TI) é cada vez mais crescente, principalmente, se a aceleração da transformação digital provocada pela pandemia for considerada. Sendo assim, existe a necessidade do uso de técnicas aprimoradas que permitam que as empresas possam desenvolver produtos de software de qualidade e que atendam às necessidades dos clientes. Neste contexto, o uso de métricas pode contribuir nas atividades de desenvolvimento de software, permitindo mensurar a qualidade, identificar falhas, reduzir custos, dentre outros benefícios. O objetivo desta tese é propor uma nova métrica de software, denominada Métrica Multicritério para Classificação de Requisitos de Software (MEMCRES). Uma pesquisa bibliométrica foi realizada nas bases de dados Scopus e Web of Science, a fim de identificar a distribuição dos artigos por ano de publicação, os principais autores, a afiliação, os países, os idiomas mais usados, os tipos de documentos, os periódicos; as áreas de conhecimento e os agrupamentos de palavras-chave. Em seguida, 23 artigos foram selecionados para leitura, revelando que muitas métricas de software podem ser usadas para diferentes fins, mas a maioria delas está relacionada ao código fonte. Um estudo de caso foi realizado no CASNAV para aplicar a métrica MEMCRES. A classificação dos requisitos foi realizada por meio do método ELECTRE-MOr, um novo método multicritério não compensatório, ordinal, para múltiplos decisores. Esse método utiliza uma adaptação do método SAPEVO-M na geração de pesos dos critérios. Os resultados mostraram que há diferenças entre a classificação por tipo de requisito de software e a classificação que considera o conjunto dos requisitos. Dessa maneira, cabe ao gerente da equipe decidir qual classificação usar. A utilização da métrica MEMCRES traz benefícios como: (i) auxílio para estimar o esforço necessário para o desenvolvimento do produto de software; (ii) auxílio na elaboração do orçamento; (iii) contrato com valor mais próximo da realidade
id UFF-2_ba3e665ea8d9355cf4d62d235ae21b84
oai_identifier_str oai:app.uff.br:1/29959
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str
spelling Barcelos, Mara Regina dos SantosGomes, Carlos Francisco SimõesSantos, Marcos dosFreitas, André Luís PolicaniSantos, Maristela Oliveira dosAlmeida Filho, Adiel Teixeira de2023-08-15T16:51:05Z2023-08-15T16:51:05ZBARCELOS, Mara Regina dos Santos. Memcres: métrica multicritério para classificação de requisitos de software. 2021. 161 f. Tese (Doutorado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2021.http://app.uff.br/riuff/handle/1/29959A demanda por recursos de Tecnologia da Informação (TI) é cada vez mais crescente, principalmente, se a aceleração da transformação digital provocada pela pandemia for considerada. Sendo assim, existe a necessidade do uso de técnicas aprimoradas que permitam que as empresas possam desenvolver produtos de software de qualidade e que atendam às necessidades dos clientes. Neste contexto, o uso de métricas pode contribuir nas atividades de desenvolvimento de software, permitindo mensurar a qualidade, identificar falhas, reduzir custos, dentre outros benefícios. O objetivo desta tese é propor uma nova métrica de software, denominada Métrica Multicritério para Classificação de Requisitos de Software (MEMCRES). Uma pesquisa bibliométrica foi realizada nas bases de dados Scopus e Web of Science, a fim de identificar a distribuição dos artigos por ano de publicação, os principais autores, a afiliação, os países, os idiomas mais usados, os tipos de documentos, os periódicos; as áreas de conhecimento e os agrupamentos de palavras-chave. Em seguida, 23 artigos foram selecionados para leitura, revelando que muitas métricas de software podem ser usadas para diferentes fins, mas a maioria delas está relacionada ao código fonte. Um estudo de caso foi realizado no CASNAV para aplicar a métrica MEMCRES. A classificação dos requisitos foi realizada por meio do método ELECTRE-MOr, um novo método multicritério não compensatório, ordinal, para múltiplos decisores. Esse método utiliza uma adaptação do método SAPEVO-M na geração de pesos dos critérios. Os resultados mostraram que há diferenças entre a classificação por tipo de requisito de software e a classificação que considera o conjunto dos requisitos. Dessa maneira, cabe ao gerente da equipe decidir qual classificação usar. A utilização da métrica MEMCRES traz benefícios como: (i) auxílio para estimar o esforço necessário para o desenvolvimento do produto de software; (ii) auxílio na elaboração do orçamento; (iii) contrato com valor mais próximo da realidadeThe demand for Information Technology (IT) resources is increasingly growing, especially considering the speed up of digital transformation caused by the pandemic. Therefore, there is a need to use improved techniques that allow companies to develop quality software products that meet customer needs. In this context, the use of metrics can contribute to software development activities, allowing to measure quality, identify failures, reduce costs, among other benefits. The objective of this thesis is to propose a new software metric, called Multicriteria Metric for Software Requirements Classification (MEMCRES). The bibliometric research was carried out in the Scopus and Web of Science databases to identify the distribution of articles by year of publication, the main authors, affiliation, country, the most common languages, the types of documents, journals, areas of knowledge, and the keyword clusters. Twenty-three articles were subsequently selected for reading, revealing that many software metrics can be used for different purposes, but most of them are related to source code. A case study was carried out at CASNAV to apply the MEMCRES metric. The classification of requirements was performed using the ELECTRE-MOr method, a new ordinal and non-compensatory multicriteria method for multiple decision makers. This method uses an adaptation of the SAPEVO-M method to generate criteria weights. The results showed that there are differences between the classification by type of software requirement and the classification that considers the set of requirements. Thus, it is up to the team manager to decide which classification to apply. The use of MEMCRES metric brings benefits such as: (i) help in estimating the effort needed to develop the software product; (ii) assistance in budgeting; (iii) contract with a value closer to reality.161 p.CC-BY-SAinfo:eu-repo/semantics/openAccessMemcres: métrica multicritério para classificação de requisitos de softwareMemcres : Multi-criteria metric for classifying software requirementsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisMEMCRESRequisitos de softwareMétricas de softwareMulticritérioELECTRE-MOrDesenvolvimento de softwareMétricaTomada de decisão com múltiplos critériosSoftware requirementsSoftware metricsMulticriteriaDoutoradoUniversidade Federal FluminenseEscola de EngenhariaPrograma de Pós-Graduação em Engenharia de Produção2021Niterói, RJporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFFORIGINALMara Regina Barcelos Tese final.pdfMara Regina Barcelos Tese final.pdfapplication/pdf4780412https://app.uff.br/riuff/bitstream/1/29959/1/Mara%20Regina%20Barcelos%20Tese%20final.pdfbcc2ff98457bd2b7cc9bf273d722b888MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://app.uff.br/riuff/bitstream/1/29959/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD521/299592023-08-15 13:51:09.213oai:app.uff.br:1/29959TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202023-08-15T16:51:09Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.pt_BR.fl_str_mv Memcres: métrica multicritério para classificação de requisitos de software
dc.title.alternative.pt_BR.fl_str_mv Memcres : Multi-criteria metric for classifying software requirements
title Memcres: métrica multicritério para classificação de requisitos de software
spellingShingle Memcres: métrica multicritério para classificação de requisitos de software
Barcelos, Mara Regina dos Santos
MEMCRES
Requisitos de software
Métricas de software
Multicritério
ELECTRE-MOr
Desenvolvimento de software
Métrica
Tomada de decisão com múltiplos critérios
Software requirements
Software metrics
Multicriteria
title_short Memcres: métrica multicritério para classificação de requisitos de software
title_full Memcres: métrica multicritério para classificação de requisitos de software
title_fullStr Memcres: métrica multicritério para classificação de requisitos de software
title_full_unstemmed Memcres: métrica multicritério para classificação de requisitos de software
title_sort Memcres: métrica multicritério para classificação de requisitos de software
author Barcelos, Mara Regina dos Santos
author_facet Barcelos, Mara Regina dos Santos
author_role author
dc.contributor.author.fl_str_mv Barcelos, Mara Regina dos Santos
dc.contributor.advisor1.fl_str_mv Gomes, Carlos Francisco Simões
dc.contributor.referee1.fl_str_mv Santos, Marcos dos
dc.contributor.referee2.fl_str_mv Freitas, André Luís Policani
dc.contributor.referee3.fl_str_mv Santos, Maristela Oliveira dos
dc.contributor.referee4.fl_str_mv Almeida Filho, Adiel Teixeira de
contributor_str_mv Gomes, Carlos Francisco Simões
Santos, Marcos dos
Freitas, André Luís Policani
Santos, Maristela Oliveira dos
Almeida Filho, Adiel Teixeira de
dc.subject.keyword.pt_BR.fl_str_mv MEMCRES
Requisitos de software
Métricas de software
Multicritério
ELECTRE-MOr
topic MEMCRES
Requisitos de software
Métricas de software
Multicritério
ELECTRE-MOr
Desenvolvimento de software
Métrica
Tomada de decisão com múltiplos critérios
Software requirements
Software metrics
Multicriteria
dc.subject.descriptor.pt_BR.fl_str_mv Desenvolvimento de software
Métrica
Tomada de decisão com múltiplos critérios
dc.subject.keywordother.pt_BR.fl_str_mv Software requirements
Software metrics
Multicriteria
description A demanda por recursos de Tecnologia da Informação (TI) é cada vez mais crescente, principalmente, se a aceleração da transformação digital provocada pela pandemia for considerada. Sendo assim, existe a necessidade do uso de técnicas aprimoradas que permitam que as empresas possam desenvolver produtos de software de qualidade e que atendam às necessidades dos clientes. Neste contexto, o uso de métricas pode contribuir nas atividades de desenvolvimento de software, permitindo mensurar a qualidade, identificar falhas, reduzir custos, dentre outros benefícios. O objetivo desta tese é propor uma nova métrica de software, denominada Métrica Multicritério para Classificação de Requisitos de Software (MEMCRES). Uma pesquisa bibliométrica foi realizada nas bases de dados Scopus e Web of Science, a fim de identificar a distribuição dos artigos por ano de publicação, os principais autores, a afiliação, os países, os idiomas mais usados, os tipos de documentos, os periódicos; as áreas de conhecimento e os agrupamentos de palavras-chave. Em seguida, 23 artigos foram selecionados para leitura, revelando que muitas métricas de software podem ser usadas para diferentes fins, mas a maioria delas está relacionada ao código fonte. Um estudo de caso foi realizado no CASNAV para aplicar a métrica MEMCRES. A classificação dos requisitos foi realizada por meio do método ELECTRE-MOr, um novo método multicritério não compensatório, ordinal, para múltiplos decisores. Esse método utiliza uma adaptação do método SAPEVO-M na geração de pesos dos critérios. Os resultados mostraram que há diferenças entre a classificação por tipo de requisito de software e a classificação que considera o conjunto dos requisitos. Dessa maneira, cabe ao gerente da equipe decidir qual classificação usar. A utilização da métrica MEMCRES traz benefícios como: (i) auxílio para estimar o esforço necessário para o desenvolvimento do produto de software; (ii) auxílio na elaboração do orçamento; (iii) contrato com valor mais próximo da realidade
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-08-15T16:51:05Z
dc.date.available.fl_str_mv 2023-08-15T16:51:05Z
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 BARCELOS, Mara Regina dos Santos. Memcres: métrica multicritério para classificação de requisitos de software. 2021. 161 f. Tese (Doutorado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2021.
dc.identifier.uri.fl_str_mv http://app.uff.br/riuff/handle/1/29959
identifier_str_mv BARCELOS, Mara Regina dos Santos. Memcres: métrica multicritério para classificação de requisitos de software. 2021. 161 f. Tese (Doutorado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2021.
url http://app.uff.br/riuff/handle/1/29959
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
bitstream.url.fl_str_mv https://app.uff.br/riuff/bitstream/1/29959/1/Mara%20Regina%20Barcelos%20Tese%20final.pdf
https://app.uff.br/riuff/bitstream/1/29959/2/license.txt
bitstream.checksum.fl_str_mv bcc2ff98457bd2b7cc9bf273d722b888
43cd690d6a359e86c1fe3d5b7cba0c9b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1881032038963740672