dc.creatorCastor, F
dc.creatorRubira, CMF
dc.creatorFerreira, RDM
dc.creatorGarcia, A
dc.date2006
dc.date2014-11-16T19:44:07Z
dc.date2015-11-26T17:26:27Z
dc.date2014-11-16T19:44:07Z
dc.date2015-11-26T17:26:27Z
dc.date.accessioned2018-03-29T00:13:39Z
dc.date.available2018-03-29T00:13:39Z
dc.identifierAdvanced Topics In Exception Handling Techniques. Springer-verlag Berlin, v. 4119, n. 255, n. 274, 2006.
dc.identifier0302-9743
dc.identifierWOS:000241860400014
dc.identifierhttp://www.repositorio.unicamp.br/jspui/handle/REPOSIP/54933
dc.identifierhttp://www.repositorio.unicamp.br/handle/REPOSIP/54933
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/54933
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1284563
dc.descriptionIt is usually assumed that the implementation of exception handling can be better modularized by the use of aspect-oriented programming (AOP). However, the trade-offs involved in using AOP with this goal are not yet well-understood. To the best of our knowledge, no work in the literature has attempted to assess whether AOP really promotes an enhancement in well-understood quality attributes other than separation of concerns, when used for modularizing non-trivial exception handling code. This paper presents a quantitative study of the adequacy of aspects for modularizing exception handling code. The study consisted in refactoring part of a real object-oriented system so that the code responsible for handling exceptions was moved to aspects. We employed a suite of metrics to measure quality attributes of the original and refactored systems, including coupling, cohesion, and conciseness. We found that AOP improved separation of concerns between exception handling code and normal application code. However, contradicting the general intuition, the aspect-oriented version of the system did not present significant gains for any of the four size metrics we employed.
dc.description4119
dc.description255
dc.description274
dc.languageen
dc.publisherSpringer-verlag Berlin
dc.publisherBerlin
dc.publisherAlemanha
dc.relationAdvanced Topics In Exception Handling Techniques
dc.rightsfechado
dc.rightshttp://www.springer.com/open+access/authors+rights?SGWID=0-176704-12-683201-0
dc.sourceWeb of Science
dc.subjectError Recovery
dc.subjectSystems
dc.titleAspectizing exception handling: A quantitative study
dc.typeArtículos de revistas


Este ítem pertenece a la siguiente institución