I am an associate professor in the Department of Computer Science & Technology at Nanjing University, China. At the same time, I am also a research member of the Software Engineering Group (SEG) led by Prof. Xuandong Li , my Ph.D. supervisor. I received the B.Sc. (CUMT), M.Eng. (NJU) and Ph.D. (NJU) degrees in Computer Science in 2001, 2004 and 2009, respectively. From Sep 2007 to Sep 2008, I worked in the INRIA AtlanMod team led by Prof. Jean Bézivin, my co-supervisor in France. Currently, I am working at SnT of Luxembourg University as a visiting scholar in the SVV Lab led by Prof. Lionel Briand. The visiting period is from March to September, 2013.