Fábio Petrillo

Orcid: 0000-0002-8355-1494

Affiliations:
  • Université du Québec è Chichoutimi, Canada
  • École Polytechnique Montréal, Montreal, Canada
  • Concordia University, Canada
  • Federal University of Rio Grande do Sul, Brazil (Ph.D., 2016)


According to our database1, Fábio Petrillo authored at least 96 papers between 2008 and 2025.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
SyDRA: An approach to understand game engine architecture.
Entertain. Comput., 2025

2024
Emerging Results on Automated Support for Searching and Selecting Evidence for Systematic Literature Review Updates.
Proceedings of the 1st IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, 2024

A Behavior-Driven Development and Reinforcement Learning Approach for Videogame Automated Testing.
Proceedings of the 8th IEEE/ACM International Workshop on Games and Software Engineering, 2024

Improving Bug Reproduction Through Game Engine State Analysis.
Proceedings of the 8th IEEE/ACM International Workshop on Games and Software Engineering, 2024

2023
Quality and Security Frameworks for IoT-Architecture Models Evaluation.
SN Comput. Sci., July, 2023

BDD-Based Framework with RL Integration: An approach for videogames automated testing.
CoRR, 2023

Visualising Game Engine Subsystem Coupling.
CoRR, 2023

Architecting Peer-to-Peer Serverless Distributed Machine Learning Training for Improved Fault Tolerance.
CoRR, 2023

Visualizing Kubernetes Distributed Systems: An Exploratory Study.
Proceedings of the IEEE Working Conference on Software Visualization, 2023

SPIRT: A Fault-Tolerant and Reliable Peer-to-Peer Serverless ML Training Architecture.
Proceedings of the 23rd IEEE International Conference on Software Quality, 2023

Visualising Game Engine Subsystem Coupling Patterns.
Proceedings of the Entertainment Computing - ICEC 2023, 2023

An Exploratory Approach for Game Engine Architecture Recovery.
Proceedings of the 7th IEEE/ACM International Workshop on Games and Software Engineering, 2023

Assessing Video Game Balance using Autonomous Agents.
Proceedings of the 7th IEEE/ACM International Workshop on Games and Software Engineering, 2023

Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learning.
Proceedings of the IEEE International Conference on Cloud Engineering, 2023

Debugging Video Games: A Systematic Mapping.
Proceedings of the 1st ACM International Workshop on Future Debugging Techniques, 2023

2022
ASE4Games 2021 Workshop Summary.
ACM SIGSOFT Softw. Eng. Notes, 2022

Serverless on Machine Learning: A Systematic Mapping Study.
IEEE Access, 2022

An approach to build consistent software architecture diagrams using devops system descriptors.
Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2022

Game Engine Comparative Anatomy.
Proceedings of the Entertainment Computing - ICEC 2022, 2022

An approach to apply Automated Acceptance Testing for Industrial Robotic Systems.
Proceedings of the Sixth IEEE International Conference on Robotic Computing, 2022

Adapting the Scrum Framework to the Needs of Virtual Teams of Game Developers with Multi-site Members.
Proceedings of the ICSIM 2022: The 5th International Conference on Software Engineering and Information Management, Yokohama, Japan, January 21, 2022

Video Game Project Management Anti-patterns.
Proceedings of the 6th IEEE/ACM International Workshop on Games and Software Engineering, 2022

What Makes a Game High-rated? Towards Factors of Video Game Success.
Proceedings of the 6th IEEE/ACM International Workshop on Games and Software Engineering, 2022

Towards Automated Video Game Testing: Still a Long Way to Go.
Proceedings of the 6th IEEE/ACM International Workshop on Games and Software Engineering, 2022

SCAS-AI: A Strategy to Semi-Automate the Initial Selection Task in Systematic Literature Reviews.
Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications, 2022

Towards Continuous Systematic Literature Review in Software Engineering.
Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications, 2022

