Talks

2019

Regular expressions are powerful tools for manipulating non-tabular textual data. For many tasks (visualization, machine learning, …

Why do current chatbots sound unnatural? It is old-news that the more human traits a technology has, the more social expectations the …

As parallel architectures are now the norm, it is necessary to consider programming languages and libraries that offer a trade-off …

2018

Gustavo is an Assistant Professor at the Faculty of Computing of the Federal University of Pará, Brazil. He researches in the broad …

Among distributed systems, connected devices and services, also referred to as the Internet of Things (IoT), have proliferated very …

Contiki is an open-source OS for the IoT. It provides basic OS features on an event-based kernel, including the scheduler, and a …

In this talk, I will illustrate how performance and software engineering can be combined in practice, in two different domains: High …

Unit testing is a popular software development methodology that can help developers detect functional regressions, explore boundary …

Automatic test data generation (ATG) is a major topic in software engineering. A large amount of research effort has been invested to …

Measuring the distance between two program executions is a fundamental problem in dynamic analysis of software and useful in many test …