- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Improving aspect mining with program dependencies
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Improving aspect mining with program dependencies Singh, Navjot
Abstract
Aspect mining is the process of semi-automatically identifying crosscutting concerns in non-aspect oriented code so that they may be refactored into structured aspect oriented code. In this work, we extend work on aspect mining by examining how patterns of control and dataflow can be used as indicators of aspectual (or crosscutting) behavior. We look for indicators of code which could be refactored into aspects with a clear, narrowly defined interface to the code it would advise. We validated the usefulness of our approach by implementing three analyses and examining the results applied to two open-source projects.
Item Metadata
Title |
Improving aspect mining with program dependencies
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2006
|
Description |
Aspect mining is the process of semi-automatically identifying crosscutting concerns in non-aspect
oriented code so that they may be refactored into structured aspect oriented code. In
this work, we extend work on aspect mining by examining how patterns of control and dataflow
can be used as indicators of aspectual (or crosscutting) behavior. We look for indicators
of code which could be refactored into aspects with a clear, narrowly defined interface to the
code it would advise. We validated the usefulness of our approach by implementing three
analyses and examining the results applied to two open-source projects.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2011-03-11
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0052006
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.