Omar AbedelKader
Interests: Artificial Intelligence · Software Engineering · LLMs · AI4SE
About Me
Biography:
- I am an AI researcher with extensive experience in artificial
intelligence and software engineering.
- I am currently pursuing a Ph.D. in Computer Science at the University of Lille.
- I am currently involved in several open-source, research, AI, and community initiatives, where I contribute as a founder, maintainer, project leader, president, and active member.
- You can see the full list of my current responsibilities here.
Awards:
- Best Paper Award (3rd place) — IWST 2025, Gdańsk, Poland
AbedelKader, O., Ducasse, S., Zaitsev, O., Robbes, R., & Polito, G. (2025). Package-Aware Approach for Repository-Level Code Completion in Pharo. International Workshop on Smalltalk Technologies (IWST). DOI.
Honors:
- Alumni Testimonial — IDMC 2024, University of Lorraine, France
“Alumni testimonial in NLP & AI in University of Lorraine” 🔗
News
- 2027 — Service: Shadow Reviewer at ICSE’27
- 2027 — Service: Member at Club IA et Transition écologique [Ministère de la Transition Écologique](https://www
- 2027 — Service: Contributor at Café IA (Conseil National du Numérique).
- 2027 — Service: Website Maintainer GDR-SciLog
- 2027 — Service: Project Leader and Maintainer for multiples projects (ChatPharo, Pharo-Infer and many more).
- 2027 — Service: Maintainer of the organization Pharo-LLM.
Blog
- How to Apply LLMs in Pharo? — August 20, 2026. Why I created Pharo-LLM
Publications
Selected Publications
- Kier, K., Giagnorio, A., Abedelkader, O., Zaitsev, O., Peharz, R., Robbes, R., Bavota, G., & Ducasse, S. (2026). Teaching LLMs a Low-Resource Language: Enhancing Code Completion in Pharo. International Conference on Software Maintenance and Evolution (ICSME). DOI.
Journals
- AbedelKader, O., Ducasse, S., Zaitsev, O., Robbes, R., & Polito, G. (2026). Evaluating Package-Level Scoping Strategies for Repository-Level Code Completion in Pharo. Journal of Computer Languages (COLA). DOI.
Conferences
- AbedelKader, O., Ducasse, S., Zaitsev, O., Robbes, R., & Polito, G. (2025). Package-Aware Approach for Repository-Level Code Completion in Pharo. International Workshop on Smalltalk Technologies (IWST). DOI.
- Elkolei, M., AbedelKader, O., Ducasse, S., & Zaitsev (2026). Alternative UX Extensions and Their Trade-offs for Code Completion in Pharo. International Workshop on Smalltalk Technologies (IWST). DOI.
- Kier, K., Giagnorio, A., Abedelkader, O., Zaitsev, O., Peharz, R., Robbes, R., Bavota, G., & Ducasse, S. (2026). Teaching LLMs a Low-Resource Language: Enhancing Code Completion in Pharo. International Conference on Software Maintenance and Evolution (ICSME). DOI.
Services
2027
- Shadow Reviewer at ICSE’27
- Member at Club IA et Transition écologique Ministère de la Transition Écologique.
- Contributor at Café IA (Conseil National du Numérique).
- Website Maintainer GDR-SciLog
- Project Leader and Maintainer for multiples projects (ChatPharo, Pharo-Infer and many more).
- Maintainer of the organization Pharo-LLM.
- Member in the organization Pharo-AI.
2026
- Member of the organizing committee, GDR-SciLog’26.
- Member of the organizing committee, ESUG’26.
- Member at Club IA et Transition écologique (Ministère de la Transition Écologique).
- Contributor at Café IA (Conseil National du Numérique).
- President of Synapse-NeuroTech-Lille, a student association focused on AI and neuroscience.
- Website Maintainer GDR-SciLog
- Project Leader and Maintainer for multiples projects (ChatPharo, Pharo-Infer and many more).
- Maintainer of the organization Pharo-LLM.
- Member in the organization Pharo-AI.
2025
- Member of the organizing committee ESUG’25
- Sub reviewer at BENEVOL’25.
- Member at Club IA et Transition écologique (Ministère de la Transition Écologique).
- Contributor at Café IA (Conseil National du Numérique).
- Project Leader and Maintainer for multiples projects (ChatPharo, Pharo-Infer and many more).
- Founder of the organization Pharo-LLM.
- Member in the organization Pharo-AI.
2024
- Member of the organizing committee ESUG’24.
- Member at Club IA et Transition écologique (Ministère de la Transition Écologique).
- Contributor at Café IA (Conseil National du Numérique).
Teaching
- Teaching assistant at IUT: Introduction to Software Development 41,5 h Labs IUT-Lille
- Teaching assistant at IUT : Software Maintenance 12h Tutorials IUT-Lille
- Teaching assistant at Polytech: DataBase 16h Labs Polytech-Lille
- Teaching assistant at Polytech: Internet 12h Labs Polytech-Lille
Students
2026
- Mehdi Elkolei, Bachelor Intership, 4 month, April 2026 - July
2026
I supervised Mehdi Elkolei on his work on extending Complishon, Pharo’s context-aware code completion engine. His project focused on four UX-oriented extensions: typo tolerance, implicit prefix expansion, grouped completion entries, and camel-case matching. I guided the technical direction and design choices, with particular attention to usability, modularity, and integration with the existing architecture. Elkolei, M., AbedelKader, O., Ducasse, S., & Zaitsev (2026). Alternative UX Extensions and Their Trade-offs for Code Completion in Pharo. International Workshop on Smalltalk Technologies (IWST). DOI.
2025
- Srajal Dwivedi, Google Summer of Code Intership, 3 month, May 2025 - July 2025 I supervised Srajal the ChatPharo project, which aimed to integrate LLMs into the Pharo IDE. It was a Google Summer of Code 2025 project. Srajal improved ChatPharo’s user interface and implemented new features to facilitate interaction with LLMs. The project was well-received by the Pharo community and contributed to the adoption of ChatPharo by developers. It was also one of the first projects to integrate LLMs into the Pharo IDE.
Public Talks
2026:
- ESUG 2026: ChatPharo: an AI Assistant inside Pharo 📄 🎥
- ESUG 2026: Pharo-LLM: Building a sovereign LLM ecosystem in Pharo 📄 🎥
- French Brain Awareness Week: AI and the brain: two ways of learning, what does that change for our daily lives? 🔗