He is the founder of the Search-Based Software Engineering (SBSE) research lab including now one post-doc, six PhD students and seven master students. He has several collaborations with different industrial companies on studying software engineering problems by optimization techniques such as software quality, software testing, software migration, software evolution, etc. He also received the best dissertation award in 2012 from University of Montreal. He published more than 50 papers in software engineering conferences and journals including three best paper awards. He has served as program committee member in several major conferences (GECCO, MODELS, COMPSAC, ICMT, etc.) and as organization member of many conferences and workshops. He is also the co-chair of GECCO2014 and the general chair of SSBSE2016.