International Journals and Conferences

  • Investigating the Android Apps' Success: An Empirical Study [PDF]
    Latifa Guerrouj and Olga Baysal. Published in the Proceedings of the 24th IEEE International Conference on Program Comprehension (ICPC) - ERA Track, Austin, Texas, USA, 2016.

  • Examining The Impact of Self-admitted Technical Debt on Software Quality [PDF]
    Sultan Wehaibi, Emad Shihab, and Latifa Guerrouj. Published in the Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), Osaka, Japan, 2016.

  • An Empirical Study on the Impact of Lexical Smells on Change- and Fault- Proneness [PDF]
    Latifa Guerrouj, Zeinab Kermansaravi, Venera Arnaoudouva, Benjamin Fung, Foutse Khomh, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Published in the Software Quality Journal (SQJ) - Springer, 2016.

  • Software Analytics: Challenges and Opportunities [PDF]
    Latifa Guerrouj, Olga Baysal, David Lo, and Foutse Khomh. Published in the Proceedings of the 38th International Conference on Software Engineering - Technical Briefing, Austin, TX, USA, 2016.

  • Investigating Code Review Quality: Do People and Participation Matters? [PDF]
    Oleksii Kononenko, Olga Baysal, Latifa Guerrouj, Yaxin Caoy, and Michael W. Godfrey. Published in the Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME), Bremen, Germany, 2015.

  • Mining Textual Data for Software Engineering Tasks [PDF]
    Latifa Guerrouj, Benjamin Fung, David Lo, Foutse Khomh, and Wahab Hamou-Lhadj. Published in the Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), Lincoln, Nebraska, USA, 2015.

  • Leveraging Informal Documentation to Summarize Classes and Methods in Context [PDF]
    Latifa Guerrouj, David Bourque, and Peter C. Rigby. Published in the ACM 37th International Conference on Software Engineering (ICSE) - New Ideas and Emerging Results (NIER), Florence, Italy, 2015.

  • The Influence of App Churn on App Success and StackOverflow Discussions [PDF]
    Latifa Guerrouj, Shams Azaad, Peter C. Rigby. Published in the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), Montreal, Canada, 2015.

  • 1st IEEE International Workshop on Software Analytics (SWAN 2015) [PDF]
    Olga Baysal and Latifa Guerrouj. Published in the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), Montreal, Canada, 2015.

  • An Experimental Study On the Effect of Context on Identifier Splitting and Expansion [PDF]
    Latifa Guerrouj, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Published in the Empirical Software Engineering Journal (EMSE), 2014.

  • TIDIER: An Identifier Splitting Approach using Speech Recognition Techniques [PDF]
    Latifa Guerrouj, Massimiliano Di Penta, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Published in the Journal of Software: Evolution and Process (JSEP), 2013.

  • Normalizing Source Code Vocabulary to Enhance Program Comprehension and Software Quality [PDF]
    Latifa Guerrouj, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Published in the 35th ACM International Conference of Software Engineering (ICSE), San Francisco, California, USA, 2013.

  • 3rd Mining Unstructured Data because “mining unstructured data is like fishing in muddy waters”! [PDF]
    Alberto Bacchelli, Nicolas Bettenburg, Latifa Guerrouj, and Sonia Haiduc. Published in the 20th IEEE Working Conference on Reverse Engineering (WCRE), Koblenz-Landau, Germany, 2013.

  • TRIS: a Fast and Accurate Identifiers Splitting and Expansion Algorithm [PDF]
    Latifa Guerrouj, Philippe Galinier, Yann-Gaël Guéhéneuc, Giuliano Antoniol, and Massimiliano Di Penta. Published in the 19th IEEE Working Conference on Reverse Engineering (WCRE), Kingston, Canada, 2012.

  • 2nd Mining Unstructured Data because “mining unstructured data is like fishing in muddy waters”! [PDF]
    Alberto Bacchelli, Nicolas Bettenburg, and Latifa Guerrouj. Published in the 19th IEEE Working Conference on Reverse Engineering (WCRE), Kingston, Canada, 2012.

  • Can Better Identifier Splitting Techniques Help Feature Location? [PDF]
    Bogdan Dit, Latifa Guerrouj , Denys Poshyvanyk, and Giuliano Antoniol. Published in the 19th IEEE International Conference on Program Comprehension (ICPC), Kingston, Canada, 2011.

  • Automatic Derivation of Concepts Based on the Analysis of Source Code Identifiers [PDF]
    Latifa Guerrouj. Published in the 17th IEEE Working Conference on Reverse Engineering (WCRE), Boston, USA, 2010.

  • Distinguished Paper Award. Recognizing Words from Source Code Identifiers Using Speech Recognition Techniques [PDF]
    Nioosha Madani, Latifa Guerrouj, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Published in the 14th IEEE European Conference on Software Maintenance and Reengineering (CSMR), Madrid, Spain, 2010.


    Workshops


  • An Experimental Study on the Effect of Context on Source Code Vocabulary Normalization
    PosterConsortium for Software Engineering Research (CSER), Toronto, Canada, 2012.

  • A Graph-based Approach to Normalize Source Code Vocabulary
    PosterMining Software Repositories Vision 2020 (MSR Vision 2020), Kingston, Canada, 2012.

  • A Speech Recognition-Inspired Approach to Map Identifiers to Domain Concepts
    Poster10e Journée de la recherche, École Polytechnique de Montréal, Canada, 2011.


    Theses and Technical Reports

  • Ph.D. Thesis : Context-Aware Source Code Vocabulary Normalization for Software Maintenance
    Technical ReportÉcole Polytechnique de Montréal, Canada, 2013.

  • Automatic Derivation of Concepts based on the Analysis of Source Code Identifiers
    Technical ReportÉcole Polytechnique de Montréal, Canada, 2010.