I am working @ IBM, Toronto Lab as a
Software Developer I finished my Master of
Science in Software Engineering from University
of Toronto in collaboration with IBM
Centers of Advanced Studies. My graduate work was under the supervision
of Professor H. Arno
Jacobsen in the area of Aspect
Oriented Programming My Master thesis was about
automating the refactoring of scattered concerns from code bases. On this
end a tool, code-named CRAFT was developed. CRAFT is a research advance
in the field of Aspect-refactoring that is both extensible in the available
refactorings and broad in its scope of target applications. My Thesis can be read at: CRAFT –
An Open Infrastructure for Refactoring Aspects ·
Technical
Report on CRAFT: A ·
Horizontal
Decomposition of Prevayler: published
in Proceedings of CASCON 2005, IBM Canada, October 17-20, o
Refactored Code available at: http://www.msrg.utoronto.ca/code/RefactoredPrevaylerSystem ·
Additions to Crosscutting Comparison Functionality in Eclipse AJDT,
for comparing locations of crosscutting weave points to support Aspect
Refactoring and Verification. ·
Refactoring Transactions, can it or can it not be done?
That is the question. Submitted as a class project for
ECE 1770

Graduate Work:
Other
Publications/Work Affiliated with my Research:
Contact
Information: