Key points are not available for this paper at this time.
A comparação de modelos tem sido amplamente utilizada para apoiar muitas tarefas no desenvolvimento de software orientado a modelos. Por essa razão, muitas técnicas de comparação foram propostas nas últimas décadas. No entanto, a academia e a indústria negligenciaram uma classificação das abordagens atualmente disponíveis para a comparação de modelos de design. Portanto, a compreensão aprofundada das técnicas de ponta permanece limitada e inconclusiva. Este artigo, portanto, foca em fornecer uma classificação e uma análise temática dos estudos sobre a comparação de modelos de design de software. Realizamos um estudo de mapeamento sistemático seguindo diretrizes bem estabelecidas para responder a nove perguntas de pesquisa. No total, 56 estudos primários (de 4.132) foram selecionados de 10 bases de dados eletrônicas amplamente reconhecidas após um cuidadoso processo de filtragem. Os principais resultados são que a maioria dos estudos primários (1) fornece técnicas de comparação de diagramas de propósito geral de forma grosseira, (2) adota gráficos como estrutura de dados principal e compara modelos de design de software considerando apenas propriedades estruturais, (3) identifica semelhanças e diferenças entre modelos de design de software em vez de avaliar sua similaridade, e (4) propõe novas técnicas enquanto negligencia a produção de conhecimento empírico a partir de estudos experimentais. Finalmente, este artigo destaca alguns desafios e direções que podem ser exploradas em estudos futuros.
Gonçales et al. (Quarta-feira,) estudaram essa questão.