Publications of 2022 
Back to the index

Articles in journal or book chapters
  1. Nicolas Anquetil, Julien Delplanque, Stéphane Ducasse, Oleksandr Zaitsev, Christopher P. Fuhrman, and Yann-Gaël Guéhéneuc. What Do Developers Consider Magic Literals? A Smalltalk Perspective. Information and Software Technology (IST), 149:106942, September 2022. Note: 14 pages. [Text] Keyword(s): Topic: Program comprehension, Rubrique : compréhension de programme, Journal: IST.

  2. Kendra M. L. Cooper, Fábio Petrillo, Yann-Gaël Guéhéneuc, and Cristiano Politowski. ASE4Games'21 Workshop Report. ACM SIGSOFT Software Engineering Notes, 47(2):10–11, April 2022. Note: 2 pages. [Text] Keyword(s): Topic: Video game development, Rubrique : développement des jeux vidéo, Workshop: ASE4Games.

  3. Imen Trabelsi, Manel Abdellatif, Abdalgader Abubaker, Naouel Moha, Sébastien Mosser, Samira Ebrahimi-Kahou, and Yann-Gaël Guéhéneuc. From Legacy to Microservices: A Type-based Approach for Microservices Identification using Machine Learning and Semantic Analysis. Journal of Software: Evolution and Process (JSEP), 35(10):e2503, September 2022. Note: 28 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: JSEP.

  4. Gias Uddin, Yann-Gaël Guéhéneuc, Foutse Khomh, and Chanchal Roy. An Empirical Study of the Effectiveness of an Ensemble of Stand-alone Sentiment Detection Tools for Software Engineering Datasets. Transactions on Software Engineering and Methodology (TOSEM), 31(3):1–38, April 2022. Note: 37 pages. [Text] Keyword(s): Topic: Program comprehension, Rubrique : compréhension de programme, Journal: TOSEM.

  5. Hironori Washizaki, Foutse Khomh, Yann-Gaël Guéhéneuc, Hironori Takeuchi, Naotake Natori, Takuo Doi, and Satoshi Okuda. Software Engineering Design Patterns for Machine Learning Applications. Computer, 55(3):30–39, March 2022. Note: 10 pages. Best paper. [Text] Keyword(s): Topic: Program comprehension, Rubrique : compréhension de programme, Magzine: Computer.


Conference articles
  1. Marcela G. Dos Santos, Fábio Petrillo, Sylvain Hallé, and Yann-Gaël Guéhéneuc. An Approach to Apply Automated Acceptance Testing for Industrial Robotic Systems. In Daniela D'Auria, Peter Kazanzides, Eric Matson, and Luca Muratore, editors, Proceedings of the 6th International Conference on Robotic Computing (IRC), December 2022. IEEE CS Press. Note: 2 pages. Poster. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Topic: Test case generation, Rubrique : génération de cas de test, Conference: IRC.

  2. Cristiano Politowski, Yann-Gaël Guéhéneuc, and Fábio Petrillo. Towards Automated Video Game Testing: Still a Long Way to Go. In Kendra Cooper, editor, Proceedings of the 6th International Workshop on Games and Software Engineering (GAS), pages 37–43, May 2022. ACM Press. Note: 7 pages. [Text] [Slides] Keyword(s): Topic: Video game development, Rubrique : développement des jeux vidéo, Topic: Test case generation, Rubrique : génération de cas de test, Workshop: GAS.

  3. Md Saidur Rahman, Foutse Khomh, Emilio Rivera, Yann-Gaël Guéhéneuc, and Bernd Lehnert. Challenges in Machine Learning Application Development: An Industrial Experience Report. In Qinghua Lu, Xiwei (Sherry) Xu, Liming Zhu, and John Grundy, editors, Proceedings of the 1st International Workshop on Software Engineering for Responsible Artificial Intelligence (SE4RAI), pages 21–28, May 2022. ACM Press. Note: 8 pages. [Text] [Slides] Keyword(s): Topic: Program comprehension, Rubrique : compréhension de programme, Workshop: SE4RAI.

  4. Gabriel Cavalheiro Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, and Fábio Petrillo. Game Engine Comparative Anatomy. In Barbara Göbl and Erik van der Spek, editors, Proceedings of the 21st International Conference on Entertainment Computing (ICEC), pages 103–111, November 2022. ACM Press. Note: 9 pages. [Text] [Slides] Keyword(s): Topic: Video game development, Rubrique : développement des jeux vidéo, Topic: Program comprehension, Rubrique : compréhension de programme, Conference: ICEC.

  5. Gabriel Cavalheiro Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, and Fábio Petrillo. What Makes a Game High-rated? Towards Factors of Video Game Success. In Kendra Cooper, editor, Proceedings of the 6th International Workshop on Games and Software Engineering (GAS), pages 16–23, May 2022. ACM Press. Note: 8 pages. [Text] [Slides] Keyword(s): Topic: Video game development, Rubrique : développement des jeux vidéo, Workshop: GAS.

  6. Gabriel Cavalheiro Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, Fábio Petrillo, and João Eduardo Montandon. Video Game Project Management Anti-patterns. In Kendra Cooper, editor, Proceedings of the 6th International Workshop on Games and Software Engineering (GAS), pages 9–15, May 2022. ACM Press. Note: 7 pages. [Text] [Slides] Keyword(s): Topic: Video game development, Rubrique : développement des jeux vidéo, Topic: Code and design smells, Rubrique : mauvaises pratiques, Workshop: GAS.

  7. Hironori Washizaki, Foutse Khomh, and Yann-Gaël Guéhéneuc. Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 4 - ML Gateway Routing Architecture. In Mary Lynn Manns and Eduardo Guerra, editors, Proceedings of the 29th Conference on Pattern Languages of Programs (PLoP), pages 1–10, October 2022. ACM Press. Note: 10 pages. [Text] Keyword(s): Topic: Design patterns, Rubrique : patrons de conception, Conference: PLoP.


Miscellaneous
  1. Yann-Gaël Guéhéneuc. Entrevue avec Andrew Cross (Traduction), mai 2022. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text] Keyword(s): Topic: Retrocomputing, Rubrique : rétro-informatique, Magazine : Obligement.