Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de software

Detalhes bibliográficos
Autor(a) principal: Dias, Jaime William
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
Texto Completo: http://repositorio.uem.br:8080/jspui/handle/1/2519
Resumo: Every day the level of demand from customers with regard to the quality and complexity of software systems increases. Because of this, companies are increasingly customizing their software processes according to market needs. Thus, a systematic way of achieving this goal is the adoption of the Software Process Line (SPrL) strategy, in which each product derived from its variabilities is a specific software process. Taking this scenario in consideration, the objective of this study is to empirically evidencing the compositional and anotative approaches for managing variability in software process. To do so, an OpenUP and a SCRUM-based SPrLs were taken into account. Furthermore, the Eclipse Process Framework was chosen to represent the compositional approach, whereas SMartySPEM was considered for the annotative approach. In order to reaching the settled objective the exploratory sequential strategy was adopted, in which two empirical studies were carried out: a qualitative study analyzing specific criteria for SPrL (modularity, traceability, detection of errors, granularity, sistematic management of variability and adoption) and a quantitative study aiming to substantiate the effectiveness of the approaches with respect to the systematic management of variability. Thus, the qualitative study built a body of knowledge for the quantitative study. As a main contribution of this work, evidence was provided with regard to variability modeling in SPrL, showing that, so far, it is not possible to point out significant differences on such approaches taking the variability criterion into consideration. Further studies in industry with well qualified practitioners are needed to generaliza the initial obtained results.
id UEM-10_2d9d08cb1d2a88f2ae9489b628a57b54
oai_identifier_str oai:localhost:1/2519
network_acronym_str UEM-10
network_name_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository_id_str
spelling Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de softwareEmpirical Evidence of Compositional and Annotative Approaches to Variability Management in Software Process LinesLinha de processo de softwareAbordagem anotativaAbordagem composicionalEclipse Process Framework (EPF)Processo de softwareSMartySPEMGerenciamento de variabilidadeGerenciamento de variabilidadeBrasil.Annotative approachCompositional approachEPFSoftware process lineSoftware processSMartySPEM and VariabilityBrazil.Ciências Exatas e da TerraCiência da ComputaçãoEvery day the level of demand from customers with regard to the quality and complexity of software systems increases. Because of this, companies are increasingly customizing their software processes according to market needs. Thus, a systematic way of achieving this goal is the adoption of the Software Process Line (SPrL) strategy, in which each product derived from its variabilities is a specific software process. Taking this scenario in consideration, the objective of this study is to empirically evidencing the compositional and anotative approaches for managing variability in software process. To do so, an OpenUP and a SCRUM-based SPrLs were taken into account. Furthermore, the Eclipse Process Framework was chosen to represent the compositional approach, whereas SMartySPEM was considered for the annotative approach. In order to reaching the settled objective the exploratory sequential strategy was adopted, in which two empirical studies were carried out: a qualitative study analyzing specific criteria for SPrL (modularity, traceability, detection of errors, granularity, sistematic management of variability and adoption) and a quantitative study aiming to substantiate the effectiveness of the approaches with respect to the systematic management of variability. Thus, the qualitative study built a body of knowledge for the quantitative study. As a main contribution of this work, evidence was provided with regard to variability modeling in SPrL, showing that, so far, it is not possible to point out significant differences on such approaches taking the variability criterion into consideration. Further studies in industry with well qualified practitioners are needed to generaliza the initial obtained results.A cada dia aumenta o nível de exigência por parte dos clientes no que diz respeito à qualidade e complexidade de sistemas de software. Por conta disso, as empresas estão buscando cada vez mais a customização dos seus processos de software de acordo com as necessidades de mercado. Assim, uma forma sistemática de alcançar este objetivo é a adoção da estratégia de Linha de Processo de Software (LPrS), na qual cada produto derivado, com base em variabilidades, é um processo de software específico. Pensando nesse cenário, o objetivo deste trabalho é evidenciar empiricamente as abordagens composicional e anotativa no que tange a gerência de variabilidade em processo de software. Para isso, foram utilizadas uma LPrS baseada no OpenUP e outra baseada no SCRUM. Além disso, o Eclipse Process Framework foi escolhido para representar a abordagem composicional, enquanto SMartySPEM foi considerada para a abordagem anotativa. Para alcançar o objetivo estabelecido foi adotada a estratégia sequencial exploratória, na qual foram realizados dois estudos empíricos: um estudo qualitativo analisando critérios específicos de LPrS (modularidade, rastreabilidade, detecção de erros, granularidade, adoção e gerenciamento sistemático de variabilidade) e um estudo quantitativo visando evidenciar a efetividade das abordagens com respeito ao critério de gerência sistemática de variabilidade. Dessa forma, o estudo qualitativo construiu um corpo de conhecimento para o estudo quantitativo. Como contribuição principal foram fornecidas evidências sobre as abordagens para a modelagem de variabilidade em LPrS, demonstrando não ser possível ainda, neste trabalho, apontar diferenças significativas entre tais abordagens no que diz respeito à variabilidade. Estudos futuros realizados na indústria com profissionais qualificados são necessários para que se possa generalizar os resultados iniciais obtidos.131 fUniversidade Estadual de MaringáBrasilDepartamento de InformáticaPrograma de Pós-Graduação em Ciência da ComputaçãoUEMMaringá, PRCentro de TecnologiaEdson Alves de Oliveira JuniorElisa Hatsue Moriya Huzita - UEMMarco Aurélio Graciotto Silva - UTFPRDias, Jaime William2018-04-10T20:12:19Z2018-04-10T20:12:19Z2015info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://repositorio.uem.br:8080/jspui/handle/1/2519porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2018-10-18T19:16:48Zoai:localhost:1/2519Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:55:34.683679Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de software
Empirical Evidence of Compositional and Annotative Approaches to Variability Management in Software Process Lines
title Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de software
spellingShingle Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de software
Dias, Jaime William
Linha de processo de software
Abordagem anotativa
Abordagem composicional
Eclipse Process Framework (EPF)
Processo de software
SMartySPEM
Gerenciamento de variabilidade
Gerenciamento de variabilidade
Brasil.
Annotative approach
Compositional approach
EPF
Software process line
Software process
SMartySPEM and Variability
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
title_short Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de software
title_full Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de software
title_fullStr Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de software
title_full_unstemmed Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de software
title_sort Evidência empírica das abordagens composicional e anotativa para gerência de variabilidades em linhas de processo de software
author Dias, Jaime William
author_facet Dias, Jaime William
author_role author
dc.contributor.none.fl_str_mv Edson Alves de Oliveira Junior
Elisa Hatsue Moriya Huzita - UEM
Marco Aurélio Graciotto Silva - UTFPR
dc.contributor.author.fl_str_mv Dias, Jaime William
dc.subject.por.fl_str_mv Linha de processo de software
Abordagem anotativa
Abordagem composicional
Eclipse Process Framework (EPF)
Processo de software
SMartySPEM
Gerenciamento de variabilidade
Gerenciamento de variabilidade
Brasil.
Annotative approach
Compositional approach
EPF
Software process line
Software process
SMartySPEM and Variability
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
topic Linha de processo de software
Abordagem anotativa
Abordagem composicional
Eclipse Process Framework (EPF)
Processo de software
SMartySPEM
Gerenciamento de variabilidade
Gerenciamento de variabilidade
Brasil.
Annotative approach
Compositional approach
EPF
Software process line
Software process
SMartySPEM and Variability
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
description Every day the level of demand from customers with regard to the quality and complexity of software systems increases. Because of this, companies are increasingly customizing their software processes according to market needs. Thus, a systematic way of achieving this goal is the adoption of the Software Process Line (SPrL) strategy, in which each product derived from its variabilities is a specific software process. Taking this scenario in consideration, the objective of this study is to empirically evidencing the compositional and anotative approaches for managing variability in software process. To do so, an OpenUP and a SCRUM-based SPrLs were taken into account. Furthermore, the Eclipse Process Framework was chosen to represent the compositional approach, whereas SMartySPEM was considered for the annotative approach. In order to reaching the settled objective the exploratory sequential strategy was adopted, in which two empirical studies were carried out: a qualitative study analyzing specific criteria for SPrL (modularity, traceability, detection of errors, granularity, sistematic management of variability and adoption) and a quantitative study aiming to substantiate the effectiveness of the approaches with respect to the systematic management of variability. Thus, the qualitative study built a body of knowledge for the quantitative study. As a main contribution of this work, evidence was provided with regard to variability modeling in SPrL, showing that, so far, it is not possible to point out significant differences on such approaches taking the variability criterion into consideration. Further studies in industry with well qualified practitioners are needed to generaliza the initial obtained results.
publishDate 2015
dc.date.none.fl_str_mv 2015
2018-04-10T20:12:19Z
2018-04-10T20:12:19Z
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 http://repositorio.uem.br:8080/jspui/handle/1/2519
url http://repositorio.uem.br:8080/jspui/handle/1/2519
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.publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá, PR
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá, PR
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
instname:Universidade Estadual de Maringá (UEM)
instacron:UEM
instname_str Universidade Estadual de Maringá (UEM)
instacron_str UEM
institution UEM
reponame_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
collection Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository.name.fl_str_mv Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)
repository.mail.fl_str_mv
_version_ 1801841398602792960