I am currently working as a post doctorate fellow in INRIA, France. I am working in the RMod team to carry out research in
software reengineering and software remodularization.
My research interests are:
“The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.” – Tom Cargill.
We are looking at the detection of software design defects and refactoring opportunities through the usage of Formal Concept Analysis.
Aspect mining tries to identify scattered code to encapsulate into aspects. The problem that we are looking into is that scattered code does not always come from the absence of aspects. It does appear because of the absence of proper objects. Hence, we are looking to improve aspect mining tools to help them distinguish between objects and aspects.
Understanding programs is and has been difficult. The aim is to aid programmers in identifying various artifacts in code through program visualization techniques.