publications

2025

  1. SyDRA: An approach to understand game engine architecture
    Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fábio Petrillo, Nicolas Anquetil, and Cristiano Politowski
    Entertain. Comput., 2025
  2. Unboxing Default Argument Breaking Changes in 1 + 2 data science libraries
    João Eduardo Montandon, Luciana Lourdes Silva, Cristiano Politowski, Daniel Prates, Arthur Brito Bonifácio, and Ghizlane El-Boussaidi
    J. Syst. Softw., 2025
  3. On the Need for Reproducibility Guidelines for Open-Source Games: A itch.io Case Study
    Claudio Di Sipio, Andrea D’Angelo, Riccardo Rubei, and Cristiano Politowski
    In IEEE Conference on Games, CoG 2025, Lisbon, Portugal, August 26-29, 2025, 2025
  4. Towards a framework for exploratory testing in video games
    Yohan Duarte, Cristiano Politowski, and André Takeshi Endo
    In 9th IEEE/ACM International Workshop on Games and Software Engineering, GAS@ICSE 2025, Ottawa, ON, Canada, April 29, 2025, 2025
  5. A Mapping Study of the Entity Component System Pattern
    Laurent Voisard, Henrique De Freitas Serra, Cristiano Politowski, Fábio Petrillo, and Yann-Gaël Guéhéneuc
    In 9th IEEE/ACM International Workshop on Games and Software Engineering, GAS@ICSE 2025, Ottawa, ON, Canada, April 29, 2025, 2025

2024

  1. PlayMyData: a curated dataset of multi-platform video games
    Andrea D’Angelo, Claudio Di Sipio, Cristiano Politowski, and Riccardo Rubei
    In 21st IEEE/ACM International Conference on Mining Software Repositories, MSR 2024, Lisbon, Portugal, April 15-16, 2024, 2024

2023

  1. On the Impact of Development Frameworks on Mobile Apps
    Parsa Karami, Ikram Darif, Cristiano Politowski, Ghizlane El-Boussaidi, Sègla Kpodjedo, and Imen Benzarti
    In 30th Asia-Pacific Software Engineering Conference, APSEC 2023, Seoul, Republic of Korea, December 4-7, 2023, 2023
  2. An Exploratory Approach for Game Engine Architecture Recovery
    Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fábio Petrillo, Nicolas Anquetil, and Cristiano Politowski
    In 7th IEEE/ACM International Workshop on Games and Software Engineering, GAS@ICSE 2023, Melbourne, Australia, May 15, 2023, 2023
  3. Assessing Video Game Balance using Autonomous Agents
    Cristiano Politowski, Fábio Petrillo, Ghizlane El-Boussaidi, Gabriel C. Ullmann, and Yann-Gaël Guéhéneuc
    In 7th IEEE/ACM International Workshop on Games and Software Engineering, GAS@ICSE 2023, Melbourne, Australia, May 15, 2023, 2023
  4. Visualising Game Engine Subsystem Coupling Patterns
    Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fábio Petrillo, Nicolas Anquetil, and Cristiano Politowski
    In Entertainment Computing - ICEC 2023 - 22nd IFIP TC 14 International Conference, ICEC 2023, Bologna, Italy, November 15-17, 2023, Proceedings, 2023
  5. A Model-driven and Template-based Approach for Requirements Specification
    Ikram Darif, Cristiano Politowski, Ghizlane El-Boussaidi, Imen Benzarti, and Sègla Kpodjedo
    In 26th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2023, Västerås, Sweden, October 1-6, 2023, 2023
  6. Unboxing Default Argument Breaking Changes in Scikit Learn
    João Eduardo Montandon, Luciana Lourdes Silva, Cristiano Politowski, Ghizlane El-Boussaidi, and Marco Túlio Valente
    In 23rd IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2023, Bogotá, Colombia, October 2-3, 2023, 2023
  7. Event Driven Architecture: An Exploratory Study on The Gap between Academia and Industry
    Nader Trabelsi, Cristiano Politowski, and Ghizlane El-Boussaidi
    In 5th IEEE/ACM International Workshop on Software Engineering Research and Practices for the IoT, SERP4IoT)@ICSE 2023, Melbourne, Australia, May 20, 2023, 2023

