Memcres: métrica multicritério para classificação de requisitos de software
| Ano de defesa: | 2023 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , , , |
| 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 |