I am a postdoctoral researcher at the New Jersey Institute of Technology, NJ, United States. I received the Ph.D. in Computer Science from the University of Lille 3 in November 2016. I worked on software engineeging with Philippe Preux and Martin Monperrus. Moreover, I received the M.Sc. in computer science from the University of Paris 7 (France) in 2011 and the B.Sc. in computer science in 2009 from the Higher Education Institution of Liège (Belgium). Thanks to an Erasmus exchange on 2008, I also received the B.Sc. from the University Joseph Fourier (Grenoble, France). The complete list of my formations can be found in my Curriculum page.
I am interested in static as well as dynamic analysis, empirical software engineering and propagation analysis. During my Ph.D., I work on change impact analysis, fault localization and recommendation systems based on graphs and synthetic data such as artificially generated faults using mutation testing. Lately, I have started to work on learning approaches and on the investigation of software properties to generate synthetic software graphs. Other future research directions which interest me include deep-learning applied to software engineering, web and mobile technologies and their inherent security aspects.
- Program analysis (static/dynamic);
- Empirical software engineering;
- Change impact analysis;
- Fault localization;
- Software testing;
- Mutation testing.
- Started working at NJIT as a Postdoctoral Researcher.
- I received the Ph.D. in Computer Science from the University of Lille 3. Click here to download the dissertation.
- Paper "Mutation-Based Graph Inference for Fault Localization" accepted to SCAM'16. I will be in Raleigh, US for presenting it.
- Paper "A Large-scale Study of Call Graph-based Impact Prediction using Mutation Testing" accepted to SQJ.