Passer au contenu principal

Sègla Jean-Luc Kpodjedo

Sègla Jean-Luc Kpodjedo
Professeur
Formation M.Sc.A., Ph.D. (Polytechnique Montréal)
Bureau A-4491
Téléphone 514 396-8576
Présentation

Département de génie logiciel et des TI

Expertises :

  • Alignement de graphes
  • Prédiction de défauts et tests de logiciels
  • Évolution du logiciel
  • Études empiriques en génie logiciel
  • Optimisation combinatoire et méta-heuristiques
Publications: article

Publications: article

Publications: conference_item
The 25th International Conference on 3D Web Technology
Publications: conference_item
15th European Conference on Software Maintenance and Reengineering (CSMR)
Publications: article

Publications: conference_item
2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)
Publications: conference_item
Software Architecture : 9th European Conference, ECSA 2015, Dubrovnik/Cavtat, Croatia, September 7–11, 2015, Proceedings
Publications: article

Publications: conference_item
Proceedings of the 36th Annual ACM Symposium on Applied Computing
Publications: conference_itemaff

Publications: conference_item
2016 IEEE 24th International Conference on Program Comprehension (ICPC)
Publications: conference_item
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing (SAC 2019)
Publications: conference_itemaff

Publications: conference_item
IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW
Publications: conference_item
ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems (MODELS)
Publications: conference_item
Genetic and Evolutionary Computation Conference (GECCO)
Publications: conference_item
2018 IEEE International Conference on Software Quality, Reliability and Security (QRS)
Publications: conference_itemaff

Publications: conference_itemaff

Publications: conference_item
Software Architecture: 10th European Conference, ECSA 2016
Publications: article

Publications: conference_item
16th Working Conference on Reverse Engineering (WCRE)
Publications: article

Publications: conference_item
Evolutionary Computation in Combinatorial Optimization : 10th European Conference, EvoCOP 2010, Istanbul, Turkey, April 7-9, 2010. Proceedings
Publications: article

Publications: conference_item
1st International Symposium on Search Based Software Engineering (SSBSE)
Publications: conference_item
15th Working Conference on Reverse Engineering (WCRE)
Publications: conference_item
RSSE '08: Proceedings of the 2008 international workshop on Recommendation systems for software engineering
Publications: conference_item
3th European Conference on Software Maintenance and Reengineering (CSMR)
Publications: article

Publications: article

Publications: conference_item
Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering
Publications: conference_itemaff

Publications: conference_item
CASCON '19: Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering
Publications: article

Publications: conference_itemaff

Publications: article

Cours et encadrements

Cours

LOG450 Conception d’applications mobiles (Hiver 2024)
MGL846 Concepts et pratique des tests logiciels (Hiver 2024)
LOG121 Conception orientée objet (Été 2023)

Encadrements

Projet d'application à 15 crédits
  • En codirection avec : Lapalme, James
    Revue holistique de l'état de l'art sur la ludification, par Fontaine-Escobar,Gabriel.
    Hiver 2015
  • Étude empirique sur les projets de réalité augmentée, par Benziane,Kheira.
    Été 2019
  • Proposition de nouveaux scénarios de tests basés sur les modèles avec l'outil GraphWalker, par Redouane,Billel.
    Été 2015
  • En codirection avec : Perraton, Daniel
    Évolution, développement logiciel et administration des infrastructures informatiques (DevOps) du projet OPECC, par Kerkouche,Anis.
    Automne 2020
  • Tests basés sur les exigences supportés par un outil, par Claude,Gaëlle.
    Hiver 2016
  • Automatisation de tests logiciels, par Mahmoudimachakposhti,Shabnam.
    Été 2017
  • Analyse de codes de réalité virtuelle, par Ghrairi,Naoures.
    Hiver 2017
  • Réingénierie de l'outil OPECC, par Bouffard,Nicolas.
    Été 2018
  • En codirection avec : Kpodjedo, Sègla Jean-Luc
    Localisation d’appareils mobiles en magasin: analyse architecturale d’un projet de l’internet des objets, par Chouinard,Louis-Philippe.
    Été 2021
  • En codirection avec : Kpodjedo, Sègla Jean-Luc
    Mise en oeuvre d'une approche pour développer des tests d'intégration pour un système d'exploitation conforme au standard ARINC653, par Sayah,Mohamed Riadh.
    Automne 2019
  • En codirection avec : Perraton, Daniel
    Évolution de l'environnement de développement du projet OPECC et développement de nouvelles fonctionnalités, par Dhanak,Deep.
    Hiver 2019
  • Protection de la vie privée et sécurité des données dans le développement d'applications mobiles : Étude de cas d'une application d'analyse de ticket de caisse, par Mevo-Guezo,Elwin Bryan.
    Été 2023
Mémoire à 30 crédits
  • Rétro ingénierie d'application web javascript pour aider à la compréhension et à la documentation, par Cloutier,Jonathan.
    Hiver 2016
  • En codirection avec : El boussaidi, Ghizlane
    Systematic Review of Recommendation Systems in Software Engineering, par Maki,Sana.
    Été 2016
  • En codirection avec : Kpodjedo, Sègla Jean-Luc
    Inférence de l'évolution architecturale à partir du code source : une approche basée sur la détection des tactiques architecturales, par Kapto Djampou,Christel.
    Été 2016
  • An Empirical Study On Software Testing Tools Terminology, par Kolli,Rajesh.
    Été 2018
  • En codirection avec : Kpodjedo, Sègla Jean-Luc
    A Framework for Supporting the Automated Generation of the Input Space Model to Test a Certifiable Avionic Safety Critical Software, par Padmanabhan,Pratibha.
    Automne 2022
Rapport technique II, à 3 crédits
  • Transition d'un processus d'assurance qualité logicielle traditionnel vers un processus d'assurance logicielle agile dans le contexte d'un logiciel embarqué - définitions, évaluation des pratiques et stratégie de mise en oeuvre, par Aurenche,Baptiste.
    Été 2015
  • Processus d'uniformisation de KONDUCTÖ, par Mama,Adidjatou Kouboura.
    Été 2022
  • Analyse et amélioration de la qualité du code du logiciel Giro Session Manager (GSM), par Djebari,Nadji.
    Été 2017
  • Développement de l'application MYBYS, par Benhessou,Youssef.
    Hiver 2017
  • Développement des applications web, par Brenkia,Elalia.
    Automne 2018
  • Tests et automatisation des tests dans les solutions développées par PIREL, par Zombre,Axel Boris.
    Automne 2022
Stage industriel et rapport technique, 3 cr.
  • Test de logiciel dans le département de livraison des services TI de PSP Investment, par Mahmoudimachakposhti,Shabnam.
    Été 2017
  • MYBYS, par Benhessou,Youssef.
    Hiver 2017
  • Développeur 1, par Zombre,Axel Boris.
    Automne 2022
  • Développement des applications web, par Brenkia,Elalia.
    Automne 2018
  • Refonte des écrans de la carte de crédits de l’application mobile « Service mobile Desjardins », par Chourak,Amina.
    Automne 2020
  • Tests et maintenance du système Konductö, par Mama,Adidjatou Kouboura.
    Été 2022
Rapport technique à 6 crédits
  • Lien entre la qualité logicielle interne et la conception statique de projets orientés objet, par Ben Younès,Cherif.
    Automne 2016
  • Les tests d'applications mobiles, par Amari,Soumaya.
    Hiver 2017
  • Conception et développement de Rentlo, une plateforme transactionnelle pour la location de biens et services., par Béjaoui Mezzi,Amine.
    Automne 2023
  • Migration du mode de publication des applications mobiles Desjardins vers le Android App Bundles, par Chourak,Amina.
    Automne 2020
  • Une étude empirique sur les questions posées sur StackOverflow sur les principaux outils pertinents pour du DevOps, par Farhi,Louiza.
    Automne 2023
Thèse de doctorat (recherche appliquée)
  • En codirection avec : Talhi, Chamseddine
    Dataset Generation and Machine Learning Approaches for Android Malware Detection, par Namrud,Zakeya.
    Hiver 2022
  • En codirection avec : El boussaidi, Ghizlane
    Identifying Community-Supported Technologies in Software Development Discussion Forums through Data Science, par Almansoury,Farag.
    Été 2023
  • En codirection avec : Kpodjedo, Sègla Jean-Luc
    Supporting Requirements Specification for a Certifiable Avionic Safety Critical System, par Darif,Ikram.
    Été 2024
