Publications of 2020 
Back to the index

Articles in journal or book chapters
  1. Manel Abdellatif, Rafik Tighilt, Abdelkarim Belkhir, Naouel Moha, Yann-Gaël Guéhéneuc, and Éric Beaudry. A Multi-dimensional Study on the State of the Practice of REST APIs Usage in Android Apps. Automated Software Engineering (JASE), August 2020. Note: 42 pages. [Text ] Keyword(s): Evolution patterns, JASE.

  2. Antoine Barbez, Foutse Khomh, and Yann-Gaël Guéhéneuc. A Machine-learning based Ensemble Method for Anti-patterns Detection. Journal of Systems and Software (JSS), 161, March 2020. Note: 15 pages. [Text ] Keyword(s): Code and design smells, JSS.

  3. Diana El Masri, Fábio Petrillo, Yann-Gaël Guéhéneuc, Abdelwahab Hamou-Lhadj, and Anas Bouziane. A Systematic Literature Review on Automated Log Abstraction Techniques. Information and Software Technology (IST), 122, June 2020. Note: 23 pages. [Text ] Keyword(s): Quality models, IST.

  4. Guilherme Lacerda, Fábio Petrillo, Marcelo Pimenta, and Yann-Gaël Guéhéneuc. Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations. Journal of Systems and Software (JSS), 167, September 2020. Note: 44 pages. [Text ] Keyword(s): Code and design smells, JSS.

  5. João Eduardo Montandon, Cristiano Politowski, Luciana Lourdes Silva, Marco Tulio Valente, Fábio Petrillo, and Yann-Gaël Guéhéneuc. What Skills do IT Companies look for in New Developers? A Study with Stack Overflow Jobs. Information and Software Technology (IST), 2020. Note: Short article. 6 pages. [Text ] Keyword(s): Quality models, IST.

  6. Rodrigo Morales and Rubén Saborido Yann-Gaël Guéhéneuc. MoMIT: Porting a JavaScript Interpreter on a Quarter Coin. Transactions on Software Engineering (TSE), January 2020. Note: 15 pages. [Text ] Keyword(s): Features and requirements, TSE.

  7. Cristiano Politowski, Foutse Khomh, Simone Romano, Giuseppe Scanniello, Fábio Petrillo, Yann-Gaël Guéhéneuc, and Abdou Maiga. A Large Scale Empirical Study of the Impact of Spaghetti Code and Blob Anti-patterns on Program Comprehension. Information and Software Technology (IST), 122, June 2020. Note: 17 pages. [Text ] Keyword(s): Code and design smells, IST.

  8. Zohreh Sharafi, Bonita Sharif, Yann-Gaël Guéhéneuc, Andrew Begel, Romain Bednarik, and Martha Crosby. A Practical Guide on Conducting Eye Tracking Studies in Software Engineering. Empirical Software Engineering (EMSE), 25:3128--3174, June 2020. Note: 52 pages. [Text ] Keyword(s): Understanding program comprehension, EMSE.


Conference articles
  1. Manel Abdellatif, Rafik Tighilt, Naouel Moha, Hafedh Mili, Ghizlane El Boussaidi, Jean Privat, and Yann-Gaël Guéhéneuc. A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration. In Eleana Kafeza, Boualem Benatallah, and Fabio Martinelli, editors, Proceedings of the 18th International Conference on Service Oriented Computing (ICSOC), December 2020. Springer. Note: 15 pages. [Text ] [Slides ] Keyword(s): Evolution patterns, ICSOC.

  2. Zeineb Baba Cheikh, Ghizlane El Boussaidi, Julien Gascon-Samson, Hafedh Mili, and Yann-Gaël Guéhéneuc. A preliminary study of open-source IoT development frameworks. In Rodrigo Morales, Rubén Saborido, Shah Rukh Humayoun, and Yann-Gaël Guéhéneuc, editors, Proceedings of the 2nd International Workshop on Software Engineering Research and Practice for the IoT (SERP4IoT), July 2020. Note: 8 pages. [Text ] [Slides ] Keyword(s): Features and requirements, SERP4IoT.

  3. Mashael (Layan) Etaiwi, Sylvie Hamel, and Yann-Gaël Guéhéneuc. Order in Chaos: Prioritizing Mobile App Reviews using Consensus Algorithms. In W. K. Chan, Bill Claycomb, and Hiroki Takakura, editors, Proceedings of the 44th Computer Software and Applications Conference (COMPSAC), July 2020. IEEE CS Press. Note: 9 pages. [Text ] [Slides ] Keyword(s): Features and requirements, COMPSAC.

  4. Guilherme Lacerda, Fábio Petrillo, Marcelo Pimenta, and Yann-Gaël Guéhéneuc. Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations. In David Lo and David Shepherd, editors, Proceedings of the 36th International Conference on Software Maintenance and Evolution (ICSM), September--October 2020. IEEE CS Press. Note: Journal FirstJournal First / Conference Second track (J1C2). 1 page. [Text ] [Slides ] Keyword(s): Code and design smells, ICSM.

  5. Cristiano Politowski, Fábio Petrillo, Yann-Gaël Guéhéneuc, Gabriel Cavalheiro Ullmann, and Josias De Andrade Werly. Dataset of Video Game Development Problems. In Olga Baysal and Bogdan Vasilescu, editors, Proceedings of the 17th International Conference on Mining Software Repositories (MSR), June 2020. ACM Press. Note: Data Showcase. 5 pages. [Text ] [Slides ] Keyword(s): Quality models, MSR.

  6. Rafik Tighilt, and Manel Abdellatif, Naouel Moha, Hafedh Mili, Ghizlane El Boussaidi, Jean Privat, and Yann-Gaël Guéhéneuc. On the Study of Microservice Antipatterns: a Catalog Proposal. In Tiago Boldt Sousa, editor, Proceedings of the 25th European Conference on Pattern Languages of Programs (EuroPLoP), July 2020. ACM Press. Note: 13 pages. [Text ] [Slides ] Keyword(s): Code and design smells, EuroPLoP.

  7. Rafik Tighilt, Naouel Moha, and Manel Abdellatif Yann-Gaël Guéhéneuc. Towards a Tool-based Approach for Microservice Antipatterns Identification. In Arne Koschel, Eugen Borcoci, Annett Laube, Andreas Hausotter, and Paul Humphreys, editors, Proceedings of the 10th International Conference on Service Oriented Computing (ServiceComputation), pages 1--16, October 2020. IARIA XPS Press. Note: 6 pages. [Text ] [Slides ] Keyword(s): Evolution patterns, ServiceComputation.

  8. Devansh Tiwari, Hironori Washizaki, Yoshiaki Fukazawa, Tomoyuki Fukuoka, Junji Tamaki, Nobuhiro Hosotani, Munetaka Kohama, Yann-Gaël Guéhéneuc, and Foutse Khomh. Commit-Defect and Architectural Metrics-based Quality Assessment of C language. In Raian Ali, Hermann Kaindl, and Leszek A. Maciaszek, editors, Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), pages 579--586, May 2020. SciTePress. Note: 8 pages. [Text ] [Slides ] Keyword(s): Quality models, ENASE.


Miscellaneous
  1. Yann-Gaël Guéhéneuc. Actualité : Les annonces de Lewis Eggebrecht au salon World Of Commodore de Toronto (Traduction), août 2020. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text ] Keyword(s): Amiga, Obligement.

  2. Yann-Gaël Guéhéneuc. Entrevue avec Don Daglow (Traduction), juillet 2020. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text ] Keyword(s): Amiga, Obligement.

  3. Yann-Gaël Guéhéneuc. Point de vue : les problèmes qui ont causé la banqueroute d'ICD (Traduction), mai 2020. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text ] Keyword(s): Amiga, Obligement.