Title :
ConcernReCS: Finding code smells in software aspectization
Author :
Alves, Péricles ; Santana, Diogo ; Figueiredo, Eduardo
Author_Institution :
Comput. Sci. Dept., Fed. Univ. of Minas Gerais (UFMG), Belo Horizonte, Brazil
Abstract :
Refactoring object-oriented (OO) code to aspects is an error-prone task. To support this task, this paper presents ConcernReCS, an Eclipse plug-in to help developers to avoid recurring mistakes during software aspectization. Based on a map of concerns, ConcernReCS automatically finds and reports error-prone scenarios in OO source code; i.e., before the concerns have been refactored to aspects.
Keywords :
aspect-oriented programming; software maintenance; ConcernReCS; Eclipse plug-in; OO source code; aspect oriented programming; code smells; error-prone scenarios; object-oriented code; software aspectization; software refactoring; Conferences; Educational institutions; Organizations; Programming; Software; Tutorials; AOP; Code Smells; Programming Mistakes;
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
DOI :
10.1109/ICSE.2012.6227063