My general main 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, Programming Languages, Multimedia Information Retrieval, and the Semantic Web. Recently I became also interested in applying data mining techniques in VANETs 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