Djamel Eddine Khelladi


I am a CNRS researcher in the IRISA research lab in the DIVERSE team, Université Rennes 1, Rennes, France.

Before that I was a PostDoctoral researcher in the ISSE research lab (Institute for Software Systems Engineering) led by Professor Alexander Egyed at the Johannes Kepler University JKU, Linz, Austria. I pursued my PhD in the LIP6 research lab (laboratoire d'Informatique de Paris 6) at the university of Pierre et Marie Curie UPMC, under the supervision of Professor Reda Bendraou and Professor Marie-Pierre Gervais. I have also been supervised by Regina Hebig, and collaborated with several persons (see my publications).

My research interests include, but are not limited to : Software engineering, Model-Driven Engineering, Software Evolution, Co-evolution, Empirical Software Engineering, Incremental Build, Scaling Code Analysis, Software Processes.

My current research focuses on 1) co-evolving code along their modeling languages and metamodels, 2) incremental build and reproducibility, and 3) scaling code temporal analysis on large evolution histories. I am always looking for motivated students, do not hesitate to contact me. See my publications for more details.

During my PhD I have had a special interest on how to precisely detect metamodel changes during evolution and how to efficiently co-evolve (migrate) OCL constraints.

Prior to my PhD, I also worked on business process adaptation and further worked on the formal verification of processes based on Model-Checking techniques.

In parallel to my research, I frequently was a teaching assistant at UPMC and the engineering school Efrei during my PhD, JKU during my postdoc, and currently iin ENSAI and Université Rennes 1.