3 papers
cs.SE2026
Alternative UX Extensions and Their Trade-offs for Code Completion in Pharo
Mehdi Elkolei, Omar Abedelkader, Stéphane Ducasse
Complishon is Pharo's context-aware code completion engine, built on AST analysis, lazy candidate generation, and filter-based candidate selection. Its existing design already prov…
cs.SE2026
Teaching LLMs a Low-Resource Language: Enhancing Code Completion in Pharo
Kilian Kier, Alessandro Giagnorio, Omar AbedelKader +5
Large Language Models (LLMs) unlocked new possibilities in automated code writing, becoming the backbone of most code completion tools. While LLMs excel in mainstream languages, th…
cs.SE2026
Package-Aware Approach for Repository-Level Code Completion in Pharo
Omar Abedelkader, Stéphane Ducasse, Oleksandr Zaitsev +2
Pharo offers a sophisticated completion engine based on semantic heuristics, which coordinates specific fetchers within a lazy architecture. These heuristics can be recomposed to s…