Djamel Eddine KhelladiView profile
Researcher
Djamel Eddine Khelladi is a CNRS Researcher at the IRISA laboratory within the DIVERSE team at University of Rennes, specializing in software engineering with emphasis on model-driven techniques and empirical validation. His work bridges theoretical frameworks and industrial-scale applications, particularly in evolving software ecosystems. His academic foundation includes a Ph.D. from Sorbonne University (formerly University Pierre et Marie Curie) at the Laboratory of Computer Science of Paris 6 (LIP6), followed by postdoctoral research at Johannes Kepler University Linz's Institute for Software Systems Engineering. This trajectory established his expertise in software evolution and model-driven approaches. Khelladi's research centers on software evolution challenges, particularly model-code co-evolution in highly-configurable systems like the Linux kernel. He develops scalable analysis tools (e.g., HyperAST, HyperDiff) and investigates empirical phenomena in build systems, configuration management, and polyglot programming environments. Recent work increasingly integrates large language models for automated co-evolution tasks while maintaining rigorous empirical validation. His publication trends reveal a consistent focus on practical tooling for software evolution, with growing exploration of AI-assisted engineering. Key themes include scalability in software history analysis, reproducibility in configurable systems, and debugging multi-language environments, often using Linux kernel ecosystems as testbeds. As an active community contributor, Khelladi serves on program committees for ASE, ICSE, and ESEC/FSE while advancing research through the DIVERSE team at IRISA. This group specializes in variability-intensive software systems, providing the collaborative environment for his empirical and tool-building research.



