My general research interests fall in the broad domain of Software Engineering. The specifics, however, are continually changing but generally include Program Understanding, Software Maintenance, Software Reuse, Data Mining, Programming Languages, and the Semantic Web. Recently I became also interested in studying vehicular networks in order to mine for and analyze vehicular data.
Currently, I am involved in research projects that focus on applying Semantic Web techniques and ontology formalisms to help developers understand and reuse large software systems or libraries of reusable software components. My recent work tackles the following interconnected topics:
See the Publications page