4 papers
Evaluating Package-Level Scoping Strategies for Repository-Level Code Completion in Pharo
Omar Abedelkader, Stéphane Ducasse, Guillermo Polito +2
Source code is organized in repositories, packages, and projects, yet token-level completion engines rarely exploit this structure. Pharo provides a semantic completion engine base…
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…
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…
Cormas: The Software for Participatory Modelling and its Application for Managing Natural Resources in Senegal
Oleksandr Zaitsev, François Vendel, Etienne Delay
Cormas is an agent-based simulation platform developed in the late 90s by the Green research at CIRAD unit to support the management of natural resources and understand the interac…