Latifa Guerrouj

Professeure
Formation Ing. jr, Ph.D. (Polytechnique Montréal)
Bureau A-3414
Téléphone 514 396-8608
Présentation

Département de génie logiciel et des TI

Axes de recherche :

  • Technologies de l’information et des communications

Expertises :

  • Maintenance logicielle
  • Évolution du logiciel
  • Génie logiciel expérimental
  • Fabrication mécanique
  • Analytiques des logiciels
Publications: article

Publications: conference_itemau

Publications: conference_item
17th Working Conference on Reverse Engineering
Publications: conference_itemau

Publications: conference_item
IEEE 24th International Conference on Program Comprehension (ICPC)
Publications: conference_itemau

Publications: conference_itemau

Publications: conference_item
Proceedings of the 38th International Conference on Software Engineering Companion (ICSE 2016)
Publications: conference_item
30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015)
Publications: conference_itemau

Publications: article

Publications: conference_itemau

Publications: conference_item
2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)
Publications: article

Publications: conference_item
34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019)
Publications: conference_item
2016 IEEE 23rd International Conference on Software Analysis, Evolution and Reengineering (SANER)
Cours et encadrements

Cours

GTI100 Programmation et réseautique en génie des TI (Hiver 2019)
LOG100 Programmation et réseautique en génie logiciel (Hiver 2019)

Encadrements

Mémoire à 30 crédits

    The Use of Date Analytics to Build Recommendation Systems that can Guide Managers and Developers During their Decision-Making Process, par Khalilazar,Saeed.
    Hiver 2020

    Système de recommandations de code en utilisant des analytiques des données, par Bouhrir,Mohammed.
    Hiver 2020

    Leaveraging Data Analytics to Build a Context-Aware code Summarization, par Harirpoosh,Andisheh.
    Hiver 2020

    Étude de l'impact de différentes sources d'informations sur la synthèse des entités de code logiciel, par Hakimi,Hafida.
    Hiver 2018

Projet d'application à 15 crédits

    En codirection avec : El boussaidi, Ghizlane
    Les anti-patrons orientés objet sont-ils pertinents pour les applications mobiles, par Taleb,Omar.
    Hiver 2016

    Étude sur les systèmes de builds : Cas de développeurs open-source et industriels, par Akkari,Manel.
    Été 2017

    Étude empirique sur les liens entre le code et les rapports de bogues des systèmes logiciels, par Soumah,Mafoudia.
    Été 2019

    Tirer parti des analyses logicielles pour recommander la propension aux changements du code source, par Poilâne,Pierre.
    Été 2017

    Recommandations de changements de code dans le cadre des applications mobiles, par Diawara,Papa Mouhamadou Lamine.
    Hiver 2018

Publications
Article publié dans une revue, révisé par les pairs (3)

Gias Uddin, Olga Baysal, Latifa Guerrouj, Foutse Khomh. 2019. « Understanding how and why developers seek and analyze API-related opinions ». IEEE Transactions on Software Engineering (TSE). (Sous presse)

Shams Azad, Peter C. Rigby, Latifa Guerrouj. 2017. « Generating API call rules from version history and stack overflow posts ». ACM Transactions on Software Engineering and Methodology. vol. 25 , nº 4. p. 1-22.

Latifa Guerrouj, Zeinab Kermansaravi, Venera Arnaoudouva, Benjamin C. M. Fung, Foutse Khomh, Giuliano Antoniol, Yann-Gael Guéhéneuc. 2017. « Investigating the relation between lexical smells and change- and fault-proneness: an empirical study ». Software Quality Journal. vol. 25 , nº 3. 30 p. p. 641-670.

Compte rendu de conférence (7)

Benoît Verhaeghe, Christopher Fuhrman, Nicolas Anquetil, Latifa Guerrouj, Stéphane Ducasse. 2019. « Empirical study of programming to an interface ». 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019) (San Diego, CA, USA, Nov. 11-15 2019)

Latifa Guerrouj, Olga Baysal. 2016. « Investigating the Android apps' success: an empirical study ». IEEE 24th International Conference on Program Comprehension (ICPC) (Austin, TX, USA, May 16-17, 2016) Piscataway, NJ, USA : IEEE.

Latifa Guerrouj, Olga Baysal, David Lo, Foutse Khomh. 2016. « Software analytics: Challenges and opportunities ». Proceedings of the 38th International Conference on Software Engineering Companion (ICSE 2016) (Austin, TX, USA, May 14-22, 2016) p. 902-903. New York, NY, USA : Association of Computing Machinery.

Sultan Wehaibi, Emad Shihab, Latifa Guerrouj. 2016. « Examining the impact of self-admitted technical debt on software quality ». 2016 IEEE 23rd International Conference on Software Analysis, Evolution and Reengineering (SANER) (Suita, Japan, Mar. 14-18, 2016) p. 179-188. IEEE Computer Society.

Latifa Guerrouj, Benjamin C. M. Fung, David Lo, Foutse Khomh, Abdelwahab Hamou-Lhadj. 2015. « Mining textual data for software engineering ». 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015) (Lincoln, NE, USA, Nov. 9-13, 2015)

Oleksii Kononenko, Olga Baysal, Latifa Guerrouj, Yaxin Cao, Michael W. Godfrey. 2015. « Investigating code review quality: Do people and participation matter? ». 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) (Bremen, Germany, Sept. 29-Oct. 1, 2015) p. 111-120. IEEE.

Latifa Guerrouj. 2010. « Automatic derivation of concepts based on the analysis of source code identifiers ». 17th Working Conference on Reverse Engineering (Beverly, MA, USA, Oct. 13-16, 2010) p. 301-304. IEEE.

Communication (6)

Mohamed Elyes Lahmar, Christopher Paul Fuhrman, Latifa Guerrouj. 2016. « Empirical validation of a stability model ». Communication lors de la conférence : Consortium for software engineering research (CSER 2016) ( Alberta, Canada, Juin 2016 )

Latifa Guerrouj. 2016. « Software analytics: challenges and opportunities ». Communication lors de la conférence : Google Women Techmakers 2016 International Day ( Montreal, QC, Canada, Mar. 12, 2016 )

Latifa Guerrouj, Olga Baysal. 2016. « Software analytics: Challenges and opportunities ». Communication lors de la conférence : Canadian Celebration of women in computing (ACM-W) ( Ottawa, ON, Canada, Jan. 22-23, 2016 )

Latifa Guerrouj, Olga Baysal, David Lo, Foutse Khomh. 2016. « Software analytics: Challenges and opportunities ». Communication lors de la conférence : 38th International Conference on Software Engineering Program (ICSE 2016) ( Austin, TX, USA, May 14-22, 2016 )

Latifa Guerrouj, Benjamin C. M. Fung, David Lo, Foutse Khomh, Abdelwahab Hamou-Lhadj. 2015. « Tutorial : Mining textual data for software engineering ». Communication lors de la conférence : 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015) ( Lincoln, NE, USA, Nov. 9-13, 2015 )

Oleksii Kononenko, Olga Baysal, Latifa Guerrouj, Yaxin Cao, Michael W. Godfrey. 2015. « Investigating code review quality: Do people and participation matter? ». Communication lors de la conférence : 31st IEEE International Conference on Software Maintenance and Evolution (ICSME) ( Bremen, Germany, Sept. 29 - Oct. 1, 2015 )

Prix et distinctions