Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de software

Detalhes bibliográficos
Autor(a) principal: Pazin, Maicon Giovane
Data de Publicação: 2017
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/2517
Resumo: Assimilating the diversity and complexity of software systems with the heterogeneity of professionals teams who develop such systems has always been one of the great challenges faced by software engineering. For this, it is necessary to define, reuse and constantly improve software processes that organize daily tasks, helping improve quality and increase the productivity of such teams. However, software processes maintaining and reusing is not a simple task. In this scenario, software process modeling languages (SPML) are important because they clearly describe the activities, tasks, roles, artifacts, and tools of these processes. In order to systematically manage the variability found during the maintenance and reuse of software processes, recent studies propose techniques and tools based on Software Process Line (SPrL). Although this research area is still not consolidated, several approaches found in the literature can be considered promising, as SMartySPEM. This approach proposes a mechanism to represent variability in SPrL. It is based on the SPEM metamodel for process modeling and on SMarty to aid in the management of variabilities. This work presents a set of empirical studies aimed at evaluating the SMartySPEM approach, providing initial evidence on the feasibility and effectiveness of its variability mechanism. For this, the Sequential Explanatory Strategy based on Mixed Methods of research was adopted. The results present relevant evidence on the feasibility and effectiveness of SMartySPEM, proposes the evolution of such an approach, as well as new artifacts for future work related to the SPrL area.
id UEM-10_dce5da5e04181226e72e06f4c737f069
oai_identifier_str oai:localhost:1/2517
network_acronym_str UEM-10
network_name_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository_id_str
spelling Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de softwareEmpirical studies on the SMartySPEM approach for variability management In software process linesEngenharia de softwareEstudos empíricosProcessos de softwareGerenciamento de variabilidadeLinha de produto de softwareModelo de referênciaVariabilidade de softwareSMartySPEMvSPEMLinha de processo de softwareMétodos mistosSMartySPEMBrasil.Empirical studiesVariability managementSoftware processSoftware process lineMixed-methodsSmartySPEMSMartySPEMvSPEMBrazil.Ciências Exatas e da TerraCiência da ComputaçãoAssimilating the diversity and complexity of software systems with the heterogeneity of professionals teams who develop such systems has always been one of the great challenges faced by software engineering. For this, it is necessary to define, reuse and constantly improve software processes that organize daily tasks, helping improve quality and increase the productivity of such teams. However, software processes maintaining and reusing is not a simple task. In this scenario, software process modeling languages (SPML) are important because they clearly describe the activities, tasks, roles, artifacts, and tools of these processes. In order to systematically manage the variability found during the maintenance and reuse of software processes, recent studies propose techniques and tools based on Software Process Line (SPrL). Although this research area is still not consolidated, several approaches found in the literature can be considered promising, as SMartySPEM. This approach proposes a mechanism to represent variability in SPrL. It is based on the SPEM metamodel for process modeling and on SMarty to aid in the management of variabilities. This work presents a set of empirical studies aimed at evaluating the SMartySPEM approach, providing initial evidence on the feasibility and effectiveness of its variability mechanism. For this, the Sequential Explanatory Strategy based on Mixed Methods of research was adopted. The results present relevant evidence on the feasibility and effectiveness of SMartySPEM, proposes the evolution of such an approach, as well as new artifacts for future work related to the SPrL area.Assimilar a diversidade e a complexidade dos sistemas de software com a heterogeneidade das equipes de profissionais que desenvolvem esses sistemas sempre foi um dos grandes desafios enfrentados pela engenharia de software. Para isso, é necessária a definição, reutilização e melhoria constante de processos de software que organizem as tarefas diárias, auxiliando na melhoria da qualidade e aumentando a produtividade dessas equipes. Entretanto, a manutenção e reutilização de processos de software não é uma tarefa simples. Neste cenário, as linguagens de modelagem de processos de software são importantes, pois descrevem de maneira clara as atividades, tarefas, papéis, artefatos e ferramentas desses processos. Com o objetivo de gerenciar sistematicamente as variabilidades encontradas durante a manutenção e reutilização de processos de software, estudos recentes propõem técnicas e ferramentas baseadas em Linha de Processo de Software (LPrS). Embora essa área de pesquisa ainda não seja consolidada, diversas abordagens encontradas na literatura podem ser consideradas promissoras, como é o caso de SMartySPEM. Essa abordagem propõe um mecanismo para representação de variabilidades em LPrS. Ela é baseada no metamodelo Software & System Process Engineering Metamodel (SPEM) para modelagem de processos e em SMarty para auxiliar no gerenciamento de variabilidades. Esta dissertação apresenta um conjunto de estudos empíricos com o objetivo de avaliar a abordagem SMartySPEM, fornecendo evidências iniciais sobre a viabilidade e a efetividade do seu mecanismo de variabilidade. Para isso, adotou-se a Estratégia Explanatória Sequencial baseada em Métodos Mistos de pesquisa. Os resultados apresentam evidências relevantes sobre a viabilidade e efetividade de SMartySPEM, propõe a evolução de tal abordagem, além de novos insumos para trabalhos futuros relacionados a área de LPrS.150 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 JuniorRenato Balancieri - UEMElder de Macedo Rodrigues - UNIPAMPAPazin, Maicon Giovane2018-04-10T20:12:16Z2018-04-10T20:12:16Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://repositorio.uem.br:8080/jspui/handle/1/2517porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2018-10-18T19:17:52Zoai:localhost:1/2517Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:55:34.550516Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de software
Empirical studies on the SMartySPEM approach for variability management In software process lines
title Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de software
spellingShingle Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de software
Pazin, Maicon Giovane
Engenharia de software
Estudos empíricos
Processos de software
Gerenciamento de variabilidade
Linha de produto de software
Modelo de referência
Variabilidade de software
SMartySPEM
vSPEM
Linha de processo de software
Métodos mistos
SMarty
SPEM
Brasil.
Empirical studies
Variability management
Software process
Software process line
Mixed-methods
Smarty
SPEM
SMartySPEM
vSPEM
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
title_short Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de software
title_full Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de software
title_fullStr Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de software
title_full_unstemmed Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de software
title_sort Estudos empíricos sobre a abordagem SMartySPEM para gerência de variabilidades em linhas de processo de software
author Pazin, Maicon Giovane
author_facet Pazin, Maicon Giovane
author_role author
dc.contributor.none.fl_str_mv Edson Alves de Oliveira Junior
Renato Balancieri - UEM
Elder de Macedo Rodrigues - UNIPAMPA
dc.contributor.author.fl_str_mv Pazin, Maicon Giovane
dc.subject.por.fl_str_mv Engenharia de software
Estudos empíricos
Processos de software
Gerenciamento de variabilidade
Linha de produto de software
Modelo de referência
Variabilidade de software
SMartySPEM
vSPEM
Linha de processo de software
Métodos mistos
SMarty
SPEM
Brasil.
Empirical studies
Variability management
Software process
Software process line
Mixed-methods
Smarty
SPEM
SMartySPEM
vSPEM
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
topic Engenharia de software
Estudos empíricos
Processos de software
Gerenciamento de variabilidade
Linha de produto de software
Modelo de referência
Variabilidade de software
SMartySPEM
vSPEM
Linha de processo de software
Métodos mistos
SMarty
SPEM
Brasil.
Empirical studies
Variability management
Software process
Software process line
Mixed-methods
Smarty
SPEM
SMartySPEM
vSPEM
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
description Assimilating the diversity and complexity of software systems with the heterogeneity of professionals teams who develop such systems has always been one of the great challenges faced by software engineering. For this, it is necessary to define, reuse and constantly improve software processes that organize daily tasks, helping improve quality and increase the productivity of such teams. However, software processes maintaining and reusing is not a simple task. In this scenario, software process modeling languages (SPML) are important because they clearly describe the activities, tasks, roles, artifacts, and tools of these processes. In order to systematically manage the variability found during the maintenance and reuse of software processes, recent studies propose techniques and tools based on Software Process Line (SPrL). Although this research area is still not consolidated, several approaches found in the literature can be considered promising, as SMartySPEM. This approach proposes a mechanism to represent variability in SPrL. It is based on the SPEM metamodel for process modeling and on SMarty to aid in the management of variabilities. This work presents a set of empirical studies aimed at evaluating the SMartySPEM approach, providing initial evidence on the feasibility and effectiveness of its variability mechanism. For this, the Sequential Explanatory Strategy based on Mixed Methods of research was adopted. The results present relevant evidence on the feasibility and effectiveness of SMartySPEM, proposes the evolution of such an approach, as well as new artifacts for future work related to the SPrL area.
publishDate 2017
dc.date.none.fl_str_mv 2017
2018-04-10T20:12:16Z
2018-04-10T20:12:16Z
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/2517
url http://repositorio.uem.br:8080/jspui/handle/1/2517
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_ 1801841398597550080