Thiago Ferreira

Postdoctoral Researcher and Intermittent Lecturer at University of Michigan-Dearborn

Dr. Thiago Ferreira is a Postdoctoral Researcher and Intermittent Lecturer at University of Michigan-Dearborn with Prof. Dr. Marouane Kessentini. In 2019, he received the Ph.D. Degree in Computer Science from the Federal University of Paraná advised by Prof. Dr. Silvia Regina Vergilio, with a sandwich Ph.D. programme of 6 months at University of Michigan-Dearborn (USA). He received the Master's Degree in Computer Science from Ceará State University in 2014, advised by Prof. Dr Jerffeson Teixeira de Souza. He has experience in the industry, where he worked as a software developer from 2012 to 2013. My research mainly focuses on the use of Preference and Search Based Software Engineering to address several software engineering problems such as Software Testing and Software Refactoring.

Contact

Department of Computer and Information Science
4901 Evergreen Road
Dearborn, Michigan, 48128, USA

Education

PhD Degree in Computer Science (2015 - 2019)

Federal University of Paraná - UFPR
Curitiba, Paraná, Brazil
Advisor: Silvia Regina Vergilio

Title: A preference-based approach for reducing the number of objectives applied to the variability testing of software product line

Master Degree in Computer Science (2013 - 2014)

Ceará State University - UECE
Fortaleza, Ceará, Brazil
Advisor: Jerffeson Teixeira de Souza

Title: Abordagens Interativas Usando Algoritmo de Otimização por Colônia de Formiga Para o Problema do Próximo Release

Bachelor's Degree in Computer Science (2007 - 2012)

Ceará State University - UECE
Fortaleza, Ceará, Brazil
Advisor: Jerffeson Teixeira de Souza

Title: Aplicação do Algoritmo de Colonia de Abelhas Simulada no Problema do Planejamento de Release de Software


Curriculum

Academic Positions

University of Michigan-Dearborn
  • Postdoctoral Researcher, March 2020 - Current
    Dearborn, Michigan, USA
  • Intermittent Lecturer, September 2020 - Current
    Dearborn, Michigan, USA
Federal University of Technology - Paraná
  • Substitute Professor, March 2018 - December 2019
    Curitiba, Paraná, Brazil
University of Michigan-Dearborn
  • Research Assistant, May 2017 - October 2017
    Dearborn, Michigan, USA

Industrial Employment

Softsite Tecnologia
  • Software Developer, July 2012 - December 2013
    Fortaleza, Ceará, Brazil
Odonto System Planos Odontológicos
  • Software Developer Intern, July 2009 - July 2010
    Fortaleza, Ceará, Brazil

Teaching

List of the past and future courses! Please check the department website for up-to-date list of future courses!

Course Teaching

University of Michigan-Dearborn

Academic Year 2020

  • CIS 150 Computer Science I

Courses Taught

Federal University of Technology - Paraná

Academic Year 2018/2019

  • IFT1A Computação 1 (in Portuguese)
  • IFT2A Computação 2 (in Portuguese)
  • IF02A Informática 2 (in Portuguese)
  • CSD20 Introdução À Lógica Para A Computação (in Portuguese)

Research Interests

My research is focused on the topics listed below:

  • Software Engineering
    • Software Requirements
    • Software Testing
    • Software Maintenance
    • Software Product Lines
  • Bio-inspired and Evolutionary Optimization Algorithms
    • Ant Colony Optimization
    • Multi- and Many-objective Optimization Algorithms
  • Search-based Software Enginering

Publications

This is not the full list. I will update it as soon as possible.


Peer Esteem

Organisation Activities

  • 2020: Website And Multimedia Chair of the 1st Dearborn AI Symposium (DAIS 2020)

Program Committee Member of Conferences

  • 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2021)
  • 10th Brazilian Workshop on Search Based Software Engineering (WESB 2019)