Teste de linha de produto de software baseado em mutação do diagrama de características
| Ano de defesa: | 2012 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://hdl.handle.net/1884/32122 |
Resumo: | Orientadora: Profª. Drª. Silvia Regina Vergílio |
| id |
UFPR_bde30c56e275044a309fdd14658c95c2 |
|---|---|
| oai_identifier_str |
oai:acervodigital.ufpr.br:1884/32122 |
| network_acronym_str |
UFPR |
| network_name_str |
Repositório Institucional da UFPR |
| repository_id_str |
|
| spelling |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaVergilio, Silvia Regina, 1966-Ferreira, Johnny Maikeo2024-11-11T19:13:55Z2024-11-11T19:13:55Z2012https://hdl.handle.net/1884/32122Orientadora: Profª. Drª. Silvia Regina VergílioDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 18/07/2013Bibliografia: fls. 81-84Resumo: Uma linha de produto de software (LPS) pode ser definida como um conjunto de sistemas que compartilham um conjunto comum de características e que satisfazem os requisitos específicos de um determinado domínio. O desenvolvimento de software em linha de produto propõe soluções para os problemas causados pela rápida evolução e complexidade das aplicações. Metodologias de desenvolvimento de LPS têm como base alguns artefatos como, por exemplo, o modelo de características. Este modelo representa como as características são utilizadas durante a criação dos produtos, e também pode ser utilizado durante a atividade de teste, que se torna mais crítica e complexa quando comparada ao processo tradicional. O teste de todas as combinações de características, produtos, é impraticável devido à complexidade crescente das aplicações, e somente um subconjunto destes produtos pode ser testado. As técnicas existentes para seleção de produtos a partir do diagrama de características são geralmente baseadas em teste combinatorial, requerendo a combinação de pares de características do diagrama (teste pair-wise). Essas técnicas não consideram possíveis defeitos que estes diagramas podem conter. A aplicação de uma abordagem baseada em defeitos pode aumentar a probabilidade de encontrar defeitos e a confiança de que os produtos de uma LPS estão de acordo com os seus requisitos. Considerando esse fato, esse trabalho introduz uma abordagem baseada em teste de mutação para auxiliar na seleção de produtos para o teste de LPS. Para isso, são introduzidos operadores de mutação juntamente com um processo de teste e uma ferramenta de automatização. Por fim, são apresentados resultados experimentais, e uma comparação com o teste pair-wise, que demonstra que diferentes tipos de defeitos podem ser revelados pela abordagem introduzida.Abstract: A software product line (SPL) can be defined as a group of systems sharing a common set of features that fulfill requirements of a certain domain. Software product line development proposes solutions for problems caused by fast software evolution and growth. Some SPL development methodologies are based on artifacts, such as, the feature model. This model is widely used to represent how features are combined to create new products, and also can be used during the test phase, which is in general more complex and critical when compared to the traditional process. Testing all combinations of characteristics (products) is infeasible, in practice, due to the growing complexity of the applications, and only a subset of products can be usually tested. Existing techniques for products selection from feature diagrams are generally based on combinatorial testing, requiring pair-wise testing of feature interactions. They do not consider possible faults that can be present in the diagrams. The application of a fault-based approach can increase the probability of finding faults and the confidence that the SPL products match their requirements. Considering that, this work introduces a mutation based approach to help in the selection of products for feature testing of SPLs. Mutation operators are proposed, a testing process and an automated tool are introduced. In additional to this, experimental results are reported, and a comparison with pair-wise testing shows that other kind of faults can be revealed by the introduced approach.95f. : il., tabs., grafs.application/pdfDisponível em formato digitalSoftware - DesenvolvimentoSoftware - TestesCiência da computaçãoTeste de linha de produto de software baseado em mutação do diagrama de característicasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - D - JOHNNY MAIKEO FERREIRA.pdfapplication/pdf2362972https://acervodigital.ufpr.br/bitstream/1884/32122/1/R%20-%20D%20-%20JOHNNY%20MAIKEO%20FERREIRA.pdfe504330cab063cc75c5b0c9abbcb850aMD51open accessTEXTR - D - JOHNNY MAIKEO FERREIRA.pdf.txtExtracted Texttext/plain173882https://acervodigital.ufpr.br/bitstream/1884/32122/2/R%20-%20D%20-%20JOHNNY%20MAIKEO%20FERREIRA.pdf.txt58699f3684415583d8ec9881e4c8c3bdMD52open accessTHUMBNAILR - D - JOHNNY MAIKEO FERREIRA.pdf.jpgGenerated Thumbnailimage/jpeg1190https://acervodigital.ufpr.br/bitstream/1884/32122/3/R%20-%20D%20-%20JOHNNY%20MAIKEO%20FERREIRA.pdf.jpg57b7bda32b2c48f0a25bfa582501b3c2MD53open access1884/321222024-11-11 16:13:55.692open accessoai:acervodigital.ufpr.br:1884/32122Repositório InstitucionalPUBhttp://acervodigital.ufpr.br/oai/requestinformacaodigital@ufpr.bropendoar:3082024-11-11T19:13:55Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
| dc.title.pt_BR.fl_str_mv |
Teste de linha de produto de software baseado em mutação do diagrama de características |
| title |
Teste de linha de produto de software baseado em mutação do diagrama de características |
| spellingShingle |
Teste de linha de produto de software baseado em mutação do diagrama de características Ferreira, Johnny Maikeo Software - Desenvolvimento Software - Testes Ciência da computação |
| title_short |
Teste de linha de produto de software baseado em mutação do diagrama de características |
| title_full |
Teste de linha de produto de software baseado em mutação do diagrama de características |
| title_fullStr |
Teste de linha de produto de software baseado em mutação do diagrama de características |
| title_full_unstemmed |
Teste de linha de produto de software baseado em mutação do diagrama de características |
| title_sort |
Teste de linha de produto de software baseado em mutação do diagrama de características |
| author |
Ferreira, Johnny Maikeo |
| author_facet |
Ferreira, Johnny Maikeo |
| author_role |
author |
| dc.contributor.other.pt_BR.fl_str_mv |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática |
| dc.contributor.advisor1.fl_str_mv |
Vergilio, Silvia Regina, 1966- |
| dc.contributor.author.fl_str_mv |
Ferreira, Johnny Maikeo |
| contributor_str_mv |
Vergilio, Silvia Regina, 1966- |
| dc.subject.por.fl_str_mv |
Software - Desenvolvimento Software - Testes Ciência da computação |
| topic |
Software - Desenvolvimento Software - Testes Ciência da computação |
| description |
Orientadora: Profª. Drª. Silvia Regina Vergílio |
| publishDate |
2012 |
| dc.date.issued.fl_str_mv |
2012 |
| dc.date.accessioned.fl_str_mv |
2024-11-11T19:13:55Z |
| dc.date.available.fl_str_mv |
2024-11-11T19:13:55Z |
| 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/1884/32122 |
| url |
https://hdl.handle.net/1884/32122 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.pt_BR.fl_str_mv |
Disponível em formato digital |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
95f. : il., tabs., grafs. application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
| instname_str |
Universidade Federal do Paraná (UFPR) |
| instacron_str |
UFPR |
| institution |
UFPR |
| reponame_str |
Repositório Institucional da UFPR |
| collection |
Repositório Institucional da UFPR |
| bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/32122/1/R%20-%20D%20-%20JOHNNY%20MAIKEO%20FERREIRA.pdf https://acervodigital.ufpr.br/bitstream/1884/32122/2/R%20-%20D%20-%20JOHNNY%20MAIKEO%20FERREIRA.pdf.txt https://acervodigital.ufpr.br/bitstream/1884/32122/3/R%20-%20D%20-%20JOHNNY%20MAIKEO%20FERREIRA.pdf.jpg |
| bitstream.checksum.fl_str_mv |
e504330cab063cc75c5b0c9abbcb850a 58699f3684415583d8ec9881e4c8c3bd 57b7bda32b2c48f0a25bfa582501b3c2 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
| repository.mail.fl_str_mv |
informacaodigital@ufpr.br |
| _version_ |
1847526163503644672 |