Projet d'intervention en entreprise à 15 crédits
  • En codirection avec : Ben Hamed, Walid
    Réalisation d'une solution (Web et Mobile) qui permet de faciliter la communication et les interactions entre les avocats et leurs clients, par Ben Hamed,Imen.
    Automne 2017
  • En codirection avec : Chan, Mingar
    Automatisation des tests pour un système embarqué, par Mangeot,Benjamin.
    Automne 2018
Publications
Article publié dans une revue, révisé par les pairs (11)

Alvine B. Belle, Callum Sutherland, Opeyemi O. Adesina, Segla Kpodjedo, Nathanael Ojong, Lisa Cole. 2023. « Bolstering the persistence of black students in undergraduate computer science programs: A systematic mapping study ». ACM Transactions on Computing Education. vol. 23 , nº 4.

Farag Almansoury, Segla Kpodjedo, Ghizlaine El Boussaidi. 2022. « Game development topics: A tag-based investigation on game development stack exchange ». Applied Sciences. vol. 12 , nº 21.

Farag Almansoury, Segla Kpodjedo, Ghizlane El Boussaidi. 2022. « Identifying community-supported technologies and software developments concepts by K-means clustering ». International Journal of Advanced Computer Science and Applications. vol. 13 , nº 6. p. 917-926.

Namrud Zakeya, Kpodjedo Ségla, Talhi Chamseddine, Boaye Belle Alvine. 2022. « Probing AndroVul dataset for studies on Android malware classification ». Journal of King Saud University - Computer and Information Sciences. vol. 34 , nº 9. p. 6883-6894.

Zakeya Namrud, Sègla Kpodjedo, Chamseddine Talhi, Ahmed Bali, Alvine Boaye Belle. 2021. « Deep learning based android anomaly detection using a combination of vulnerabilities dataset ». Applied Sciences. vol. 11 , nº 16. 18 p.

Alvine Boaye Belle, Ghizlane El Boussaidi, Sègla Kpodjedo. 2016. « Combining lexical and structural information to reconstruct software layers ». Information and Software Technology. vol. 74 p. 1-16.

Segla Kpodjedo, Philippe Galinier, Giuliano Antoniol. 2014. « Using local similarity measures to efficiently address approximate graph matching ». Discrete Applied Mathematics. vol. 164 , nº Part 1. p. 161-177.

Sègla Jean-Luc Kpodjedo, Filippo Ricca, Philippe Galinier, Giuliano Antoniol, Yann-Gaël Gueheneuc. 2013. « MADMatch: many-to-many approximate diagram matching for design comparison ». IEEE Transactions on Software Engineering. vol. 39 , nº 8. p. 1090-1111.

Segla Kpodjedo, Filippo Ricca, Philippe Galinier, Giuliano Antoniol, Yann-Gaël Gúeh́eneuc. 2013. « Studying software evolution of large object-oriented software systems using an ETGM algorithm ». Journal of software: Evolution and Process. vol. 25 , nº 2. p. 139-163.

Segla Kpodjedo, Filippo Ricca, Philippe Galinier, Yann-Gaël Guéhéneuc, Giuliano Antoniol. 2011. « Design evolution metrics for defect prediction in object oriented systems ». Empirical Software Engineering. vol. 16 , nº 1. p. 141-175.

S. Kpodjedo, P. Galinier, G. Antoniol. 2010. « On the use of similarity metrics for approximate graph matching ». Electronic Notes in Discrete Mathematics. vol. 36 p. 687-694.

Compte rendu de conférence (20)

Ikram Darif, Cristiano Politowski, Ghizlaine El Boussaidi, Imen Benzarti, Sègla Kpodjedo. 2023. « A model-driven and template-based approach for requirements specification ». ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems (MODELS) (Västerås, Sweden, Oct. 01-06, 2023) p. 239-249. Institute of Electrical and Electronics Engineers.

Ikram Darif, Cristiano Politowski, Ghizlane El Boussaidi, Segla Kpodjedo. 2022. « A domain specific language for the ARINC 653 specification ». IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW (Charlotte, NC, USA, Oct. 31-Nov. 03, 2022) p. 238-245. Institute of Electrical and Electronics Engineers Inc..

