Sistema especialista no apoio à classificação de criticidade de versão de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Uninove |
Texto Completo: | 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_ |
1811016882956795904 |