Publications of 2017 
Back to the index

Articles in journal or book chapters
  1. Le An, Foutse Khomh, and Yann-Gaël Guéhéneuc. An Empirical Study of Crash-inducing Commits in Mozilla Firefox. Software Quality Journal (SQJ), pp 1–-32, March 2017. Note: 33 pages. [Text ] Keyword(s): Code and design smells, SQJ.

  2. Latifa Guerrouj, Zeinab Kermansaravi, Venera Arnaoudova, Benjamin C. M. Fung, Foutse Khomh, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Investigating the Relation between Lexical Smells and Change- and Fault-proneness: An Empirical Study. Software Quality Journal (SQJ), 25(3):641–-670, September 2017. Note: 30 pages. [Text ] Keyword(s): Code and design smells, SQJ.

  3. Fehmi Jaafar, Angela Lozano, Yann-Gaël Guéhéneuc, and Kim Mens. Analyzing Software Evolution and Quality by Extracting Asynchrony Change Patterns. Journal of Systems and Software (JSS), 131:311–-322, September 2017. Note: 12 pages. [Text ] Keyword(s): Evolution patterns, JSS.

  4. Francis Palma, Javier Gonzalez-Huerta, Mohamed Founi, Naouel Moha, Guy Tremblay, and Yann-Gaël Guéhéneuc. Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns. International Journal of Cooperative Information Systems (IJCIS), 26(2):1–-37, June 2017. Note: 38 pages. [Text ] Keyword(s): Code and design smells, IJCIS.

  5. Aminata Sabané, Yann-Gaël Guéhéneuc, Venera Arnaoudova, and Giuliano Antoniol. Fragile Base-class Problem, Problem?. Journal of Empirical Software Engineering (EMSE), 22(5):2612–-2657, October 2017. Note: 46 pages. [Text ] Keyword(s): Code and design smells, EMSE.

  6. Zéphyrin Soh, Foutse Khomh, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Noise in Mylyn Interaction Traces and Its Impact on Developers and Recommendation Systems. Journal of Empirical Software Engineering (EMSE), pp 1--48, June 2017. Note: 49 pages. [Text ] Keyword(s): Understanding program comprehension, EMSE.


Conference articles
  1. José Côté, Sylvie Cossette, Pilar Ramirez-Garcia, Geneviève Rouleau, Patricia Auger, François Boudreau, Marie-Pierre Gagnon, and Yann-Gaël Guéhéneuc. A Web-based Nursing Tailored Intervention to Support Health Behaviour Change among People Living with HIV: Development and Demonstration of TAVIE en santé. In Susan Michie and Anne Blandford, editors, Proceedings of the 3rd UCL Centre for Behaviour Change Digital Health Conference (DHC), February 2017. University College London Press. Note: Poster. 1 pages. [Slides ] Keyword(s): VIHTAVIE, DHC.

  2. Fehmi Jaafar, Angela Lozano, Yann-Gaël Guéhéneuc, and Kim Mens. On the Analysis of Co-Occurrence of Anti-Patterns and Clones. In Manuel Nuñez, Tadashi Dohi, and Xiaoying Bai, editors, Proceedings of the 3rd International Conference on Software Quality, Reliability, and Security (QRS), pages 274--284, July 2017. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Code and design smells, QRS.

  3. Fabio Petrillo, Hyan Mandian, Aiko Yamashita, Foutse Khomh, and Yann-Gaël Guéhéneuc. How Do Developers Toggle Breakpoints? Observational Studies. In Manuel Nuñez, Tadashi Dohi, and Xiaoying Bai, editors, Proceedings of the 3rd International Conference on Software Quality, Reliability, and Security (QRS), pages 285--295, July 2017. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Understanding program comprehension, QRS.

  4. Fábio Petrillo, Philippe Merle, Naouel Moha, and Yann-Gaël Guéhéneuc. Towards a REST Cloud Computing Lexicon. In Donald Ferguson, Vìctor Méndez Muñoz, and Jorge Cardoso, editors, Proceedings of the 7th International Conference on Cloud Computing and Services Science (CLOSER), pages 348--355, April 2017. SciTePress. Note: 8 pages. [Text ] [Slides ] Keyword(s): Code and design smells, CLOSER.

  5. Rubén Saborido, Foutse Khomh, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Comprehension of Ads-supported and Paid Android Applications: Are They Different?. In David Lo and Alexander Serebrenik, editors, Proceedings of the 25th International Conference on Program Comprehension (ICPC), pages 143--153, May 2017. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Understanding program comprehension, ICPC.

  6. Anas Shatnawi, Hafedh Mili, Ghizlane El-Boussaidi, Anis Boubaker, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat, and Manel Abdellatif. Analyzing Program Dependencies in Java EE Applications. In Lin Tan and Abram Hindle, editors, Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 64--74, May 2017. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Understanding program comprehension, MSR.

  7. Aiko Yamashita, S. Amirhossein Abtahizadeh, Foutse Khomh, and Yann-Gaël Guéhéneuc. Software Evolution and Quality Data from Controlled, Multiple, Industrial Case Studies. In Lin Tan and Abram Hindle, editors, Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 507--510, May 2017. ACM Press. Note: Short paper. 4 pages. [Text ] [Slides ] Keyword(s): Understanding program comprehension, MSR.

  8. Mahdis Zolfagharinia, Bram Adams, and Yann-Gaël Guéhéneuc. Do Not Trust Build Results at Face Value: An Empirical Study of 30 Million CPAN Builds. In Lin Tan and Abram Hindle, editors, Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 312--322, May 2017. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Understanding program comprehension, MSR.


Miscellaneous
  1. Abdelilah Sakti, Gilles Pesant, and Yann-Gaël Guéhéneuc. JTExpert at the Fifth Unit Testing Tool Competition, May 2017. Note: Tool demo at the 10th International Workshop on Search-Based Software Testing. 4 pages. [Text ] [Slides ] Keyword(s): Test case generation, SBST.