Répertoire des expertises

Vous êtes ici

Retour aux résultats de recherche
Foutse Khomh
Eng., Ph.D (UdeM), Postdoc (Queen's U)

Tél. : (514) 340-4711 poste 4233 Téléc. : (514) 340-5139 Local : M-4123

Intérêts de recherche et affiliations

Intérêts de recherche

Les intérêts de recherche du Professeur Foutse Khomh incluent la maintenance et l'évolution des logiciels, l'ingénierie infonuagique, l'ingénierie des services logiciels, le génie logiciel expérimental et l'analytique.

Publications

Publications récentes
Article de revue
Saborido, R., Khomh, F., Hindle, A. & Alba, E. (2018). An app performance optimization advisor for mobile device app marketplaces. Sustainable Computing: Informatics and Systems, 19, 29-42. Tiré de https://doi.org/10.1016/j.suscom.2018.05.008
Article de revue
An, L., Khomh, F. & Guéhéneuc, Y.-G. (2018). An empirical study of crash-inducing commits in Mozilla Firefox. Software Quality Journal, 26(2), 553-584. Tiré de https://doi.org/10.1007/s11219-017-9361-y
Communication de conférence
Khomh, F. & Guéhéneuc, Y.-G. (2018). Design patterns impact on software quality: Where are the theories? Communication présentée à 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2018), Campobasso, Italy (p. 15-25). Tiré de https://doi.org/10.1109/SANER.2018.8330193
Communication de conférence
Yamashita, A., Petrillo, F., Khomh, F. & Gueheneuc, Y.-G. (2018). Developer interaction traces backed by IDE screen recordings from think aloud sessions. Communication présentée à 15th ACM/IEEE International Conference on Mining Software Repositories (MSR 2018), Gothenburg, Sweden (p. 50-53). Tiré de https://doi.org/10.1145/3196398.3196457

Biographie

Foutse Khomh est professeur agrégé au département de génie informatique et logiciel de l'École Polytechnique de Montréal. Il dirige l'équipe SWAT dont les travaux de recherche portent sur l'ingénierie infonuagique et sur l'évaluation et l'amélioration de la qualité des logiciels grâce aux techniques d'analytique. Avant d'occuper ce poste, il était chercheur postdoctoral à Queen's University (Canada), travaillant au sein du Software Reengineering Research Group et de la chaire Industrielle NSERC/RIM sur les logiciels à ultra grande échelle. Il détient un doctorat en génie logiciel de l'Université de Montréal (Liste d'honneur du doyen). Il est aussi titulaire d'un diplôme d'études approfondies (D.E.A) de Mathématiques obtenu à l'Université de Yaoundé I (Cameroun) et d'un diplôme d'ingénieur de conception en Informatique de l'École Nationale Supérieure Polytechnique de Yaoundé (Cameroun). Il possède aussi une expérience industrielle pour avoir travaillé comme Architecte logiciel et gestionnaire de projets logiciels pour plusieurs compagnies. 

Ses intérêts de recherche incluent la maintenance et l'évolution des logiciels, l'ingénierie infonuagique, l'ingénierie des services logiciels, le génie logiciel expérimental et l'analytique. Il a publié de nombreux articles dans des actes de conférences internationales et dans des  revues scientifiques prestigieuses tel que l'IEEE Transactions on Software Engineering (TSE), le Springer Journal of Empirical Software Engineering (EMSE), l'Elsevier Journal of System and Software (JSS), et la IEEE International Conference on Software Maintenance and Evolution (ICSME). Ses travaux de recherches ont reçues 2 Most Influential Paper Awards, 4 prix de meilleur article et plus de 15 nominations pour des prix de meilleurs articles dans des conférences majeures de génie logiciel. Il est aussi membre du comité de programme de plusieurs conférences internationales de génie logiciel et arbitre pour plusieurs journaux de génie logiciel parmi lesquels le très prestigieux IEEE Transactions on Software Engineering. Il est co-président du comité de programme des conférences SCAM 2015, ICSME 2018, et ICPC 2019, et general chair de la conférence ICPC 2018. Il est l'un des fondateurs de la série d'ateliers RELENG (http://releng.polymtl.ca) et est rédacteur en chef adjoint du magazine IEEE software. Il est également membre des sociétés savantes ACM, IEEE et IEEE Computer Society.

Lien(s) d'intérêt

Encadrement à Polytechnique

TERMINÉ

  • Thèse de doctorat (3)

    • Morales Alvarado, R. (2017). Automated improvement of software design by search-based refactoring (Thèse de doctorat, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/2878/
    • Saborido Infantes, R. (2017). Assisting developers and users in developing and choosing efficient mobile device apps (Thèse de doctorat, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/2846/
    • Soh, Z. (2015). Improving Program Comprehension and Recommendation Systems Using Developers' Context (Thèse de doctorat, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/2034/
  • Mémoire de maîtrise (7)

    • Foundjem, A.T. (2017). Towards improving the reliability of live migration operations in openstack clouds (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/2498/
    • Musavi Mirkalaei, S.P. (2017). API Failures in Openstack Cloud Environments (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/2715/
    • Abtahizadeh, S.A. (2016). Understanding the Impact of Cloud Computing Patterns on Performance and Energy Consumption (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/2296/
    • Bani, B. (2016). Understanding the Impact of Databases on the Energy Efficiency of Cloud Applications (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/2256/
    • Mlouki, O. (2016). On the Detection of Licenses Violations in the Android Ecosystem (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/2124/
    • Saboury, A. (2016). On the fault-proneness of Javascript code smells (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/2445/
    • An, L. (2015). Improving Bug Triaging Using Software Analytics (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/1908/