2022

  1. ASE4Games 2021 Workshop Summary
    Kendra M. L. Cooper, Fábio Petrillo, Yann-Gaël Guéhéneuc, and Cristiano Politowski
    ACM SIGSOFT Softw. Eng. Notes, 2022
  2. Video Game Project Management Anti-patterns
    Gabriel C. Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, Fábio Petrillo, and João Eduardo Montandon
    In 6th IEEE/ACM International Workshop on Games and Software Engineering, GAS@ICSE, Pittsburgh, PA, USA, May 20, 2022, 2022
  3. What Makes a Game High-rated? Towards Factors of Video Game Success
    Gabriel C. Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, and Fábio Petrillo
    In 6th IEEE/ACM International Workshop on Games and Software Engineering, GAS@ICSE, Pittsburgh, PA, USA, May 20, 2022, 2022
  4. Towards Automated Video Game Testing: Still a Long Way to Go
    Cristiano Politowski, Yann-Gaël Guéhéneuc, and Fábio Petrillo
    In 6th IEEE/ACM International Workshop on Games and Software Engineering, GAS@ICSE, Pittsburgh, PA, USA, May 20, 2022, 2022
  5. A Domain Specific Language for the ARINC 653 Specification
    Ikram Darif, Cristiano Politowski, Ghizlane El-Boussaidi, and Sègla Kpodjedo
    In IEEE International Symposium on Software Reliability Engineering Workshops, ISSRE 2022 - Workshops, Charlotte, NC, USA, October 31 - Nov. 3, 2022, 2022
  6. Game Engine Comparative Anatomy
    Gabriel C. Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, and Fábio Petrillo
    In Entertainment Computing - ICEC 2022 - 21st IFIP TC 14 International Conference, ICEC 2022, Bremen, Germany, November 1-3, 2022, Proceedings, 2022

2021

  1. What skills do IT companies look for in new developers? A study with Stack Overflow jobs
    João Eduardo Montandon, Cristiano Politowski, Luciana Lourdes Silva, Marco Túlio Valente, Fábio Petrillo, and Yann-Gaël Guéhéneuc
    Inf. Softw. Technol., 2021
  2. Game industry problems: An extensive analysis of the gray literature
    Cristiano Politowski, Fábio Petrillo, Gabriel C. Ullmann, and Yann-Gaël Guéhéneuc
    Inf. Softw. Technol., 2021
  3. Are game engines software frameworks? A three-perspective study
    Cristiano Politowski, Fábio Petrillo, João Eduardo Montandon, Marco Túlio Valente, and Yann-Gaël Guéhéneuc
    J. Syst. Softw., 2021
  4. A Survey of Video Game Testing
    Cristiano Politowski, Fábio Petrillo, and Yann-Gaël Guéhéneuc
    In 2nd IEEE/ACM International Conference on Automation of Software Test, AST@ICSE 2021, Madrid, Spain, May 20-21, 2021, 2021

2020

  1. A large scale empirical study of the impact of Spaghetti Code and Blob anti-patterns on program comprehension
    Cristiano Politowski, Foutse Khomh, Simone Romano, Giuseppe Scanniello, Fábio Petrillo, Yann-Gaël Guéhéneuc, and Abdou Maiga
    Inf. Softw. Technol., 2020
  2. Improving Engagement Assessment in Gameplay Testing Sessions using IoT Sensors
    Cristiano Politowski, Fábio Petrillo, and Yann-Gaël Guéhéneuc
    In ICSE ’20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June - 19 July, 2020, 2020
  3. Dataset of Video Game Development Problems
    Cristiano Politowski, Fábio Petrillo, Gabriel Cavalheiro Ullmann, Josias Andrade Werly, and Yann-Gaël Guéhéneuc
    In MSR ’20: 17th International Conference on Mining Software Repositories, Seoul, Republic of Korea, 29-30 June, 2020, 2020

2018

  1. Learning from the past: A process recommendation system for video game projects using postmortems experiences
    Cristiano Politowski, Lisandra M. Fontoura, Fábio Petrillo, and Yann-Gaël Guéhéneuc
    Inf. Softw. Technol., 2018

2016

  1. Are the old days gone?: a survey on actual software engineering processes in video game industry
    Cristiano Politowski, Lisandra M. Fontoura, Fábio Petrillo, and Yann-Gaël Guéhéneuc
    In Proceedings of the 5th International Workshop on Games and Software Engineering, GAS@ICSE 2016, Austin, Texas, USA, May 16, 2016, 2016