SPLIT: um conjunto de técnicas de inspeção em modelos de linha de produto de software

dc.contributor.advisor1Conte, Tayana Uchôa
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/6682919653508224por
dc.creatorCunha, Rafael Normando
dc.creator.Latteshttp://lattes.cnpq.br/4639018850887928por
dc.date.issued2013-12-17
dc.description.abstractSoftware Product Lines enable organizations to develop a number of similar products in the same application domain, which reduces development time and maintenance cost, and increases productivity. Software product line specifications need to be evaluated for improving software. In this context, software inspections aims do guarantee complete, consistent and correct artifacts finding defects in early stages in software lifecycle. In this work, we propose SPLIT (Software Product Line Inspection Technique), which is a set of modelbased inspection techniques for evaluating software product line specifications. A feasibility study was conducted for comparing SPLIT against a defect type-based inspection approach. The object of the feasibility study was a Twitter client software product line specification created for the experiment. The results indicated that the set of techniques found a greater number of defects than a defect type-based inspection approach. A second empirical study was conducted for comparing SPLIT against a defect type-based inspection approach using a real software product line for mobile robot vehicles. This study aimed to verify whether the set of techniques fits real world life-cycle development. The second empirical results supported the feasibility study in which SPLIT found a greater number of defects than a defect type-based inspection approach. Thus, software product line quality assurance can be improved using SPLIT for detecting defects in early stage of development.eng
dc.description.resumoLinha de produto de software permite que organizações desenvolvem um número similar de produtos específicos em um mesmo domínio de aplicação, reduzindo o tempo de desenvolvimento e o custo de manutenção, e aumentando a produtividade. Especificações de linha de produto de software necessitam ser avaliadas para aumentar a qualidade do software. Neste cenário, inspeções de software visam garantir que os artefatos estejam completos, consistentes e corretos ao encontrar defeitos em estágios iniciais do ciclo de vida de desenvolvimento. Neste trabalho, é proposta a SPLIT (Software Product Line Inspection Technique), um conjunto de técnicas de inspeção baseada em modelos para avaliar especificações de linha de produto de software. Um estudo de viabilidade foi conduzido para comparar a SPLIT com uma abordagem de inspeção baseada em tipos de defeitos. O objeto do estudo de viabilidade foi um cliente de Twitter desenvolvido para a execução do experimento. Os resultados indicaram que o conjunto de técnicas SPLIT encontrou um número maior de defeitos que uma abordagem de inspeção baseada em tipos de defeitos. Um segundo experimento foi conduzido para comparar a SPLIT com uma abordagem baseada em tipos de defeitos usando uma linha de produto de software real para veículos robóticos móveis. Este estudo visou verificar se o conjunto de técnicas se adaptam ao ciclo de vida de desenvolvimento real. O segundo experimento corroborou o resultado do estudo de viabilidade ao encontrar um número de defeitos maior que uma abordagem de inspeção baseada em tipos de defeitos. Com isso, a garantia da qualidade em linhas de produto de software pode ser melhorada ao utilizar a SPLIT para encontrar defeitos em estágios iniciais do desenvolvimento.por
dc.description.sponsorshipAgência de Fomento não informadapor
dc.formatapplication/pdf*
dc.identifier.citationCUNHA, Rafael Normando. SPLIT: um conjunto de técnicas de inspeção em modelos de linha de produto de software. 2013. 120 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2013.por
dc.identifier.urihttp://tede.ufam.edu.br/handle/tede/5401
dc.languageporpor
dc.publisherUniversidade Federal do Amazonaspor
dc.publisher.countryBrasilpor
dc.publisher.departmentInstituto de Computaçãopor
dc.publisher.initialsUFAMpor
dc.publisher.programPrograma de Pós-graduação em Informáticapor
dc.rightsAcesso Abertopor
dc.subjectLinha de produto de softwarepor
dc.subjectTécnica de inspeçãopor
dc.subjectSPLIT - Software Product Line Inspection Techniquepor
dc.subjectSoftware product linepor
dc.subjectInspection techniquepor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA:CIENCIA DA COMPUTACAOpor
dc.thumbnail.urlhttp://tede.ufam.edu.br//retrieve/14599/Disserta%c3%a7%c3%a3o%20-%20Rafael%20Normando%20Cunha.pdf.jpg*
dc.titleSPLIT: um conjunto de técnicas de inspeção em modelos de linha de produto de softwarepor
dc.typeDissertaçãopor

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Dissertação - Rafael Normando Cunha.pdf
Tamanho:
2.51 MB
Formato:
Adobe Portable Document Format
Descrição:

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.27 KB
Formato:
Item-specific license agreed upon to submission
Descrição: