Fabio Santos

Research Scholar
Colorado State University

Check my CV for more

News

News
  • I accepted the invitation to join the PC Committe - ICSE 2025 Artifact Evaluation.

  • Our article "Predicting Attrition among Software Professionals: Antecedents and Consequences of Burnout and Engagement"
    was accepted at ACM Transactions on Software Engineering and Methodology- TOSEM, 2024.
    Thanks Bianca Trinkenreich, and Klaas-Jan Stol.

  • I accepted the invitation to join ICPC 2025 as Publicity Chair co-located with ICSE 2025.

  • I accepted the invitation to join the PC Committee - 1st Workshop on Fairness in Software Systems (Fairness 2025) co-located with SANER 2025.

  • I accepted the invitation to join the PC Committee - Chase 2025 co-located with ICSE 2025.

  • I accepted the invitation to join ICSEME 2024 as Local Arrangement Chair.

  • I accepted the invitation to Review one article for EMSE - Empirical Software Engineer Journal 2024

  • I accepted the invitation to join the PC Committee - SBQS 2024 - Research Track.

  • I accepted the invitation to join the PC Committee - SBES 2024 - Tools Track.

  • I accepted the invitation to join the PC Committee - SBES 2024 - New Ideas Track.

  • I accepted the invitation to Review one article for IST - Information and Software Technology Journal 2024

  • I accepted the invitation to Review one article for EMSE - Empirical Software Engineer Journal 2023

  • Finalist of ICSE Student Competition, 2023.

  • I accepted the invitation to join the PC Committee - SEMAPRO 2021.

  • I accepted the invitation to join the PC Committee - 1st International Workshop on Bridging the Gap between Semantics and Multimedia Processing (SeMP 2019).

Funding
  • Scholarship from the National Science Foundation (NSF) (2019 - 2023)

About

Academia

    Research at CSU: Skills in Open Source Software, matching large scale knowledge models to improve the allocation of professionals to tasks. Knowledge Models are used to represent skills and expertise predictions employing large language models and transformers. Tools to recommend allocations and avoid bias: overconfidence, confirmation, anchor etc.

    ML Engineer and Instructor at GCU. Advisor of the CAIR - Canyon AI Research: CAIR

    DBEM Think Tank collaborator. Using AI for social goodness.

    My PhD under the supervision of Dr. Marco Aurelio Gerosa and Dr Igor Steinmacher at School of Informatics, Computing & Cyber Systems (NAU) from the Northern Arizona University (NAU), addressed skills to solve Open Source Software (OSS) tasks. My project aims to help new contributors to find a new task to start contributions by labeling the tasks with the skills needed to solve them. I am interested in Software Engineering, Open Source Software, AI, Machine Learning and Knowledge Modeling.


    My PhD research at Universidade Federal do Estado do Rio de Janeiro (UniRio) under the supervision of Dr. Carlos Eduardo Ribeiro de Mello addressed the matching of knowledge models using networks of ontologies. We created a methodology to match the networks of ontologies without comparing all possible concepts using pattern mining in graphs. My research started under the supervision of Dr. Kate Revoredo and Dr. Fernanda Baião.

    I got my Master's degree in Informatics at the Pontifical Catholic University of Rio de Janeiro (PUC-RIO) under the supervision of Dr. Marco A Casanova and Dr. Roberto de Beauclair Seixas. During the Master's I had researched about Mobile Databases. I have designed SAE-WAP a mobile application to assist the management of warfare exercises of the Brazilian Marines.

Publications

Peer Reviewed Journal and Conference Papers


Other Research Items

Professional Experience

DBEM Think Tank

AI Engineer/Informations Systems Integration
  • Data Science for Social Goodness. Non-profit research organization.
  • Reducing the complexity and execution time of matching large graphs and knowledge ontologies, applying Markovchains, implementing a variation of the Page Rank algorithm with random walks and frequent item sets combined with algebraic operations on graphs.
  • Oct 2018 - Until now

    IBM Research

    PhD Graduate Research Internship
  • Document comprehension project with knowledge modeling for natural resource management with multimedia resources using the hyper knowledge model with node.js and graph databases.
  • Oct 2018 - Jun 2019

    ALICE Research Group

    AI Software Engineer, Ontology Alignment
  • Artificial Intelligence (AI) subject matter expert that is responsible for conducting leading-edge conducting research into new challenges involving reasoning and knowledge modeling over networks of ontologies. Key projects include creating tools to explore a network matching tool for ontologies.
  • Mar 2017 - Sep 2018

    Brazilian Navy - Directorate of Communication and Information Technology

    Vice Director of Communication and IT
  • IT CFO. Supervise the IT Director plan and supervise suppliers and third-party contracts. Validation of RFP, bids, and acquisitions. Approval of payments: procurement and contracts.

  • Jul 2013 - May 2017

    Brazilian Navy - Directorate of Communication and Information Technology

    IT Superintendent
  • Responsible for all IT planning and strategy, leading the directorate IT team to achieve the best solutions to the global Institution. Supervision IT operations and data centers. A member from COTEC-TI (IT Technician Council. Support the strategic level decisions and discussions with C-Level, based on technical and cost evaluations using methods like payback, IRR (Internal Rate of Return), and TCO (Total Cost of Ownership).
  • Main projects:Cisco Jabber, LogRhythm SIEM, IBM Connections, New help desk procedures, IT restructuring.
  • Results:
  • Projects helped the Institution to save budget and improve efficiency by over 30% of some indicators. Started the concept of a software factory over the development structure. Improved the private cloud usage via data center consolidation, bringing business areas services to the data center and preparing initial studies on hybrid cloud adoption to present the concept to C-Level.
  • CIO Gov Interview - In Portuguese
    Dec 2012 - May 2017

    Brazilian Navy - Directorate of Communication and Information Technology

    Head of Digital Systems Department
  • Elaboration of standards, processes, checklists and document templates for business units to host projects on-premises concerning the compliance and standardization processes.

  • Jan 2011 - Dec 2012

    Brazilian Navy - Admiral Sylvio de Camargo Instruction Center

    System Analyst and Developer
  • Responsible for developing and maintaining an amphibious warfare simulator using Lua, Java, and C programming languages and a Linux server running Fedora/Ubuntu and PostgreSQL using a customized XP agile method. Engine developer, DBA, and support specialist.
  • Project:
  • Simulator with more than half a million code lines. The project included some challenges, like real-time processing, military situation modeling, advanced data structures, and tools for users and support.
  • Results:
  • Open Source Software adoption project to reduce license costs. Substitution of an Informix database running a 4gl language to a PostgreSQL database with Lua and C. The geoprocessing tool was also changed from an ArcGis tool to an r3tree based data structure using a heightmap. The hardware costs were also decreased from a high-cost Unix server to Linux distribution.
  • May 2002 - Jan 2011

    BRQ

    Java developer and instructor
  • Implementation, test of applications and instructor for the insurance domain.
  • 2005 - 2006

    Education

    PhD

    School of Informatics, Computing & Cyber Systems
    Under the supervision of Professor Dr. Marco Aurelio Gerosa.
    Aug 2019 - 2023

    PhD

    Graduate Program in Informatics
    Dissertation topic: Matching Network of Ontologies: a Pattern Mining Approach
    Mar 2017 - May 2022

    Master's Degree

    Graduate Program in Informatics
    Thesis topic: Plataformas de Computação Móvel para Dispositivos Móveis
    Mar 2000 - May 2002

    MBA

    Economic Engineering and Industrial Management
    Jan 1991 - Dec 1992

    Teaching

    Colorado State University - Fort Collins - CO.
    • Teaching Introduction to AI and Data Structures. Starting an experimental course, AI4SE in 2025.
    • 2024 -

    Grand Canyon University - Phoenix - AZ.
    • Machine Learning instructor in undergraduate and master programs. Applied AI program lead. Teaching: Advanced AI, Dynamic Social Network Analysis and Programming Languages.
    • 2023 - 2024

    Instituto INFNET - Faculdade de Tecnologia da Informação.
    • Lecturer in the Software Engineer MBA Program. https://poslive.infnet.edu.br/pos-graduacao-java-engenharia-de-software/
    • 2014 - 2019

    University Center - IBMR.
    • Lecturer in the Strategic People Management, Strategic Business Management and Digital Marketing MBA Programs. https://pos.ibmr.br/
    • 2017 - 2019

    Estacio de Sá University
    • Lecturer in the undergraduate Informatics Program - Java Programming, UI Design and Information Systems
    • 2014 - 2019

    City University Center - Univer Cidade
    • Lecturer in the undergraduate Informatics Program - Java Programming, Databases and System Analysis
    • 2002 - 2013

    Carioca University Center - Uni Carioca
    • Lecturer in the undergraduate Informatics Program - Java Programming, Databases and Operational Systems
    • 1999 - 2005

    Service

    Organization and Reviewer for International Conferences and Journals
    • PC Committe - ICSE 2025 Artifact Evaluation.

    • ICPC 2025 Publicity Chair co-located with ICSE 2025.

    • PC Committee - 1st Workshop on Fairness in Software Systems (Fairness 2025) co-located with SANER 2025.

    • PC Committee - Chase 2025 co-located with ICSE 2025.

    • Local Arrangement Chair - ICSME 2024.

    • Reviewer of the EMSE - Empirical Software Engineer Journal 2024

    • PC Committee - SBQS 2024 - Research Track.

    • PC Committee - SBES 2024 - Tools Track.

    • PC Committee - SBES 2024 - New Ideas Track.

    • Reviewer of the IST - Information and Software Technology Journal 2024

    • Reviewer of the EMSE - Empirical Software Engineer Journal 2023

    • Program Committee of The Fifteenth International Conference on Advances in Semantic Processing - SEMAPRO 2023. https://www.iaria.org/conferences2023/ComSEMAPRO23.html

    • Reviewer of the journal of the Italian Association for Artificial Intelligence (AIxIA) 2022

    • WebChair of Chase 2021. 14th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE 2021). https://conf.researchr.org/committee/chase-2021/chase-2021-organizing-committee

    • Program Committee of The Fifteenth International Conference on Advances in Semantic Processing - SEMAPRO 2021. https://www.iaria.org/conferences2021/ComSEMAPRO21.html

    • Program Committee of First International Workshop on Bridging the Gap between Semantics and Multimedia Processing (SeMP 2019), collocated with the IEEE ISM 2019. http://semp.mybluemix.net/2019/

    Communities
    • Phi Kappa Phi - Active Member, 2021

    • Open-Source Software Contributor at JabRef project (https://github.com/JabRef/jabref), 2020

    Hobbies and Volunteering

    Sports
    • Soccer Goal Keeper. Brazilian Navy Fleet Master Team.
    • Capoeira. Green Cord. Teams: Terra Firme, Sete Mares and Centro De Preservação Cultural Da Arte Capoeira. Masters Tubarão and Navalha.
    • Yoga, MTB and Trails

    Volunteer Work
    • Evangelization for Poor Children - Casa da Caridade - Rio de Janeiro RJ - Brazil
    • Soccer coach for kids - Flagstaff AZ - USA