Detecção de anomalias no funcionamento de software com Machine Learning

Detalhes bibliográficos
Autor(a) principal: Yanai, Flávio Kenji
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_SP
Texto Completo: https://tede2.pucsp.br/handle/handle/23323
Resumo: The dissertation has no abstract
id PUC_SP-1_fe8843b7e075a159f6b4996352b82d66
oai_identifier_str oai:repositorio.pucsp.br:handle/23323
network_acronym_str PUC_SP-1
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_SP
repository_id_str
spelling Gatti, Daniel Coutohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4760415J0Yanai, Flávio Kenji2020-11-09T12:17:01Z2020-09-08Yanai, Flávio Kenji. Detecção de anomalias no funcionamento de software com Machine Learning. 2020. 62 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2020.https://tede2.pucsp.br/handle/handle/23323The dissertation has no abstractO teste de software é muitas vezes é relegado a um segundo plano nas empresas de desenvolvimento de software, os motivos pelos quais isso acontece são os mais diversos. A qualidade do software fica evidentemente muito prejudicada com este comportamento. Estamos acompanhando na década de 2010 uma grande quantidade de aplicações que utilizam a dita Inteligência Artificial. O objetivo deste trabalho é verificar é se podemos e como podemos utilizar a Inteligência Artificial, mais especificamente a área de Machine Learning para auxiliar na detecção precoce de erros de software e melhor consequentemente a qualidade do software. O primeiro capítulo introduz as questões das pesquisas e suas justificativas. No segundo capítulo são apresentados conceitos básicos e o método que iremos utilizar para responder as questões dessa dissertação. O terceiro capítulo realiza um apronfundamento bibliográfico em testes de software. O quarto capítulo trata de Machine Learning. O quinto capítulo descreve como é possível utilizar a Machine Learning para a detecção de anomalias em softwareCoordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESapplication/pdfhttp://tede2.pucsp.br/tede/retrieve/52655/Fl%c3%a1vio%20Kenji%20Yanai.pdf.jpgporPontifícia Universidade Católica de São PauloPrograma de Estudos Pós-Graduados em Tecnologias da Inteligência e Design DigitalPUC-SPBrasilFaculdade de Ciências Exatas e TecnologiaAprendizado do computadorSoftware - TestesInteligência artificialDetecção de anomalias em softwareMachine learningComputer software - TestingArtificial intelligenceDeep learningCNPQ::ENGENHARIASDetecção de anomalias no funcionamento de software com Machine Learninginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_SPinstname:Pontifícia Universidade Católica de São Paulo (PUC-SP)instacron:PUC_SPTEXTFlávio Kenji Yanai.pdf.txtFlávio Kenji Yanai.pdf.txtExtracted texttext/plain87395https://repositorio.pucsp.br/xmlui/bitstream/handle/23323/4/Fl%c3%a1vio%20Kenji%20Yanai.pdf.txt7e95d846fc2cfb5d4930d87c04c93da9MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-82165https://repositorio.pucsp.br/xmlui/bitstream/handle/23323/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51ORIGINALFlávio Kenji Yanai.pdfFlávio Kenji Yanai.pdfapplication/pdf13343379https://repositorio.pucsp.br/xmlui/bitstream/handle/23323/2/Fl%c3%a1vio%20Kenji%20Yanai.pdfc15e95178f1b6cd426fb91123fb6c587MD52THUMBNAILFlávio Kenji Yanai.pdf.jpgFlávio Kenji Yanai.pdf.jpgGenerated Thumbnailimage/jpeg3232https://repositorio.pucsp.br/xmlui/bitstream/handle/23323/3/Fl%c3%a1vio%20Kenji%20Yanai.pdf.jpg628902984c6ca9ee134bd7934f9f7d9fMD53handle/233232022-06-13 11:39:52.381oai:repositorio.pucsp.br:handle/23323Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttps://sapientia.pucsp.br/https://sapientia.pucsp.br/oai/requestbngkatende@pucsp.br||rapassi@pucsp.bropendoar:2022-06-13T14:39:52Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP)false
dc.title.por.fl_str_mv Detecção de anomalias no funcionamento de software com Machine Learning
title Detecção de anomalias no funcionamento de software com Machine Learning
spellingShingle Detecção de anomalias no funcionamento de software com Machine Learning
Yanai, Flávio Kenji
Aprendizado do computador
Software - Testes
Inteligência artificial
Detecção de anomalias em software
Machine learning
Computer software - Testing
Artificial intelligence
Deep learning
CNPQ::ENGENHARIAS
title_short Detecção de anomalias no funcionamento de software com Machine Learning
title_full Detecção de anomalias no funcionamento de software com Machine Learning
title_fullStr Detecção de anomalias no funcionamento de software com Machine Learning
title_full_unstemmed Detecção de anomalias no funcionamento de software com Machine Learning
title_sort Detecção de anomalias no funcionamento de software com Machine Learning
author Yanai, Flávio Kenji
author_facet Yanai, Flávio Kenji
author_role author
dc.contributor.advisor1.fl_str_mv Gatti, Daniel Couto
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4760415J0
dc.contributor.author.fl_str_mv Yanai, Flávio Kenji
contributor_str_mv Gatti, Daniel Couto
dc.subject.por.fl_str_mv Aprendizado do computador
Software - Testes
Inteligência artificial
topic Aprendizado do computador
Software - Testes
Inteligência artificial
Detecção de anomalias em software
Machine learning
Computer software - Testing
Artificial intelligence
Deep learning
CNPQ::ENGENHARIAS
dc.subject.eng.fl_str_mv Detecção de anomalias em software
Machine learning
Computer software - Testing
Artificial intelligence
Deep learning
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
description The dissertation has no abstract
publishDate 2020
dc.date.accessioned.fl_str_mv 2020-11-09T12:17:01Z
dc.date.issued.fl_str_mv 2020-09-08
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 Yanai, Flávio Kenji. Detecção de anomalias no funcionamento de software com Machine Learning. 2020. 62 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2020.
dc.identifier.uri.fl_str_mv https://tede2.pucsp.br/handle/handle/23323
identifier_str_mv Yanai, Flávio Kenji. Detecção de anomalias no funcionamento de software com Machine Learning. 2020. 62 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2020.
url https://tede2.pucsp.br/handle/handle/23323
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontifícia Universidade Católica de São Paulo
dc.publisher.program.fl_str_mv Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital
dc.publisher.initials.fl_str_mv PUC-SP
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Faculdade de Ciências Exatas e Tecnologia
publisher.none.fl_str_mv Pontifícia Universidade Católica de São Paulo
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_SP
instname:Pontifícia Universidade Católica de São Paulo (PUC-SP)
instacron:PUC_SP
instname_str Pontifícia Universidade Católica de São Paulo (PUC-SP)
instacron_str PUC_SP
institution PUC_SP
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_SP
collection Biblioteca Digital de Teses e Dissertações da PUC_SP
bitstream.url.fl_str_mv https://repositorio.pucsp.br/xmlui/bitstream/handle/23323/4/Fl%c3%a1vio%20Kenji%20Yanai.pdf.txt
https://repositorio.pucsp.br/xmlui/bitstream/handle/23323/1/license.txt
https://repositorio.pucsp.br/xmlui/bitstream/handle/23323/2/Fl%c3%a1vio%20Kenji%20Yanai.pdf
https://repositorio.pucsp.br/xmlui/bitstream/handle/23323/3/Fl%c3%a1vio%20Kenji%20Yanai.pdf.jpg
bitstream.checksum.fl_str_mv 7e95d846fc2cfb5d4930d87c04c93da9
bd3efa91386c1718a7f26a329fdcb468
c15e95178f1b6cd426fb91123fb6c587
628902984c6ca9ee134bd7934f9f7d9f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP)
repository.mail.fl_str_mv bngkatende@pucsp.br||rapassi@pucsp.br
_version_ 1809277977210388480