Analise de mutantes em aplicações SQL de banco de dados

Detalhes bibliográficos
Autor(a) principal: Cabeça, Andrea Gonçalves
Data de Publicação: 2009
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1611254
Resumo: Orientador: Mario Jino, Plinio de Sa Leitão Junior
id UNICAMP-30_c4e1bc3f0c5d003fd227c168444299d7
oai_identifier_str oai::476487
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Analise de mutantes em aplicações SQL de banco de dadosMutation analysis for SQL database applicationsSoftware - Desenvolvimento - Banco de dadosSQL (Linguagem de programação de computador)Programas de computador - TestesEngenharia de softwareSoftware development databaseSQL (Computer software language)Computer software testingSoftware engineringOrientador: Mario Jino, Plinio de Sa Leitão JuniorDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de ComputaçãoResumo: O teste de aplicações de banco de dados é crucial para assegurar a alta qualidade do software, pois defeitos não detectados podem resultar em corrupção irrecuperável dos dados. SQL é a mais amplamente utilizada interface para sistemas de banco de dados. Nossa abordagem visa a alcançar testes efetivos pela seleção de bases de dados reveladoras de defeitos. Usamos a análise de mutantes em comandos SQL e discutimos dois cenários para aplicar as técnicas de mutação forte e fraca. Uma ferramenta para auxiliar na automatização da técnica foi desenvolvida e implementada. Experimentos usando aplicações reais, defeitos reais e dados reais foram conduzidos para: (i) avaliar a aplicabilidade da abordagem; e (ii) comparar bases de dados de entrada quanto à habilidade para detectar defeitosAbstract: Testing database applications is crucial for ensuring high quality software as undetected faults can result in unrecoverable data corruption. SQL is the most widely used interface language for relational database systems. Our approach aims to achieve better tests by selecting fault-revealing databases. We use mutation analysis on SQL statements and discuss two scenarios for applying strong and weak mutation techniques. A tool to support the automatization of the technique has been developed and implemented. Experiments using real applications, real faults and real data were performed to: (i) evaluate the applicability of the approach, and (ii) compare fault-revealing abilities of input databasesMestradoEngenharia de ComputaçãoMestre em Engenharia Elétrica[s.n.]Jino, Mario, 1943-Leitão Junior, Plinio de SaVincenzi, Auri Marcelo RizzoRicarte, Ivan Luiz MarquesUniversidade Estadual de Campinas. Faculdade de Engenharia Elétrica e de ComputaçãoPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASCabeça, Andrea Gonçalves2009info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf46 p. : il.https://hdl.handle.net/20.500.12733/1611254CABEÇA, Andrea Gonçalves. Analise de mutantes em aplicações SQL de banco de dados. 2009. 46 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1611254. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/476487porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T05:46:14Zoai::476487Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T05:46:14Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Analise de mutantes em aplicações SQL de banco de dados
Mutation analysis for SQL database applications
title Analise de mutantes em aplicações SQL de banco de dados
spellingShingle Analise de mutantes em aplicações SQL de banco de dados
Cabeça, Andrea Gonçalves
Software - Desenvolvimento - Banco de dados
SQL (Linguagem de programação de computador)
Programas de computador - Testes
Engenharia de software
Software development database
SQL (Computer software language)
Computer software testing
Software enginering
title_short Analise de mutantes em aplicações SQL de banco de dados
title_full Analise de mutantes em aplicações SQL de banco de dados
title_fullStr Analise de mutantes em aplicações SQL de banco de dados
title_full_unstemmed Analise de mutantes em aplicações SQL de banco de dados
title_sort Analise de mutantes em aplicações SQL de banco de dados
author Cabeça, Andrea Gonçalves
author_facet Cabeça, Andrea Gonçalves
author_role author
dc.contributor.none.fl_str_mv Jino, Mario, 1943-
Leitão Junior, Plinio de Sa
Vincenzi, Auri Marcelo Rizzo
Ricarte, Ivan Luiz Marques
Universidade Estadual de Campinas. Faculdade de Engenharia Elétrica e de Computação
Programa de Pós-Graduação em Engenharia Elétrica
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Cabeça, Andrea Gonçalves
dc.subject.por.fl_str_mv Software - Desenvolvimento - Banco de dados
SQL (Linguagem de programação de computador)
Programas de computador - Testes
Engenharia de software
Software development database
SQL (Computer software language)
Computer software testing
Software enginering
topic Software - Desenvolvimento - Banco de dados
SQL (Linguagem de programação de computador)
Programas de computador - Testes
Engenharia de software
Software development database
SQL (Computer software language)
Computer software testing
Software enginering
description Orientador: Mario Jino, Plinio de Sa Leitão Junior
publishDate 2009
dc.date.none.fl_str_mv 2009
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.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1611254
CABEÇA, Andrea Gonçalves. Analise de mutantes em aplicações SQL de banco de dados. 2009. 46 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1611254. Acesso em: 15 mai. 2024.
url https://hdl.handle.net/20.500.12733/1611254
identifier_str_mv CABEÇA, Andrea Gonçalves. Analise de mutantes em aplicações SQL de banco de dados. 2009. 46 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1611254. Acesso em: 15 mai. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/476487
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
46 p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138464126468096