Publications of 2021 
Back to the index

Articles in journal or book chapters
  1. Yann-Gaël Guéhéneuc, Shah Rukh Humayoun, Rodrigo Morales, and Rubén Saborido. SERP4IoT'21 Workshop Report. ACM SIGSOFT Software Engineering Notes, 46(4):26--27, October 2021. Note: 2 pages. [Text ] Keyword(s): Topic: ESE for the IoT, Venue: SERP4IoT.

  2. Zeinab Kermansaravi, Md. Saidur Rahman, Foutse Khomh, Fehmi Jaafar, and Yann-Gaël Guéhéneuc. Investigating Design Patterns and Design Anti-pattern Mutations and their Change- and Fault-proneness. Empirical Software Engineering (EMSE), 26(9), January 2021. Note: 41 pages. [Text ] Keyword(s): Topic: Code and design smells, Topic: Design patterns, Topic: Evolution patterns, Venue: EMSE.

  3. Maxime Lamothe, Yann-Gaël Guéhéneuc, and Weiyi Shang. A Systematic Review of API Evolution Literature. Computing Surveys (CSUR), 54(8):1--26, October 2021. Note: 36 pages. [Text ] Keyword(s): Topic: Evolution patterns, Venue: CSUR.

  4. Cristiano Politowski, Fabio Petrillo, Gabriel Cavalheiro Ullmann, and Yann-Gaël Guéhéneuc. Game Industry Problems: an Extensive Analysis of the Gray Literature. Information and Software Technology (IST), 134:106538, June 2021. Note: 18 pages. [Text ] Keyword(s): Topic: Video game development, Venue: IST.

  5. Fatima Sabir, Yann-Gaël Guéhéneuc, Francis Palma, Naouel Moha, Ghulam Rasool, and Hassan Akhtar. A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns. Transactions on Software Engineering (TSE), 48(11):4319--4338, October 2021. Note: 19 pages. [Text ] Keyword(s): Topic: Code and design smells, Venue: TSE.

  6. Gias Uddin, Fatima Sabir, Yann-Gaël Guéhéneuc, Omar Alam, and Foutse Khomh. An Empirical Study of IoT Topics in IoT Developer Discussions on Stack Overflow. Empirical Software Engineering (EMSE), 26(6), September 2021. Note: 47 pages. [Text ] Keyword(s): Topic: ESE for the IoT, Topic: Evolution patterns, Venue: EMSE.


Conference articles
  1. Cristiano Politowski, Fabio Petrillo, and Yann-Gaël Guéhéneuc. A Survey of Video Game Testing. In Alejandra Garrido, Breno Miranda, and Javier Tuya, editors, Proceedings of the 2nd International Conference on Automation of Software (AST), pages 90--99, May 2021. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Topic: Test case generation, Venue: AST.

  2. Jomphon Runpakprakun, Sien Reeve Ordonez Peralta, Hironori Washizaki, Foutse Khomh, Yann-Gaël Guéhéneuc, Nobukazu Yoshioka, and Yoshiaki Fukazawa. Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 3 - Data Processing Architectures. In Ademar Aguiar, editor, Proceedings of the 28th Conference on Pattern Languages of Programs (PLoP), pages 1--10, October 2021. ACM Press. Note: 10 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: PLoP.

  3. Tuan Van Tran, Manel Abdellatif, and Yann-Gaël Guéhéneuc. Formalising Solutions to REST API Bad Practices as Anti-patterns. In Massimo Mecella, Naouel Moha, and Helen Paik, editors, Proceedings of the 19th International Conference on Service Oriented Computing (ICSOC), pages 153–-170, October 2021. Springer. Note: 16 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSOC.

  4. Tuan Van Tran, Cheng Cheng, Fabio Petrillo, and Yann-Gaël Guéhéneuc. Analyzing and Visualizing Projects and their Relations in Software Ecosystems. In Leonel Merino and Juan Pablo Sandoval Alcocer, editors, Proceedings of the 9th Working Conference on Software Visualisation (VISSOFT), pages 105--109, September 2021. IEEE CS Press. Note: 5 pages. New Ideas and Emerging Results. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: VISSOFT.


Miscellaneous
  1. Yann-Gaël Guéhéneuc. Entrevue avec Dan Dodge (Traduction), mars 2021. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text ] Keyword(s): Topic: Retrocomputing, Venue: Obligement.