2021
Use of Security Logs for Data Leak Detection: A Systematic Literature Review.
Secur. Commun. Networks, 2021

Are game engines software frameworks? A three-perspective study.
J. Syst. Softw., 2021

Game industry problems: An extensive analysis of the gray literature.
Inf. Softw. Technol., 2021

What skills do IT companies look for in new developers? A study with Stack Overflow jobs.
Inf. Softw. Technol., 2021

Log severity level classification: an approach for systems in production.
CoRR, 2021

Continuous Systematic Literature Review: An Approach for Open Science.
CoRR, 2021

Towards auto-completion on software requirements statements.
CoRR, 2021

Towards Logging Noisiness Theory: quality aspects to characterize unwanted log entries.
CoRR, 2021

Aspects of High-Rated Games.
CoRR, 2021

Towards Automated Acceptance testing for industrial robots.
CoRR, 2021

Software Engineering for Robotic Systems: a systematic mapping study.
CoRR, 2021

Analyzing and Visualizing Projects and their Relations in Software Ecosystems.
Proceedings of the Working Conference on Software Visualization, 2021

Log severity levels matter: A multivocal mapping.
Proceedings of the 21st IEEE International Conference on Software Quality, 2021

Mapping breakpoint types: an exploratory study.
Proceedings of the 21st IEEE International Conference on Software Quality, 2021

Towards improving architectural diagram consistency using system descriptors.
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

Automated Support for Searching and Selecting Evidence in Software Engineering: A Cross-domain Systematic Mapping.
Proceedings of the 47th Euromicro Conference on Software Engineering and Advanced Applications, 2021

Establishing a Search String to Detect Secondary Studies in Software Engineering.
Proceedings of the 47th Euromicro Conference on Software Engineering and Advanced Applications, 2021

A Survey of Video Game Testing.
Proceedings of the 2nd IEEE/ACM International Conference on Automation of Software Test, 2021

2020
A Large Scale Empirical Study of the Impact of Spaghetti Code and Blob Anti-patterns on Program Comprehension.
Dataset, January, 2020

Software Configuration Engineering in Practice Interviews, Survey, and Systematic Literature Review.
IEEE Trans. Software Eng., 2020

Code smells and refactoring: A tertiary systematic review of challenges and observations.
J. Syst. Softw., 2020

A large scale empirical study of the impact of Spaghetti Code and Blob anti-patterns on program comprehension.
Inf. Softw. Technol., 2020

A systematic literature review on automated log abstraction techniques.
Inf. Softw. Technol., 2020

What should your run-time configuration framework do to help developers?
Empir. Softw. Eng., 2020

Applying system descriptors to address ambiguity on deployment diagrams.
CoRR, 2020

Internet of Things Architectures: A Comparative Study.
CoRR, 2020

A Tertiary and Secondary Study Canvas.
CoRR, 2020

The cross cyclomatic complexity: a bi-dimensional measure for program complexity on graphs.
CoRR, 2020

Dataset of Video Game Development Problems.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

DR-Tools: a suite of lightweight open-source tools to measure and visualize Java source code.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

A Preliminary Systematic Mapping on Software Engineering for Robotic Systems: A Software Quality Perspective.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

Improving Engagement Assessment in Gameplay Testing Sessions using IoT Sensors.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

Are apps ready for new Android releases?
Proceedings of the MOBILESoft '20: IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems, 2020

AndroidPropTracker: mining lifetime properties of Android projects.
Proceedings of the MOBILESoft '20: IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems, 2020

Architecting Blockchain Systems: A Systematic Literature Review.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

Knowledge Management for Promoting Update of Systematic Literature Reviews: An Experience Report.
Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications, 2020

Open Source Software Development Process: A Systematic Review.
Proceedings of the 24th IEEE International Enterprise Distributed Object Computing Conference, 2020

2019
What Skills do IT Companies Look for in New Developers?
Dataset, September, 2019

