Tiago Massoni
Associate Professor in Computer Science at UFCG, working on human factors in software engineering, software evolution, and interdisciplinary computing research.
Quick Navigation
About
Positions
- (Current) Associate Dean - Centre for Electrical Engineering and Informatics (CEEI)
- (Current) Technical Director, Telmo Araujo Innovation Center (CITTA), Campina Grande-PB
- (2019-2023) Head of Department, Department of Computing and Systems, UFCG
- (2019-2020) President, Brazilian Computer Society’s Formal Methods Committee
- (2015-2021) Vice Director, Embrapii CEEI-UFCG
- (2011-2013) Head of the Computer Science Bachelor Program, UFCG
Research
Human Factors in Software Development
- Career abandonment in software development: motivators for leaving the profession and links between technical factors and intention to leave.
Selected outputs: CHASE 2025 Distinguished Paper (preprint), SBES
- Diversity in software teams: women in agile estimation meetings and community smells, in collaboration with Alexander Serebrenik, Gemma Catolino, Damian Tamburri, and Fabio Palomba.
Selected outputs: SBES, SANER
- Hybrid software and ML teams: Ph.D. student Sheila Paiva and M.Sc.student Regina Leticia investigate collaboration dynamics in mixed software/data science teams, with Prof. Franklin Ramalho.
- Pair programming and diversity: Ph.D. student Rayana Rocha (with Prof. Camila Sarmento) studies how diversity gaps affect pair programming.
- Community smells and agile retrospectives: Ph.D. student Carlos Fran investigates how retrospective meetings can mitigate social issues in teams.
Selected output: CHASE 2025
- Leadership styles in agile teams: Ph.D. student Narallynne Maciel (with Prof. Lucas Gren) investigates leadership behavior and team outcomes.
Selected outputs: SBES 2023, 2024
- Career entry in software engineering: Ph.D. student Danielly Gualberto investigates what motivates people with different educational backgrounds to enter the field.
Software Evolution and Refactoring
- Code review and refactoring: Flavia Estelia completed her Ph.D. on whether code reviewers induce actual refactorings in repositories (with Prof. Everton Alves and Prof. Tsantalis).
Selected outputs: ESE Journal, ESEM
- Code smells and LLM-assisted reviews: Marcelo Vitorino (M.Sc. 2024, now Ph.D. student, with Prof. Joao Brunet) investigates smell-related reviews and the impact of prompt context on LLM outputs.
Bug Reports
- With Prof. Franklin Ramalho, this line investigates how machine learning can support understanding the relationship between bug reports and bug management processes.
Selected outputs: ASE Journal, ICEIS, SBES
Computer Science and Public Health
- Domain-specific language for software requirement constraint verification (M.Sc. work by Marzina Vidal).
Selected output: Science of Computer Programming
- With Prof. Rohit Gheyi, former Ph.D. student Alysson Milanez devised a method to generate design-by-contract clauses from textual commentary.
- Ph.D. work on co-evolution between Alloy specifications and object-oriented programs.
Selected outputs: Ph.D. thesis, ETAPS paper
Teaching
Industry Partnerships

VTEX: Observability of e-commerce sites and apps; training and hiring of ~60 undergraduate and graduate students.

Federal Police: Development of a high-scale investigation system with AI features; training of ~80 students.

HP: Data science systems for large maintenance data processing; more than 20 students involved.

Canon Medical (formerly Toshiba Medical): Network-based systems for medical collaboration using high-tech medical image devices; 8 students involved.

Ingenico: Innovative test processes and tools for card-reading devices; 12 students involved.

Compal: Innovation projects in computer vision, IoT, and assembly-line automation; 40 students involved.
Education
- Software Engineering, Ph.D. (2008), UFPE (Brazil)
- Computer Science, M.Sc. (2001), UFPE (Brazil)
- Computer Science, B.Sc. (1999), UFG (Brazil)
Work Experience
- UFCG: Associate Professor in Computer Science (2009-present), Campina Grande
- UPE: Adjunct Professor in Computer Engineering (2006-2009), Recife
- IBM: Software Developer (2001-2002), Silicon Valley Lab (USA)
Resources
Last updated: 2026-03-07