@InProceedings{SousaGuerOlivAnic:2017:AnBaAc,
author = "Sousa, Eduardo Pereira and Guerra, Eduardo Martins and Oliva,
Gustavo Ansaldi and Aniche, Mauricio Finavaro",
affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and {Instituto
Nacional de Pesquisas Espaciais (INPE)} and {Queen’s University at
Kingston} and {Delft University of Technology}",
title = "Arquitetura de Aplica{\c{c}}{\~o}es Spring MVC: Uma An{\'a}lise
Baseada no Acoplamento L{\'o}gico",
booktitle = "Anais...",
year = "2017",
organization = "Workshop dos Cursos de Computa{\c{c}}{\~a}o Aplicada do INPE,
17. (WORCAP)",
keywords = "Frameworks, engenharia de software, arquitetura de software.",
abstract = "Frameworks s{\~a}o pe{\c{c}}as fundamentais no desenvolvimento
de aplica{\c{c}}{\~o}es Web, provendo a elas um conjunto de
funcionalidades e uma arquitetura de refer{\^e}ncia. No entanto,
a natureza multi-linguagem dessas aplica{\c{c}}{\~o}es dificulta
a investiga{\c{c}}{\~a}o das rela{\c{c}}{\~o}es entre seus
componentes utilizando conceitos de acoplamento estrutural. Para
superar essa dificuldade, este trabalho prop{\~o}e um estudo
baseado em t{\'e}cnicas de acoplamento l{\'o}gico para
investigar a rela{\c{c}}{\~a}o entre os componentes
arquiteturais dessas aplica{\c{c}}{\~o}es. Essa t{\'e}cnica foi
aplicada a 114 projetos que utilizam o framework Spring MVC com
intuito de investigar a sensibilidade dos componentes {\`a}
mudan{\c{c}}as em outras camadas arquiteturais, evidenciando
pontos de acoplamento que possam dificultar a evolu{\c{c}}{\~a}o
das aplica{\c{c}}{\~o}es. Como resultado, verificou-se um forte
acoplamento entre p{\'a}ginas Web e Controllers, assim como uma
assimetria no acoplamento entre Controllers e Repositories, onde
Controllers est{\~a}o muito mais sujeitos {\`a}s mudan{\c{c}}as
em Repositories do que o inverso.",
conference-location = "S{\~a}o Jos{\'e} dos Campos, SP",
conference-year = "20-22 nov. 2017",
language = "pt",
targetfile = "Sousa_arquitetura.pdf",
urlaccessdate = "16 maio 2024"
}