Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/14933
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.authorRebêlo, Henrique-
dc.contributor.authorLima, Ricardo-
dc.contributor.authorKulesza, Uirá-
dc.contributor.authorRibeiro, Márcio-
dc.contributor.authorYuanfang, Cai-
dc.contributor.authorCoelho, Roberta-
dc.contributor.authorSant'Anna, Cláudio Nogueira-
dc.contributor.authorMota, Alexandre-
dc.creatorRebêlo, Henrique-
dc.creatorLima, Ricardo-
dc.creatorKulesza, Uirá-
dc.creatorRibeiro, Márcio-
dc.creatorYuanfang, Cai-
dc.creatorCoelho, Roberta-
dc.creatorSant'Anna, Cláudio Nogueira-
dc.creatorMota, Alexandre-
dc.date.accessioned2014-05-08T12:00:48Z-
dc.date.issued2013-
dc.identifier.issn0218-1940-
dc.identifier.urihttp://repositorio.ufba.br/ri/handle/ri/14933-
dc.descriptionTexto completo: acesso restrito. p. 913–941pt_BR
dc.description.abstractAlthough 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.pt_BR
dc.language.isoenpt_BR
dc.rightsAcesso Abertopt_BR
dc.sourcehttp://dx.doi.org/10.1142/S0218194013500265pt_BR
dc.subjectDesign by Contractpt_BR
dc.subjectAspect-oriented programmingpt_BR
dc.subjectRefactoringpt_BR
dc.subjectMaintenance studypt_BR
dc.titleQuantifying the effects of aspectual decompositions on design by contract modularization: a maintenance studypt_BR
dc.title.alternativeInternational Journal of Software Engineering and Knowledge Engineeringpt_BR
dc.typeArtigo de Periódicopt_BR
dc.identifier.numberv. 23, n. 7pt_BR
dc.embargo.liftdate10000-01-01-
Aparece nas coleções:Artigo Publicado em Periódico (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
0218194013500265.pdf1,56 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.