Sègla Jean-Luc Kpodjedo

Presentation

Département de génie logiciel et des TI

Research interests:

  • Information and Communications Technologies

Research areas:

  • Graph mathing
  • Defect prediction and software testing
  • Software Evolution
  • Empirical software engineering
  • Combinatorial optimisation and meta-heuristics
Publications: conference_item
The 25th International Conference on 3D Web Technology
Publications: conference_item
15th European Conference on Software Maintenance and Reengineering (CSMR)
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_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: article

Courses and support services

Courses

LOG121 Conception orientée objet (Summer 2022)
LOG450 Conception d’applications mobiles (Winter 2022)
MGL846 Concepts et pratique des tests logiciels (Winter 2022)
LOG121 Conception orientée objet (Fall 2021)

Assistance to students

Projet d'application à 15 crédits

    Co-directed by: Lapalme, James
    Revue holistique de l'état de l'art sur la ludification, by Fontaine-Escobar,Gabriel.
    Winter 2015

    Étude empirique sur les projets de réalité augmentée, by Benziane,Kheira.
    Summer 2019

    Proposition de nouveaux scénarios de tests basés sur les modèles avec l'outil GraphWalker, by Redouane,Billel.
    Summer 2015

    Co-directed by: Perraton, Daniel
    Évolution, développement logiciel et administration des infrastructures informatiques (DevOps) du projet OPECC, by Kerkouche,Anis.
    Fall 2020

    Tests basés sur les exigences supportés par un outil, by Claude,Gaëlle.
    Winter 2016

    Automatisation de tests logiciels, by Mahmoudimachakposhti,Shabnam.
    Summer 2017

    Analyse de codes de réalité virtuelle, by Ghrairi,Naoures.
    Winter 2017

    Réingénierie de l'outil OPECC, by Bouffard,Nicolas.
    Summer 2018

    Co-directed by: Kpodjedo, Sègla Jean-Luc
    Localisation d’appareils mobiles en magasin: analyse architecturale d’un projet de l’internet des objets, by Chouinard,Louis-Philippe.
    Summer 2021

    Co-directed by: 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, by Sayah,Mohamed Riadh.
    Fall 2019

    Co-directed by: Perraton, Daniel
    Évolution de l'environnement de développement du projet OPECC et développement de nouvelles fonctionnalités, by Dhanak,Deep.
    Winter 2019

Mémoire à 30 crédits

    Rétro ingénierie d'application web javascript pour aider à la compréhension et à la documentation, by Cloutier,Jonathan.
    Winter 2016

    Co-directed by: El boussaidi, Ghizlane
    Systematic Review of Recommendation Systems in Software Engineering, by Maki,Sana.
    Summer 2016

    Co-directed by: 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, by Kapto Djampou,Christel.
    Summer 2016

    An Empirical Study On Software Testing Tools Terminology, by Kolli,Rajesh.
    Summer 2018

    Co-directed by: Kpodjedo, Sègla Jean-Luc
    Supporting certification of a safety critical software product line, by Padmanabhan,Pratibha.
    Summer 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, by Aurenche,Baptiste.
    Summer 2015

    Processus d'uniformisation de KONDUCTÖ, by Mama,Adidjatou Kouboura.
    Summer 2022

    Analyse et amélioration de la qualité du code du logiciel Giro Session Manager (GSM), by Djebari,Nadji.
    Summer 2017

    Développement de l'application MYBYS, by Benhessou,Youssef.
    Winter 2017

    Développement des applications web, by Brenkia,Elalia.
    Fall 2018

Stage industriel et rapport technique, 3 cr.

    Test de logiciel dans le département de livraison des services TI de PSP Investment, by Mahmoudimachakposhti,Shabnam.
    Summer 2017

    MYBYS, by Benhessou,Youssef.
    Winter 2017

    Développement des applications web, by Brenkia,Elalia.
    Fall 2018

    Refonte des écrans de la carte de crédits de l’application mobile « Service mobile Desjardins », by Chourak,Amina.
    Fall 2020

    Tests et maintenance du système Konductö, by Mama,Adidjatou Kouboura.
    Summer 2022

Rapport technique à 6 crédits

    Lien entre la qualité logicielle interne et la conception statique de projets orientés objet, by Ben Younès,Cherif.
    Fall 2016

    Les tests d'applications mobiles, by Amari,Soumaya.
    Winter 2017

    Migration du mode de publication des applications mobiles Desjardins vers le Android App Bundles, by Chourak,Amina.
    Fall 2020

Thèse de doctorat (recherche appliquée)

    Co-directed by: Talhi, Chamseddine
    Dataset Generation and Machine Learning Approaches for Android Malware Detection, by Namrud,Zakeya.
    Winter 2022

    Co-directed by: El boussaidi, Ghizlane
    Supporting Video Game Development with Crowdsourcing, by Almansoury,Farag.
    Summer 2022

    Co-directed by: Galinier, Philippe
    Génération de tests combinatoires d'interaction pour le génie logiciel, by Amari,Soumaya.
    Summer 2022

    Co-directed by: Kpodjedo, Sègla Jean-Luc
    Supporting Requirements Specification for a Certifiable Avionic Safety Critical System, by Darif,Ikram.
    Summer 2022

Projet d'intervention en entreprise à 15 crédits

    Co-directed by: 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, by Ben Hamed,Imen.
    Fall 2017

    Co-directed by: Chan, Mingar
    Automatisation des tests pour un système embarqué, by Mangeot,Benjamin.
    Fall 2018

Publications
Conference proceeding (18)

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.

Peer-reviewed article published in a refereed journal (8)

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.

Namrud Zakeya, Kpodjedo Ségla, Talhi Chamseddine, Boaye Belle Alvine. 2021. « Probing AndroVul dataset for studies on Android malware classification ». Journal of King Saud University - Computer and Information Sciences. (In press)

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.

Poster (4)

Christel Kapto, Ghizlane El Boussaidi, Sègla Kpodjedo. 2016. « An approach for detecting architectural tactics and inferring architectural evolution from the source code ». Poster presented during a conference : 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 ». Poster presented during a conference : 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 ». Poster presented during a conference : 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 ». Poster presented during a conference : Consortium of Software Engineering Research (CSER 2015, Spring Meeting) ( Montreal, QC, Canada, Mar. 1, 2015 )

Awards and honors