His research activity mainly concerns the reverse engineering, program comprehension, migration, testing, and testing automation of event-driven software systems, mostly in the contexts of Web Applications, Mobile Applications, and Graphical User Interfaces.