Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufba.br/handle/ri/14933
metadata.dc.type: Artigo de Periódico
Título : Quantifying the effects of aspectual decompositions on design by contract modularization: a maintenance study
Otros títulos : International Journal of Software Engineering and Knowledge Engineering
Autor : Rebêlo, Henrique
Lima, Ricardo
Kulesza, Uirá
Ribeiro, Márcio
Yuanfang, Cai
Coelho, Roberta
Sant'Anna, Cláudio Nogueira
Mota, Alexandre
metadata.dc.creator: Rebêlo, Henrique
Lima, Ricardo
Kulesza, Uirá
Ribeiro, Márcio
Yuanfang, Cai
Coelho, Roberta
Sant'Anna, Cláudio Nogueira
Mota, Alexandre
Resumen : Although it is assumed that the implementation of design by contract is better modularized by means of aspect-oriented (AO) programming, there is no empirical evidence on the effectiveness of AO for modularizing non-trivial design by contract code in realistic development scenarios. This paper reports a quantitative and qualitative case study that evolves a real-life application to assess various facets of the adequacy of aspects for modularizing the design by contract concern. Our evaluation focused upon a number of system changes that are typically performed during software maintenance tasks. The study was driven by an analysis of fundamental modularity attributes, such as separation of concerns, coupling, conciseness, and change propagation. We have found that AO techniques improved separation of concerns and the design stability between the design by contract code and base application code throughout the development scenarios. However, contradicting the general intuition, the AO versions of the system did not present significant gains regarding four classical size metrics we employed.
Palabras clave : Design by Contract
Aspect-oriented programming
Refactoring
Maintenance study
metadata.dc.rights: Acesso Aberto
URI : http://repositorio.ufba.br/ri/handle/ri/14933
Fecha de publicación : 2013
Aparece en las colecciones: Artigo Publicado em Periódico (PGCOMP)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
0218194013500265.pdf1,56 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.