DocumentCode
3258362
Title
An Empirical Evaluation of Refactoring Crosscutting Concerns into Aspects Using Software Metrics
Author
Franca, Joyce M. S. ; Dos Santos, Caio Augusto R. ; De Oliveira, Kenia Santos ; Soares, Michel S.
Author_Institution
Fac. of Comput., Fed. Univ. of Uberlandia, Uberlandia, Brazil
fYear
2013
fDate
15-17 April 2013
Firstpage
674
Lastpage
679
Abstract
Code scattering and code tangling affect software development in many ways, including poor traceability of requirements, low productivity, poor overall quality and increased efforts for software maintenance. One proposed solution to solve these issues is to use a specific software construction known as aspect. Aspect-oriented programming (AOP) has been widely studied since its introduction with the promise of improving modularization by addressing crosscutting concerns. Few studies on empirical evaluation of the benefits of aspect-oriented paradigm were published. Results presented in these studies are frequently subjective, and some studies are non-conclusive. In addition, these studies are based on the implementation of only one or two crosscutting concerns into aspects, and the evaluation is based on few software metrics. In this article, the evaluation of AOP implementation through software metrics is proposed. The main idea is to implement crosscutting concerns as aspects, with focus on those that were not given properly attention in the literature. Two softwares were used as case studies.
Keywords
aspect-oriented programming; program compilers; software metrics; AOP; aspect oriented programming; code scattering; code tangling; empirical evaluation; refactoring crosscutting concerns; software construction; software development; software maintenance; software metrics; Complexity theory; Online banking; Software; Software metrics; Sonar measurements; Aspect-Oriented Programming; Empirical Evaluation; Software Metrics; Software Refactoring;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations (ITNG), 2013 Tenth International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-0-7695-4967-5
Type
conf
DOI
10.1109/ITNG.2013.104
Filename
6614385
Link To Document