Aspects of software naturalness through the generation of IdentifierNames
Cirad Parcours
1. Oleksandr ZAITSEV
Collège de département ES — Février 2023
oleksandr.zaitsev@cirad.fr
UMR SENS, CIRAD, Montpellier, France
Mon parcours professionnel
& mes 2 premiers mois au Cirad
3. 3
Parcours
Master en Science des données
l’Université catholique ukrainienne
Lviv, Ukraine
Doctorat en Informatique
Inria, Univ. Lille, CNRS, CRIStAL
Lille, France
Chercheur en Informatique & Modélisation
CIRAD, UMR SENS
Montpellier, France
(l'IA pour aider les programmeurs)
(GL & IA pour aider les acteurs locaux)
🌾
4. Informaticien au Cirad
4
Recherche
• Modélisation
• Génie logiciel
• Apprentissage
automatique
Communauté
• Pharo / Cormas
• Informatique au Cirad
Développement
• Cormas
• pharo-ai
• PharoThings
Enseignement
• ABM
• Programmation
• IA
6. 6
Développement de Cormas
✓ Script de chargement fixe
✓ Correction des problèmes de Pharo 10
✓ Refactoring
✓ Traqueur des problèmes sur GitHub
✓ Livret utilisateur converti en Microdown
✓ Nouveau chapitre du livret
7. 7
Première mission au Sénégal
✓ UMMISCO à l’UCAD
✓ CNRF / ISRA
✓ PPZS (Pastoralisme er zones sèches)
Equipes visitées :
Activités :
✓ Collaboration avec un doctorant
✓ Séminaire à l’ESP sur IA et Pharo
✓ Trouvé deux stagiaires
✓ Proposé un cours pour octobre
Durée : 2 semaines
Site : Dakar
8. 8
Suivi de doctorant à Dakar
Doctorant Géographe à l’UMR SENS
Directeurs : Pierre BOMMEL, Etienne DELAY
✓ Premiere modèle sur Cormas
✓ Formation sur programmation
en Pharo et modélisation UML
✓ Préparation d'une soumission
pour la conférence ISAGA
✓ Cas d'utilisation de Cormas basé
sur les travaux d’Alassane BAH
François VENDEL
9. 9
Deux stagiaires à Dakar
Construire l'appareil IoT
avec PharoThings
Mouhamadou Falilou Ball
Gestion de données
Papa Ibrahima Sow
Système de surveillance de la qualité de l'eau
basé sur l'IoT : cas du lac de Guiers Sénégal
Sujet :
… tous les deux ont deja un financement
10. 10
Communauté informatique
SENS & Pharo Entre les équipes du Cirad
… faire le lien entre l'UMR SENS
et la communauté open-source
internationale Pharo
… renforcer la communauté des
informaticiens du Cirad
(pour developer Cormas)
11. 11
Collaboration Nord-Sud
Développement de la bibliothèque PharoThings (IoT)
Application de Cormas & PharoThings pour la détection
automatique d'objets tangibles pour des jeux hybrides
Encadrement de deux stagiaires sur l'application de
PharoThings pour l'évaluation de la qualité de l'eau
À l’Inria Lille
À l’Université Cheikh Anta Diop de Dakar (UCAD)
Au Cirad avec Pierre Bommel & Christophe Le Page
13. Perspectives
• Informaticiens au Cirad
• Consolider le partenariat
avec le Sénégal
• Collaboration Nord-Sud
et Est-Ouest dans le cadre
de la communauté Pharo
• Soumission pour
ISAGA avec François
• Deux stagiaires au
Sénégal (article IWST)
• Article sur Cormas
avec Alassane BAH
• Cormas version Pharo
• Livret sur Cormas
• Cormas cours :
MISS ABMS, ESUG
Développement
Recherche Communauté
… dans la mise en oeuvre sur le plan compagnonnage