Analise de mutantes em aplicações SQL de banco de dados
Autor(a) principal: | |
---|---|
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 |