AVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: KLEINNER SILVA FARIAS DE OLIVEIRA lattes
Orientador(a): ALESSANDRO FABRICIO GARCIA lattes
Banca de defesa: CARLOS JOSE PEREIRA DE LUCENA, CHRISTINA VON FLACH GARCIA CHAVEZ, ALESSANDRO FABRICIO GARCIA, KARIN KOOGAN BREITMAN, ARNDT VON STAA
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
Programa de Pós-Graduação: PPG EM INFORMÁTICA
Departamento: Não Informado pela instituição
País: BR
Link de acesso: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28757@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28757@2
Resumo: Composição de modelos desempenha um papel fundamental em muitas atividades de engenharia de software como, por exemplo, evolução e reconciliação de modelos conflitantes desenvolvido em paralelo por diferentes times de desenvolvimento. Porém, os desenvolvedores têm dificuldades de realizar análises de custos e benefícios, bem como entender o real esforço de composição. Sendo assim, eles são deixados sem qualquer conhecimento prático sobre quanto é investido; além das estimativas de evangelistas que frequentemente divergem. Se o esforço de composição é alto, então os potenciais benefícios tais como aumento de produtividade podem ser comprometidos. Esta incapacidade de avaliar esforço de composição é motivada por três problemas: (i) as abordagens de avaliação atuais são inadequadas para mensurar os conceitos encontrados em composição, por exemplo, esforço e conflito; (ii) pesquisadores não sabem quais fatores podem influenciar o esforço de composição na prática. Exemplos de tais fatores seriam linguagem de modelagem e técnicas de composição que são responsáveis para manipular os modelos; (iii) a falta de conhecimento sobre como tais fatores desconhecidos afetam o esforço de composição. Esta tese, portanto, apresenta uma abordagem de avaliação de esforço de composição de modelos derivada de um conjunto de estudos experimentais. As principais contribuições são: (i) um modelo de qualidade para auxiliar a avaliação de esforço em composição de modelos; (ii) conhecimento prático sobre o esforço de composição e o impacto de fatores que afetam tal esforço; e (iii) diretivas sobre como avaliar esforço de composição, minimizar a propensão a erros, e reduzir os efeitos negativos dos fatores na prática de composição de modelos.
id PUC_RIO-1_4ffce194f7ec8849bb9d23aa1b2cee39
oai_identifier_str oai:MAXWELL.puc-rio.br:28757
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisAVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO EMPIRICAL EVALUATION OF EFFORT ON COMPOSING DESIGN MODELS 2012-03-21ALESSANDRO FABRICIO GARCIA02059205948lattes.cnpq.br/0807511237795775ALESSANDRO FABRICIO GARCIA02059205948lattes.cnpq.br/0807511237795775CARLOS JOSE PEREIRA DE LUCENA04169212720lattes.cnpq.br/2491891766759477CARLOS JOSE PEREIRA DE LUCENA04169212720lattes.cnpq.br/2491891766759477CARLOS JOSE PEREIRA DE LUCENACHRISTINA VON FLACH GARCIA CHAVEZALESSANDRO FABRICIO GARCIAKARIN KOOGAN BREITMANARNDT VON STAA04268530401lattes.cnpq.br/2582456631204400KLEINNER SILVA FARIAS DE OLIVEIRAPONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIROPPG EM INFORMÁTICAPUC-RioBRComposição de modelos desempenha um papel fundamental em muitas atividades de engenharia de software como, por exemplo, evolução e reconciliação de modelos conflitantes desenvolvido em paralelo por diferentes times de desenvolvimento. Porém, os desenvolvedores têm dificuldades de realizar análises de custos e benefícios, bem como entender o real esforço de composição. Sendo assim, eles são deixados sem qualquer conhecimento prático sobre quanto é investido; além das estimativas de evangelistas que frequentemente divergem. Se o esforço de composição é alto, então os potenciais benefícios tais como aumento de produtividade podem ser comprometidos. Esta incapacidade de avaliar esforço de composição é motivada por três problemas: (i) as abordagens de avaliação atuais são inadequadas para mensurar os conceitos encontrados em composição, por exemplo, esforço e conflito; (ii) pesquisadores não sabem quais fatores podem influenciar o esforço de composição na prática. Exemplos de tais fatores seriam linguagem de modelagem e técnicas de composição que são responsáveis para manipular os modelos; (iii) a falta de conhecimento sobre como tais fatores desconhecidos afetam o esforço de composição. Esta tese, portanto, apresenta uma abordagem de avaliação de esforço de composição de modelos derivada de um conjunto de estudos experimentais. As principais contribuições são: (i) um modelo de qualidade para auxiliar a avaliação de esforço em composição de modelos; (ii) conhecimento prático sobre o esforço de composição e o impacto de fatores que afetam tal esforço; e (iii) diretivas sobre como avaliar esforço de composição, minimizar a propensão a erros, e reduzir os efeitos negativos dos fatores na prática de composição de modelos.Model composition plays a central role in many software engineering activities such as evolving models to add new features and reconciling conflicting design models developed in parallel by different development teams. As model composition is usually an error-prone and effort-consuming task, its potential benefits, such as gains in productivity can be compromised. However, there is no empirical knowledge nowadays about the effort required to compose design models. Only feedbacks of model composition evangelists are available, and they often diverge. Consequently, developers are unable to conduct any cost-effectiveness analysis as well as identify, predict, or reduce composition effort. The inability of evaluating composition effort is due to three key problems. First, the current evaluation frameworks do not consider fundamental concepts in model composition such as conflicts and inconsistencies. Second, researchers and developers do not know what factors can influence the composition effort in practice. Third, practical knowledge about how such influential factors may affect the developers effort is severely lacking. In this context, the contributions of this thesis are threefold: (i) a quality model for supporting the evaluation of model composition effort, (ii) practical knowledge, derived from a family of quantitative and qualitative empirical studies, about model composition effort and its influential factors, and (iii) insight about how to evaluate model composition efforts and tame the side effects of such influential factors.PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIROCOORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIORCONSELHO NACIONAL DE DESENVOLVIMENTO CIENTÍFICO E TECNOLÓGICOPROGRAMA DE EXCELENCIA ACADEMICAhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28757@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28757@2engreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2023-06-26T09:42:28ZRepositório InstitucionalPRI
dc.title.pt.fl_str_mv AVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO
dc.title.alternative.en.fl_str_mv EMPIRICAL EVALUATION OF EFFORT ON COMPOSING DESIGN MODELS
title AVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO
spellingShingle AVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO
KLEINNER SILVA FARIAS DE OLIVEIRA
title_short AVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO
title_full AVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO
title_fullStr AVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO
title_full_unstemmed AVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO
title_sort AVALIAÇÃO EMPÍRICA DE ESFORÇO EM COMPOSIÇÃO DE MODELOS DE PROJETO
author KLEINNER SILVA FARIAS DE OLIVEIRA
author_facet KLEINNER SILVA FARIAS DE OLIVEIRA
author_role author
dc.contributor.advisor2ID.none.fl_str_mv 02059205948
dc.contributor.advisor1.fl_str_mv ALESSANDRO FABRICIO GARCIA
dc.contributor.advisor1ID.fl_str_mv 02059205948
dc.contributor.advisor1Lattes.fl_str_mv lattes.cnpq.br/0807511237795775
dc.contributor.advisor2.fl_str_mv ALESSANDRO FABRICIO GARCIA
dc.contributor.advisor2Lattes.fl_str_mv lattes.cnpq.br/0807511237795775
dc.contributor.advisor-co1.fl_str_mv CARLOS JOSE PEREIRA DE LUCENA
dc.contributor.advisor-co1ID.fl_str_mv 04169212720
dc.contributor.advisor-co1Lattes.fl_str_mv lattes.cnpq.br/2491891766759477
dc.contributor.advisor-co2.fl_str_mv CARLOS JOSE PEREIRA DE LUCENA
dc.contributor.advisor-co2ID.fl_str_mv 04169212720
dc.contributor.advisor-co2Lattes.fl_str_mv lattes.cnpq.br/2491891766759477
dc.contributor.referee1.fl_str_mv CARLOS JOSE PEREIRA DE LUCENA
dc.contributor.referee2.fl_str_mv CHRISTINA VON FLACH GARCIA CHAVEZ
dc.contributor.referee3.fl_str_mv ALESSANDRO FABRICIO GARCIA
dc.contributor.referee4.fl_str_mv KARIN KOOGAN BREITMAN
dc.contributor.referee5.fl_str_mv ARNDT VON STAA
dc.contributor.authorID.fl_str_mv 04268530401
dc.contributor.authorLattes.fl_str_mv lattes.cnpq.br/2582456631204400
dc.contributor.author.fl_str_mv KLEINNER SILVA FARIAS DE OLIVEIRA
contributor_str_mv ALESSANDRO FABRICIO GARCIA
ALESSANDRO FABRICIO GARCIA
CARLOS JOSE PEREIRA DE LUCENA
CARLOS JOSE PEREIRA DE LUCENA
CARLOS JOSE PEREIRA DE LUCENA
CHRISTINA VON FLACH GARCIA CHAVEZ
ALESSANDRO FABRICIO GARCIA
KARIN KOOGAN BREITMAN
ARNDT VON STAA
description Composição de modelos desempenha um papel fundamental em muitas atividades de engenharia de software como, por exemplo, evolução e reconciliação de modelos conflitantes desenvolvido em paralelo por diferentes times de desenvolvimento. Porém, os desenvolvedores têm dificuldades de realizar análises de custos e benefícios, bem como entender o real esforço de composição. Sendo assim, eles são deixados sem qualquer conhecimento prático sobre quanto é investido; além das estimativas de evangelistas que frequentemente divergem. Se o esforço de composição é alto, então os potenciais benefícios tais como aumento de produtividade podem ser comprometidos. Esta incapacidade de avaliar esforço de composição é motivada por três problemas: (i) as abordagens de avaliação atuais são inadequadas para mensurar os conceitos encontrados em composição, por exemplo, esforço e conflito; (ii) pesquisadores não sabem quais fatores podem influenciar o esforço de composição na prática. Exemplos de tais fatores seriam linguagem de modelagem e técnicas de composição que são responsáveis para manipular os modelos; (iii) a falta de conhecimento sobre como tais fatores desconhecidos afetam o esforço de composição. Esta tese, portanto, apresenta uma abordagem de avaliação de esforço de composição de modelos derivada de um conjunto de estudos experimentais. As principais contribuições são: (i) um modelo de qualidade para auxiliar a avaliação de esforço em composição de modelos; (ii) conhecimento prático sobre o esforço de composição e o impacto de fatores que afetam tal esforço; e (iii) diretivas sobre como avaliar esforço de composição, minimizar a propensão a erros, e reduzir os efeitos negativos dos fatores na prática de composição de modelos.
publishDate 2012
dc.date.issued.fl_str_mv 2012-03-21
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28757@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28757@2
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28757@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28757@2
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
dc.publisher.program.fl_str_mv PPG EM INFORMÁTICA
dc.publisher.initials.fl_str_mv PUC-Rio
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1776626330265190400