Chaima Chekhaba, Hocine Rebatchi, Ghizlane El Boussaidi, Naouel Moha, Sègla Kpodjedo. 2021. « Coach: classification-based architectural patterns detection in Android apps ». Proceedings of the 36th Annual ACM Symposium on Applied Computing (Republic of Korea, Mar. 22-26, 2021) p. 1429–1438. Association for Computing Machinery.

Farag Almansoury, Sègla Kpodjedo, Ghizlane El Boussaidi. 2020. « Investigating Web3D topics on StackOverflow: a preliminary study of WebGL and Three.js ». The 25th International Conference on 3D Web Technology (Seoul, Korea, Nov. 09-13, 2020) Association for Computing Machinery.

Zakeya Namrud, Sègla Kpodjedo, Chamseddine Talhi. 2020. « AndroVul: A repository for android security vulnerabilities ». CASCON '19: Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering (Toronto, ON, Canada, Nov. 04-06, 2019) p. 64-71. Center for Advanced Studies on Collaborative Research.

Alvine Boaye Belle, Timothy C. Lethbridge, Sègla Kpodjedo, Opeyemi O. Adesina, Miguel A. Garzon. 2019. « A novel approach to measure confidence and uncertainty in assurance cases ». 2019 IEEE 27th International Requirements Engineering Conference Workshops (REW) (Jeju Island, Korea (South), Sept. 23-27, 2019) p. 24-33. Institute of Electrical and Electronics Engineers Inc..

Aymen Daoudi, Naouel Moha, Ghizlane ElBoussaidi, Sègla Kpodjedo. 2019. « An exploratory study of MVC-based architectural patterns in Android apps ». Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing (SAC 2019) (Limassol, Cyprus, Apr. 08-12, 2019) p. 1711-1720. Association for Computing Machinery.

Naoures Ghrairi, Sègla Kpodjedo, Amine Barrak, Fabio Petrillo, Foutse Khomh. 2018. « The State of practice on Virtual Reality (VR) applications: An exploratory study on github and stack overflow ». 2018 IEEE International Conference on Software Quality, Reliability and Security (QRS) (Lisbon, Portugal, July 16-20, 2018) p. 356-366. Institute of Electrical and Electronics Engineers Inc..

Philippe Galinier, Segla Kpodjedo, Giulio Antoniol. 2017. « A penalty-based Tabu search for constrained covering arrays ». Genetic and Evolutionary Computation Conference (GECCO) (Berlin, Germany, July 15-19, 2017) p. 1288-1294. ACM.

Jonathan Cloutier, Sègla Kpodjedo, Ghizlane El boussaidi. 2016. « WAVI: a reverse engineering tool for Web applications ». 2016 IEEE 24th International Conference on Program Comprehension (ICPC) (Austin, TX, USA, May 16-17, 2016) Piscataway, NJ, USA : IEEE.

Christel Kapto, Ghizlane El Boussaidi, Sègla Kpodjedo, Chouki Tibermacine. 2016. « Inferring architectural evolution from source code analysis : A tool-supported approach for the detection of architectural tactics ». Software Architecture: 10th European Conference, ECSA 2016 (Copenhagen, Denmark, Nov. 28 - Dec. 2, 2016) p. 149-165. Springer International Publishing.

Alvine Boaye Belle, Ghizlane El Boussaidi, Christian Desrosiers, Segla Kpodjedo, Hafedh Mili. 2015. « The layered architecture recovery as a quadratic assignment problem ». Software Architecture : 9th European Conference, ECSA 2015, Dubrovnik/Cavtat, Croatia, September 7–11, 2015, Proceedings (Cham, Switzerland, Sept. 7-11, 2015) p. 339-354. Springer International Publishing.

Sana Maki, Sègla Kpodjedo, Ghizlane El Boussaidi. 2015. « Context extraction in recommendation systems in software engineering: a preliminary survey ». Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering (Markham, ON, Canada, Nov. 2-4, 2015) p. 151-160. Riverton, NJ, USA : IBM Corp..

Ahmed Belderrar, Segla Kpodjedo, Yann-Gaël Guéhéneuc, Giuliano Antoniol, Philippe Galinier. 2011. « Sub-graph mining: Identifying micro-architectures in evolving object-oriented software ». 15th European Conference on Software Maintenance and Reengineering (CSMR) (Oldenburg, Germany, Mar. 01-04, 2011) p. 171-180. IEEE.