What Skills do IT Companies Look for in New Developers?
Dataset, September, 2019

Who Can Maintain This Code?: Assessing the Effectiveness of Repository-Mining Techniques for Identifying Software Maintainers.
IEEE Softw., 2019

Swarm debugging: The collective intelligence on interactive debugging.
J. Syst. Softw., 2019

On semantic detection of cloud API (anti)patterns.
Inf. Softw. Technol., 2019

Software Architecture Metrics: a literature review.
CoRR, 2019

Serverless architecture efficiency: an exploratory study.
CoRR, 2019

A Tertiary Systematic Literature Review on Software Visualization.
Proceedings of the 2019 Working Conference on Software Visualization, 2019

Visualizing sequences of debugging sessions using swarm debugging.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Multiple Fault-Tolerance Mechanisms in Cloud Systems: A Systematic Review.
Proceedings of the IEEE International Symposium on Software Reliability Engineering Workshops, 2019

TRIADE A Three-Factor Trace Segmentation Method to Support Program Comprehension.
Proceedings of the IEEE International Symposium on Software Reliability Engineering Workshops, 2019

Quality Aspects of Serverless Architecture: An Exploratory Study on Maintainability.
Proceedings of the 14th International Conference on Software Technologies, 2019

Wifi coverage range characterization for smart space applications.
Proceedings of the 1st International Workshop on Software Engineering Research & Practices for the Internet of Things, 2019

Quality Model for Evaluating and Choosing a Stream Processing Framework Architecture.
Proceedings of the 16th IEEE/ACS International Conference on Computer Systems and Applications, 2019

2018
Learning from the past: A process recommendation system for video game projects using postmortems experiences.
Inf. Softw. Technol., 2018

Problems and Solutions of Continuous Deployment: A Systematic Review.
CoRR, 2018

The State of Practice on Virtual Reality (VR) Applications: An Exploratory Study on Github and Stack Overflow.
Proceedings of the 2018 IEEE International Conference on Software Quality, 2018

Developer interaction traces backed by IDE screen recordings from think aloud sessions.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Challenges and solutions on architecting blockchain systems.
Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, 2018

2017
How Do Developers Toggle Breakpoints? Observational Studies.
Proceedings of the 2017 IEEE International Conference on Software Quality, 2017

A Lexical and Semantical Analysis on REST Cloud Computing APIs.
Proceedings of the Cloud Computing and Service Science - 7th International Conference, 2017

Towards a REST Cloud Computing Lexicon.
Proceedings of the CLOSER 2017, 2017

2016
SimKan: Training Kanban Practices Through Stochastic Simulation.
Proceedings of the Agile Methods - 7th Brazilian Workshop, 2016

Towards Understanding Interactive Debugging.
Proceedings of the 2016 IEEE International Conference on Software Quality, 2016

Understanding interactive debugging with Swarm Debug Infrastructure.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study.
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016

Are the old days gone?: a survey on actual software engineering processes in video game industry.
Proceedings of the 5th International Workshop on Games and Software Engineering, 2016

2015
Visualizing interactive and shared debugging sessions.
Proceedings of the 3rd IEEE Working Conference on Software Visualization, 2015

2012
O Estado-da-Arte das Ferramentas de Visualização de Software.
Proceedings of the XV Iberoamerican Conference on Software Engineering, 2012

2011
Interactive analysis of Likert scale data using a multichart visualization tool.
Proceedings of the 10th Brazilian Symposium on Human Factors in Computing Systems and the 5th Latin American Conference on Human Computer Interaction, 2011

2010
Is agility out there?: agile practices in game development.
Proceedings of the 28th Annual International Conference on Design of Communication, 2010

2009
What went wrong? A survey of problems in game development.
Comput. Entertain., 2009

2008
Houston, we have a problem...: a survey of actual problems in computer games development.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008


  Loading...