Sistema especialista no apoio à classificação de criticidade de versão de software

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Gatto, Dacyr Dante de Oliveira lattes
Orientador(a): Sassi, Renato José
Banca de defesa: Sassi, Renato José, Chalco, Jesus Pascual Mena, Dias, Cleber Gustavo, Martins, Fellipe Silva
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Nove de Julho
Programa de Pós-Graduação: Programa de Pós-Graduação em Informática e Gestão do Conhecimento
Departamento: Informática
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: http://bibliotecatede.uninove.br/handle/tede/2582
Resumo: The correct execution of a software release management process can be accomplished by applying methodologies and good practices such as Business Process Management (BPM), Six Sigma, Information Technology Infrastructure Library (ITIL) and Project Management Body of Knowledge (PMBOK). There is a need on the part of human process performers to rate the criticality of each software release. However, the subjectivity of this classification may be present in function of the experience acquired by the specialists over the years. In order to reduce subjectivity in the process, the Expert System (ES) can be applied, which stores the knowledge of human specialists. The objective of this work was to reduce subjectivity in software version criticality rating with the support of Expert System. The research was divided into five phases: Phases 1, 2, 3 and 4 contemplated the documentary research of the application in the process of the methodologies and good practices mentioned above. Results are now measured using Key-Performance Indicators (KPIs). However, the correct execution of the process showed that the software release packages present differences in their complexity, and the classification of these versions by human specialists presented subjectivity. Phase 5 dealt with the development and application of ES in the process for reducing subjectivity. A questionnaire was elaborated with the objective of obtaining the criticality opinions classified in High, Medium and Low software version of each expert to assist in the elaboration of the ES production rules. To validate the ES, a process homologation database was used, with results obtained that met the criticality criteria previously known only to specialists, reducing subjectivity in the classification. With the validated ES, the ES was applied to a production database, yielding results that continued to meet the criticality criteria known to the experts. Then, a questionnaire was applied to the specialists in order to obtain the final perception of satisfaction with the use of ES as well as the results of criticality rating obtained, presenting feedback with positive results. It was concluded, then, that ES supported the reduction of subjectivity in the software version criticality rating.
id NOVE_5e598b28575fb29c79c9e735945393c6
oai_identifier_str oai:localhost:tede/2582
network_acronym_str NOVE
network_name_str Biblioteca Digital de Teses e Dissertações da Uninove
repository_id_str
spelling Sassi, Renato JoséSassi, Renato JoséChalco, Jesus Pascual MenaDias, Cleber GustavoMartins, Fellipe Silvahttp://lattes.cnpq.br/2980113132269496Gatto, Dacyr Dante de Oliveira2021-10-05T14:56:20Z2019-06-27Gatto, Dacyr Dante de Oliveira. Sistema especialista no apoio à classificação de criticidade de versão de software. 2019. 173 f. Dissertação( Programa de Pós-Graduação em Informática e Gestão do Conhecimento) - Universidade Nove de Julho, São Paulo.http://bibliotecatede.uninove.br/handle/tede/2582The correct execution of a software release management process can be accomplished by applying methodologies and good practices such as Business Process Management (BPM), Six Sigma, Information Technology Infrastructure Library (ITIL) and Project Management Body of Knowledge (PMBOK). There is a need on the part of human process performers to rate the criticality of each software release. However, the subjectivity of this classification may be present in function of the experience acquired by the specialists over the years. In order to reduce subjectivity in the process, the Expert System (ES) can be applied, which stores the knowledge of human specialists. The objective of this work was to reduce subjectivity in software version criticality rating with the support of Expert System. The research was divided into five phases: Phases 1, 2, 3 and 4 contemplated the documentary research of the application in the process of the methodologies and good practices mentioned above. Results are now measured using Key-Performance Indicators (KPIs). However, the correct execution of the process showed that the software release packages present differences in their complexity, and the classification of these versions by human specialists presented subjectivity. Phase 5 dealt with the development and application of ES in the process for reducing subjectivity. A questionnaire was elaborated with the objective of obtaining the criticality opinions classified in High, Medium and Low software version of each expert to assist in the elaboration of the ES production rules. To validate the ES, a process homologation database was used, with results obtained that met the criticality criteria previously known only to specialists, reducing subjectivity in the classification. With the validated ES, the ES was applied to a production database, yielding results that continued to meet the criticality criteria known to the experts. Then, a questionnaire was applied to the specialists in order to obtain the final perception of satisfaction with the use of ES as well as the results of criticality rating obtained, presenting feedback with positive results. It was concluded, then, that ES supported the reduction of subjectivity in the software version criticality rating.A correta execução de um processo de gerenciamento de liberação de software pode ser realizada com base na aplicação de metodologias e boas práticas como Business Process Management (BPM), Six Sigma, Information Technology Infraestructure Library (ITIL) e Project Management Body of Knowledge (PMBOK). Existe a necessidade por parte dos especialistas humanos executores do processo de classificar a criticidade de cada versão de software. No entanto, a subjetividade desta classificação pode estar presente em função da experiência adquirida pelos especialistas ao longo dos anos. Com o objetivo de reduzir a subjetividade no processo, pode-se aplicar o Sistema Especialista (SE), que armazena o conhecimento dos especialistas humanos. O objetivo deste trabalho foi reduzir a subjetividade na classificação de criticidade de versão de software com o apoio de Sistema Especialista. A condução da pesquisa foi dividida em cinco Fases: as Fases 1, 2, 3 e 4 contemplaram a pesquisa documental da aplicação no processo das metodologias e boas práticas citadas acima. Os resultados obtidos passaram a ser medidos por meio de Key-Performance Indicators (KPIs) ou indicadores chaves de desempenho. No entanto, a correta execução do processo evidenciou que os pacotes de liberação de software apresentam diferenças em sua complexidade, e a classificação destas versões pelos especialistas humanos apresentou subjetividade. A Fase 5 tratou do desenvolvimento e aplicação do SE no processo para redução de subjetividade. Elaborou-se um questionário com o objetivo de obter os pareceres de criticidade classificados em Alta, Média e Baixa de versão de software de cada especialista para auxiliar na elaboração das regras de produção do SE. Para validação do SE foi utilizada uma base de dados de homologação do processo com resultados obtidos que atenderam ao critério de criticidade antes conhecidos apenas pelos especialistas, reduzindo a subjetividade na classificação. Com o SE validado, aplicou-se o SE em uma base de dados de produção, obtendo-se resultados que continuaram a atender ao critério de criticidade conhecido pelos especialistas. Em seguida, aplicou-se um questionário aos especialistas com objetivo de obter a percepção final sobre a satisfação em relação ao uso do SE como também em relação aos resultados de classificação de criticidade obtidos, apresentando retorno com resultados positivos. Concluiu-se, então, que o SE apoiou na redução da subjetividade na classificação da criticidade de versão de software.Submitted by Nadir Basilio (nadirsb@uninove.br) on 2021-10-05T14:56:20Z No. of bitstreams: 1 Dacyr Dante de Oliveira Gatto.pdf: 4293913 bytes, checksum: 5692fdd7925d1fa36891e6313651e792 (MD5)Made available in DSpace on 2021-10-05T14:56:20Z (GMT). No. of bitstreams: 1 Dacyr Dante de Oliveira Gatto.pdf: 4293913 bytes, checksum: 5692fdd7925d1fa36891e6313651e792 (MD5) Previous issue date: 2019-06-27application/pdfporUniversidade Nove de JulhoPrograma de Pós-Graduação em Informática e Gestão do ConhecimentoUNINOVEBrasilInformáticasistema especialistaversão de softwarekey-performance indicatorsclassificação de criticidadeexpert systemsoftware versionkey-performance indicatorscriticality ratingCIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOSistema especialista no apoio à classificação de criticidade de versão de softwareExpert system to support classification software version criticalityinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis8930092515683771531600info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da Uninoveinstname:Universidade Nove de Julho (UNINOVE)instacron:UNINOVEORIGINALDacyr Dante de Oliveira Gatto.pdfDacyr Dante de Oliveira Gatto.pdfapplication/pdf4293913http://localhost:8080/tede/bitstream/tede/2582/2/Dacyr+Dante+de+Oliveira+Gatto.pdf5692fdd7925d1fa36891e6313651e792MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://localhost:8080/tede/bitstream/tede/2582/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51tede/25822021-10-05 11:56:20.806oai:localhost:tede/2582Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bibliotecatede.uninove.br/PRIhttp://bibliotecatede.uninove.br/oai/requestbibliotecatede@uninove.br||bibliotecatede@uninove.bropendoar:2021-10-05T14:56:20Biblioteca Digital de Teses e Dissertações da Uninove - Universidade Nove de Julho (UNINOVE)false
dc.title.por.fl_str_mv Sistema especialista no apoio à classificação de criticidade de versão de software
dc.title.alternative.eng.fl_str_mv Expert system to support classification software version criticality
title Sistema especialista no apoio à classificação de criticidade de versão de software
spellingShingle Sistema especialista no apoio à classificação de criticidade de versão de software
Gatto, Dacyr Dante de Oliveira
sistema especialista
versão de software
key-performance indicators
classificação de criticidade
expert system
software version
key-performance indicators
criticality rating
CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Sistema especialista no apoio à classificação de criticidade de versão de software
title_full Sistema especialista no apoio à classificação de criticidade de versão de software
title_fullStr Sistema especialista no apoio à classificação de criticidade de versão de software
title_full_unstemmed Sistema especialista no apoio à classificação de criticidade de versão de software
title_sort Sistema especialista no apoio à classificação de criticidade de versão de software
author Gatto, Dacyr Dante de Oliveira
author_facet Gatto, Dacyr Dante de Oliveira
author_role author
dc.contributor.advisor1.fl_str_mv Sassi, Renato José
dc.contributor.referee1.fl_str_mv Sassi, Renato José
dc.contributor.referee2.fl_str_mv Chalco, Jesus Pascual Mena
dc.contributor.referee3.fl_str_mv Dias, Cleber Gustavo
dc.contributor.referee4.fl_str_mv Martins, Fellipe Silva
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/2980113132269496
dc.contributor.author.fl_str_mv Gatto, Dacyr Dante de Oliveira
contributor_str_mv Sassi, Renato José
Sassi, Renato José
Chalco, Jesus Pascual Mena
Dias, Cleber Gustavo
Martins, Fellipe Silva
dc.subject.por.fl_str_mv sistema especialista
versão de software
key-performance indicators
classificação de criticidade
topic sistema especialista
versão de software
key-performance indicators
classificação de criticidade
expert system
software version
key-performance indicators
criticality rating
CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv expert system
software version
key-performance indicators
criticality rating
dc.subject.cnpq.fl_str_mv CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description The correct execution of a software release management process can be accomplished by applying methodologies and good practices such as Business Process Management (BPM), Six Sigma, Information Technology Infrastructure Library (ITIL) and Project Management Body of Knowledge (PMBOK). There is a need on the part of human process performers to rate the criticality of each software release. However, the subjectivity of this classification may be present in function of the experience acquired by the specialists over the years. In order to reduce subjectivity in the process, the Expert System (ES) can be applied, which stores the knowledge of human specialists. The objective of this work was to reduce subjectivity in software version criticality rating with the support of Expert System. The research was divided into five phases: Phases 1, 2, 3 and 4 contemplated the documentary research of the application in the process of the methodologies and good practices mentioned above. Results are now measured using Key-Performance Indicators (KPIs). However, the correct execution of the process showed that the software release packages present differences in their complexity, and the classification of these versions by human specialists presented subjectivity. Phase 5 dealt with the development and application of ES in the process for reducing subjectivity. A questionnaire was elaborated with the objective of obtaining the criticality opinions classified in High, Medium and Low software version of each expert to assist in the elaboration of the ES production rules. To validate the ES, a process homologation database was used, with results obtained that met the criticality criteria previously known only to specialists, reducing subjectivity in the classification. With the validated ES, the ES was applied to a production database, yielding results that continued to meet the criticality criteria known to the experts. Then, a questionnaire was applied to the specialists in order to obtain the final perception of satisfaction with the use of ES as well as the results of criticality rating obtained, presenting feedback with positive results. It was concluded, then, that ES supported the reduction of subjectivity in the software version criticality rating.
publishDate 2019
dc.date.issued.fl_str_mv 2019-06-27
dc.date.accessioned.fl_str_mv 2021-10-05T14:56:20Z
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.citation.fl_str_mv Gatto, Dacyr Dante de Oliveira. Sistema especialista no apoio à classificação de criticidade de versão de software. 2019. 173 f. Dissertação( Programa de Pós-Graduação em Informática e Gestão do Conhecimento) - Universidade Nove de Julho, São Paulo.
dc.identifier.uri.fl_str_mv http://bibliotecatede.uninove.br/handle/tede/2582
identifier_str_mv Gatto, Dacyr Dante de Oliveira. Sistema especialista no apoio à classificação de criticidade de versão de software. 2019. 173 f. Dissertação( Programa de Pós-Graduação em Informática e Gestão do Conhecimento) - Universidade Nove de Julho, São Paulo.
url http://bibliotecatede.uninove.br/handle/tede/2582
dc.language.iso.fl_str_mv por
language por
dc.relation.cnpq.fl_str_mv 8930092515683771531
dc.relation.confidence.fl_str_mv 600
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Nove de Julho
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática e Gestão do Conhecimento
dc.publisher.initials.fl_str_mv UNINOVE
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Informática
publisher.none.fl_str_mv Universidade Nove de Julho
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Uninove
instname:Universidade Nove de Julho (UNINOVE)
instacron:UNINOVE
instname_str Universidade Nove de Julho (UNINOVE)
instacron_str UNINOVE
institution UNINOVE
reponame_str Biblioteca Digital de Teses e Dissertações da Uninove
collection Biblioteca Digital de Teses e Dissertações da Uninove
bitstream.url.fl_str_mv http://localhost:8080/tede/bitstream/tede/2582/2/Dacyr+Dante+de+Oliveira+Gatto.pdf
http://localhost:8080/tede/bitstream/tede/2582/1/license.txt
bitstream.checksum.fl_str_mv 5692fdd7925d1fa36891e6313651e792
bd3efa91386c1718a7f26a329fdcb468
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Uninove - Universidade Nove de Julho (UNINOVE)
repository.mail.fl_str_mv bibliotecatede@uninove.br||bibliotecatede@uninove.br
_version_ 1797250763487969280