Segla Kpodjedo, Philippe Galinier, Giuliano Antoniol. 2010. « Enhancing a tabu algorithm for approximate graph matching by using similarity measures ». Evolutionary Computation in Combinatorial Optimization : 10th European Conference, EvoCOP 2010, Istanbul, Turkey, April 7-9, 2010. Proceedings (Istanbul, Turkey, Apr. 07-10, 2010) p. 119-130. Springer.

Segla Kpodjedo. 2009. « Approximate graph matching in software engineering ». 16th Working Conference on Reverse Engineering (WCRE) (Lille, France, Oct. 13-16, 2009) p. 295-298. IEEE.

Segla Kpodjedo, Filippo Ricca, Giuliano Antoniol, Philippe Galinier. 2009. « Evolution and search based metrics to improve defects prediction ». 1st International Symposium on Search Based Software Engineering (SSBSE) (Windsor, Berkshire, United Kingdom, May 13-15, 2009) p. 23-32. IEEE.

Segla Kpodjedo, Filippo Ricca, Philippe Galinier, Giuliano Antoniol. 2009. « Recovering the evolution stable part using an ECGM algorithm: Is there a tunnel in mozilla? ». 3th European Conference on Software Maintenance and Reengineering (CSMR) (Kaiserslautern, Germany, Mar. 24-27, 2009) p. 179-188. IEEE.

Segla Kpodjedo, Filippo Ricca, Philippe Galinier, Giuliano Antoniol. 2008. « Error correcting graph matching application to software evolution ». 15th Working Conference on Reverse Engineering (WCRE) (Antwerp, Belgium, Oct. 15-18, 2008) p. 289-293. IEEE.

Segla Kpodjedo, Filippo Ricca, Philippe Galinier, Giuliano Antoniol. 2008. « Not all classes are created equal: Toward a recommendation system for focusing testing ». RSSE '08: Proceedings of the 2008 international workshop on Recommendation systems for software engineering (Atlanta, GA, USA, Nov. 09, 2008) p. 6-10. Association for Computing Machinery.

Affiche (6)

Ikram Darid, Ghizlaine El Boussaidi, Sègla Kpodjedo. 2022. « Supporting requirements specification for a certifiable avionic safety critical system ». Affiche présentée lors de la conférence : Consortium for Software Engineering Research (CSER) spring ( Montreal, QC, Canada - En ligne, May 30, 2022 )

Pratibha Padmanabhan, Ghizlaine El Boussaidi, Sègla Kpodjedo. 2022. « Supporting the generation of the input space model for testing a certifiable avionic safety critical system ». Affiche présentée lors de la conférence : Consortium for Software Engineering Research (CSER) spring ( Montreal, QC, Canada - En ligne, May 30, 2022 )

Christel Kapto, Ghizlane El Boussaidi, Sègla Kpodjedo. 2016. « An approach for detecting architectural tactics and inferring architectural evolution from the source code ». Affiche présentée lors de la conférence : Consortium of Software Engineering Research (CSER Spring Meeting) ( Huntsville, AL, USA, Mar. 22-24, 2016 )

Jonathan Cloutier, Sègla Kpodjedo. 2015. « Reverse engineering and visualization of web application's structure ». Affiche présentée lors de la conférence : Consortium of Software Engineering Research (CSER 2015, Spring Meeting) ( Montreal, QC, Canada, Mar. 1, 2015 )

Christel Kapto, Ghizlane El boussaidi, Sègla Kpodjedo. 2015. « Towards inferring architectural intention from software evolution ». Affiche présentée lors de la conférence : Consortium of Software Engineering Research (CSER 2015, Spring Meeting) ( Montreal, QC, Canada, Mar. 1, 2015 )

Sana Maki, Sègla Kpodjedo, Ghizlane El Boussaidi. 2015. « Towards a generic framework for recommendation systems in software engineering - A preliminary analysis of RSSE tools ». Affiche présentée lors de la conférence : Consortium of Software Engineering Research (CSER 2015, Spring Meeting) ( Montreal, QC, Canada, Mar. 1, 2015 )

Prix et distinctions