ACM Home Page
Please provide us with feedback. Feedback
Refactoring to aspects: an interactive approach
Full text PdfPdf (204 KB)
Source OOPSLA workshop on eclipse technology eXchange archive
Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange table of contents
Anaheim, California
Pages: 74 - 78  
Year of Publication: 2003
Authors
Jan Hannemann  University of British Columbia
Thomas Fritz  University of British Columbia
Gail C. Murphy  University of British Columbia
Sponsors
IBM : IBM
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 52,   Citation Count: 4
Additional Information:

abstract   references   cited by   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/965660.965676
What is a DOI?

ABSTRACT

Current refactorings for restructuring existing software systems preserve the behavior of the software. Aspect-oriented programming constructs make existing refactorings more complex, and introduce the potential for new kinds of refactorings that target entire concerns. In many cases, behaviour preservation may be neither possible nor desirable. In this position paper, we propose an approach to refactoring aspects into a system that actively involves a developer in a dialogue with the refactoring tool. We are exploring this approach by developing two Eclipse plug-ins: one which bases the refactoring on descriptions of a concern in the code; the other which bases the refactoring on a target aspect structure.



Collaborative Colleagues:
Jan Hannemann: colleagues
Thomas Fritz: colleagues
Gail C. Murphy: colleagues

Peer to Peer - Readers of this Article have also read: