Publications of 2023 
Back to the index

Articles in journal or book chapters
  1. Shinpei Hayashi, Yann-Gaël Guéhéneuc, and Michel R. V. Chaudron. Introduction to the Special Issue on Program Comprehension. In Shinpei Hayashi, Yann-Gaël Guéhéneuc, and Michel R. V. Chaudron, editors, Empirical Software Engineering, volume 28, chapter 1, pages 68. Springer, February 2023. Note: 1 pages. [Text ] Keyword(s): Topic: Program comprehension, Venue: EMSE.

  2. William Flageol, Éloi Menaud, Yann-Gaël Guéhéneuc, Mourad Badri, and Stefan Monnier. A Mapping Study of Language Features Improving Object-oriented Design Patterns. Information and Software Technology (IST), 160:107222, August 2023. Note: 22 pages. [Text ] Keyword(s): Topic: Program comprehension, Venue: IST.

  3. Hafedh Mili, Imen Benzarti, Amel El Kharraz, Ghizlane El Boussaidi, Yann-Gaël Guéhéneuc, and Petko Valtchev. Discovering Reusable Functional Features in Legacy Object-oriented Systems. Transactions on Software Engineering (TSE), 49(7):3827--3856, July 2023. Note: 29 pages. [Text ] Keyword(s): Topic: Requirements and features, Venue: TSE.

  4. Jean Baptiste Minani, Fatima Sabir, Naouel Moha, and Yann-Gaël Guéhéneuc. A Multi-Method Study of Internet of Things Systems Testing in Industry. Internet of Things Journal (IoTJ), 11(1):1662--1684, January 2023. Note: 23 pages. [Text ] Keyword(s): Topic: ESE for the IoT, Venue: IoTJ.

  5. Rafik Tighilt, Manel Abdellatif, Imen Trabelsi, Loïc Madern, Naouel Moha, and Yann-Gaël Guéhéneuc. On the Maintenance Support for Microservice-based Systems through the Specification and the Detection of Microservice Antipatterns. Journal of Systems and Software (JSS), 204:111755, October 2023. Note: 16 pages. [Text ] Keyword(s): Topic: Evolution patterns, Venue: JSS.


Conference articles
  1. William Flageol, Yann-Gaël Guéhéneuc, Mourad Badri, and Stefan Monnier. Design Pattern for Reusing Immutable Methods in Object-Oriented Languages. In Cesare Pautasso, editor, Proceedings of the 28th European Conference on Pattern Languages of Programs (EuroPLoP), pages 1--9, July 2023. ACM Press. Note: 9 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: PLoP.

  2. Weitao Pan, Hironori Washizaki, Nobukazu Yoshioka, Yoshiaki Fukazawa, Foutse Khomh, and Yann-Gaël Guéhéneuc. A Machine Learning Based Approach to Detect Machine Learning Design Patterns. In Joo-yong Yi and Gary T. Leavens, editors, Proceedings of the 30th Asia-Pacific Software Engineering Conference (APSEC), pages 574--578, December 2023. IEEE CS Press. Note: 5 pages. Early Research Achievements Track. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: APSEC.

  3. Cristiano Politowski, Fabio Petrillo, Ghizlane El Boussaidi, Gabriel Cavalheiro Ullmann, and Yann-Gaël Guéhéneuc. Assessing Video Game Balance using Autonomous Agents. In Kendra Cooper, editor, Proceedings of the 7th International Workshop on Games and Software Engineering (GAS), pages 25--32, May 2023. ACM Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Topic: Test case generation, Venue: GAS.

  4. Fatima Sabir, Yann-Gaël Guéhéneuc, Francis Palma, Ghulam Rasool Naouel Moha, and and Hassan Akhtar. A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns. In Alexander Serebrenik and Leandro Minku, editors, Proceedings of the 17th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 4319--4338, October 2023. ACM Press/IEEE CS Press. Note: 1 page. Journal First. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ESEM.

  5. Gabriel Cavalheiro Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo, Nicolas Anquetil, and Cristiano Politowski. An Exploratory Approach for Game Engine Architecture Recovery. In Kendra Cooper, editor, Proceedings of the 7th International Workshop on Games and Software Engineering (GAS), pages 8--15, May 2023. ACM Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Topic: Program comprehension, Venue: GAS.

  6. Gabriel Cavalheiro Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo, Nicolas Anquetil, and Cristiano Politowski. Visualising Game Engine Subsystem Coupling Patterns. In Helmut Hlavacs and Angelo Di Iorio, editors, Proceedings of the 22nd International Conference on Entertainment Computing (ICEC), pages 263--274, November 2023. ACM Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Topic: Program comprehension, Venue: ICEC.

  7. Hironori Washizaki, Foutse Khomh, Yann-Gaël Guéhéneuc, Hironori Takeuchi, Satoshi Okuda, and Naotake Natori. Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 5 - Explainable Proxy Model. In Valentino Vranić and Kyle Brown, editors, Proceedings of the 30th Conference on Pattern Languages of Programs (PLoP), pages 1--10, October 2023. ACM Press. Note: 10 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: PLoP.


Miscellaneous
  1. Yann-Gaël Guéhéneuc. Bidouille : Installation de mon Amiga 1200 (GibChingu) dans un boîtier Evo X500, janvier 2023. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text ] Keyword(s): Topic: Retrocomputing, Venue: Obligement.