Publications with Fábio Petrillo 
Back to the index

Articles in journal or book chapters
  1. Cristiano Politowski, Fabio Petrillo, Gabriel C. Ullmann, and Yann-Gaël Guéhéneuc. Game Industry Problems: an Extensive Analysis of the Gray Literature. Information and Software Technology (IST), 134, June 2021. Note: 18 pages. [Text ] Keyword(s): Video Games, IST.

  2. 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.

  3. 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.

  4. 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), 129, January 2020. Note: Short article. 6 pages. [Text ] Keyword(s): Quality models, IST.

  5. 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.

  6. Cristiano Politowski, Fabio Petrillo, João Eduardo Montandon, Marco Tulio Valente, and Yann-Gaël Guéhéneuc. Are Game Engines Software Frameworks? A Three-perspective Study. Journal of Systems and Software (JSS), 171, October 2020. Note: 22 pages. [Text ] Keyword(s): Video Games, JSS.

  7. Hayet Brabra, Achraf Mtibaa, Fábio Petrillo, Philippe Merle, Layth Sliman, Naouel Moha, Walid Gaaloul, Yann-Gaël Guéhéneuc, Boualem Benatallah, and Faîez Gargouri. On the Semantic Detection of Cloud API (Anti)Patterns. Information and Software Technology (IST), 107(3):65--82, March 2019. Note: 17 pages. [Text ] Keyword(s): Design patterns, IST.

  8. Fábio Petrillo, Yann-Gaël Guéhéneuc, Marcelo Pimenta, Carla Maria Dal Sasso Freitas, and Foutse Khomh. Swarm Debugging: the Collective Intelligence on Interactive Debugging. Journal of Systems and Software (JSS), 153:152--174, July 2019. Note: 22 pages. [Text ] Keyword(s): Evolution patterns, JSS.

  9. Fábio Petrillo, Philippe Merle, Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. A Lexical and Semantical Analysis on REST Cloud Computing APIs. Communications in Computer and Information Science (CCIS), 864:308--332, July 2018. Note: CLOSER 2017. 24 pages. [Text ] [Slides ] Keyword(s): Code and design smells, CCIS.

  10. Cristiano Politowski, Lisandra M. Fontoura, Fábio Petrillo, and Yann-Gaël Guéhéneuc. Learning from the Past: a Process Recommendation System for Video Game Projects using Postmortems Experiences. Information and Software Technology (IST), 100:103--118, August 2018. Note: 15 pages. [Text ] Keyword(s): Features and requirements, IST.


Conference articles
  1. 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), September 2021. IEEE CS Press. Note: New Ideas and Emerging Results. 5 pages. [Text ] [Slides ] Keyword(s): VISSOFT.

  2. 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, ICSME.

  3. 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.

  4. Cristiano Politowski, Lisandra M. Fontoura, Fábio Petrillo, and Yann-Gaël Guéhéneuc. Learning from the Past: a Process Recommendation System for Video Game Projects using Postmortems Experiences. In Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM), October 2018. Note: Journal First Presentation. 2 pages. [Text ] [Slides ] Keyword(s): Features and requirements, ESEM.

  5. Fábio 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.

  6. 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.

  7. Fábio Petrillo, Philippe Merle, Naouel Moha, and Yann-Gaël Guéhéneuc. Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study. In Michael Sheng, Eleni Stroulia, and Samir Tata, editors, Proceedings of the 14th International Conference on Service Oriented Computing (ICSOC), pages 157--170, October 2016. Springer. Note: 13 pages. [Text ] [Slides ] Keyword(s): Code and design smells, ICSOC.

  8. Fábio Petrillo, Zéphyrin Soh, Foutse Khomh, Marcelo Soares Pimenta, Carla Maria Dal Sasso Freitas, and Yann-Gaël Guéhéneuc. Towards Understanding Interactive Debugging. In Yves Le Traon and Zhenyu Chen, editors, Proceedings of the 24th International Conference on Software Quality, Reliability, and Security (QRS), pages 152--163, August 2016. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Understanding program comprehension, QRS.

  9. Fábio Petrillo, Zéphyrin Soh, Foutse Khomh, Marcelo Soares Pimenta, Carla Maria Dal Sasso Freitas, and Yann-Gaël Guéhéneuc. Understanding Interactive Debugging with Swarm Debug Infrastructure. In Jonathan I. Maletic and Gabriele Bavota, editors, Proceedings of the 24th International Conference on Program Comprehension (ICPC), pages 1--4, May 2016. IEEE CS Press. Note: Short Paper. 4 pages. [Text ] [Slides ] Keyword(s): Understanding program comprehension, ICPC.

  10. Cristiano Politowski, Lisandra Fontoura, Fábio Petrillo, and Yann-Gaël Guéhéneuc. Are the Old Days Gone? A Survey on Actual Software Engineering Processes in Video Game Industry. In Kendra Cooper, editor, Proceedings of the 5th ICSE International Workshop on Games and Software Engineering (GAS), pages 22--28, May 2016. ACM Press. Note: 7 pages. [Text ] [Slides ] Keyword(s): Evolution patterns, GAS.


Miscellaneous
  1. Aiko Yamashita, Fábio Petrillo, Foutse Khomh, and Yann-Gaël Guéhéneuc. Developer Interaction Traces backed by IDE Screen Recordings from Think-aloud Sessions, May 2018. Note: Data showcase at the 15th International Conference on Mining Software Repositories. 4 pages. [Text ] Keyword(s): Understanding program comprehension, MSR.