Associate Professor in Computer Science
E-mail: massoni@computacao.ufcg.edu.br
Twitter: @tiagomassoni
ORCID: 0000-0002-9423-7556
Head of the Software Practices Lab.
(current) Technical Director - Telmo Araújo Innovation Center (CITTA), Campina Grande-PB
(2019-2023) Head of Department - Department of Computing and Systems, UFCG
(2019-2020) President of the Brazilian Computer Society’s Formal Methods Committee
(2015-2021) Vice-director - Embrapii, CEEI-UFCG
(2011-2013) Head of the Computer Science Bachelor Program, UFCG
I’ve been working on Diversity for Software Development Teams. Camila Sarmento finished her Ph.D., focusing on how women deal with community smells and challenges in the context of agile estimation meetings. Collaboration with Alexander Serebrenik, Gemma Catolino, Damian Tamburri, and Fabio Palomba.
Paper at SBES
Paper at SANER
Team leadership styles in Agile teams is currently being researched by Ph.D. student Narallynne Maciel, in collaboration with Prof. Lucas Gren.
Papers at SBES 2023 and 2024
My former Ph.D. Ruan Pierre pursued research on people abandoning the software development profession.
Paper at SBES
Flávia Estélia has finished her Ph.D. on investigating whether code reviewers induce actual refactorings in repositories. Collaboration with Prof. Everton Alves and Prof. Tsantalis.
Paper at ESEM
In 2024, Marcelo Vitorino finished his M.Sc. dissertation on the relationship with code smells detected by code reviewers. Collaboration with Prof. João Brunet.
In collaboration with group of medical doctors, I have been exploration the application of LLMs (Large Language Models) for image diagnostics, within the UFCG Medical school and Hospital (HUAC)
In collaboration with researchers from Brazil, United Kingdom and Turkey, I actively engaged in a multidisciplinary research project Project MEWAR to model mosquito populations for early warning systems and rapid response public by health authorities correlating climate, weather and spatial-temporal mobile surveillance data, helping fight vector-bourne diseases, such as Dengue and Zika.
Paper at Frontiers in Tropical Diseases
Paper at Environmental Science and Pollution Research
Paper at Frontiers in Public Health
A Domain-specific Language for Verifying Software Requirement Constraints/ M.Sc. Marzina Vidal; published at Science of Computer Programming.
In collaboration with Prof. Rohit Gheyi, my former Ph.D. student Alysson Milanez devised a method for generating design-by-contract clauses from textual commentary
In my Ph.D., I devised and proved properties on a theory that connected Alloy specifications and object-oriented programs, when they co-evolve.
Ph.D. thesis
ETAPs paper
Logic for Computer Science (Portuguese)
Human-Machine Interaction (Portuguese)
Scientific Writing (Portuguese)
Observability of e-commerce sites and apps.
Training and hiring of ~60 undergrad and grad students
Development of a High-scale investigation system, with AI features.
Training of ~80 students
Data science systems for large maintenance data processing.
More than 20 students involved
Network-based systems for medical collaboration using High-Tech Medical Image Devices.
8 students involved
Innovative test process and tools for card reading devices.
12 students involved
Several innovation projects, involving computational vision, IOT technology and assembling-line automation.
40 students involved
Software Engineering, Ph.D. (2008), from UFPE (Brazil)
Computer Science, M.Sc. (2001), from UFPE (Brazil)
Computer Science, B.Sc. (1999), from UFG (Brazil).
UFCG: Associate Professor Computer Science (2009 - now), Campina Grande
UPE: Adjunct Professor Computer Engineering (2006 - 2009), Recife
IBM: Software Developer (2001 - 2002), Sillicon Valley Lab (USA)