Keynotes & Speakers



José Carlos Santos

AI-Assisted Programming: Revolutionizing the way we code ? 

Tuesday, September 12th, 16:30 - 18:00

In this talk, we will explore the exciting new world of AI-assisted programming and how it's revolutionizing the job of developers and software engineers. AI-assisted programming tools are underpinned by large language models trained on terabytes of source code from popular programming languages, e.g. Python, Javascript, C#, Java, C++, among many others. In the talk, we will demonstrate the capabilities of GitHub Copilot X, an advanced AI-pair programmer tool from Microsoft that integrates in the IDE and significantly improves the coding experience. Through a live demonstration, we will show how Copilot X can solve complex programming problems and streamline the development and testing process.

José Carlos Almeida Santos holds a Licenciatura em Engenharia Informática (2004), a Masters degree in Artificial Intelligence (2006) both from Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa and a PhD in Computer Science (Logic-based Machine Learning algorithms) from Imperial College, London (2010).

José Santos has been a Software Engineer at Microsoft in the Bing division since 2011, and a Principal Software Engineer since 2020. José has worked on multiple Bing teams over the past 12 years: query alterations, autosuggest, shopping relevance, price insights and, more recently, has been working on the integration of generative pre-trained (GPT) language models in various product features.


Davide Taibi 

Microservices vs monolithic:  organizational and quality perspective

Tuesday, September 12th, 9:00 - 10:30

Migration to microservices has become very popular over the last few years. Companies migrate for different reasons, for example, because they expect to improve the quality of their system or facilitate software maintenance. However, migrating from a monolithic system to microservices requires deep system refactoring. Therefore, such a migration usually has a significant impact on the organization and on the quality of the system. Moreover, recently, companies have started to revert their systems from microservice to monolithic since they have not achieved the expected benefits of microservices. 

In this talk, we will go thru success and failure cases, providing the academic and practitioners’ perspectives on the organizational and quality aspects. 

Davide Taibi is full Professor at the University of Oulu (Finland) and Associate Professor at the Tampere University (Finland) where he heads the M3S Cloud research group. His research is mainly focused on the migration to cloud-native technologies. He is investigating processes, and techniques for developing Cloud Native applications, identifying cloud-native specific patterns and anti-patterns, and methods to prevent the degradation. He is member of the International Software Engineering Network (ISERN) from 2018. Formerly, he worked at the Free University of Bolzano, Technical University of Kaiserslautern, Germany, Fraunhofer IESE - Kaiserslautern, Germany, and Università degli Studi dell’Insubria, Italy. In 2011 he was one of the co-founders of Opensoftengineering s.r.l., a spin-off company of the Università degli Studi dell’Insubria.




Valentina Lenarduzzi

Valentina Lenarduzzi:  I am  assistant professor (tenure track) at University of Oulu (Finland). My research activities are related to software maintenance and evolution, focusing on Technical Debt, Code and Architectural smells. I was post-doctoral researcher at LUT University (Finland), Tampere University (Finland) and at Free University of Bozen-Bolzano, (Italy). Moreover, I was visiting researcher at the Technical University of Kaiserslautern and Fraunhofer Institute for Experimental Software Engineering-IESE (Germany). I obtained my Ph.D. in Computer Science in 2015 working on effort estimation and data analysis in software engineering. I have been recognized by the Journal of Systems and Software (JSS) as one of the most active SE researchers in top-quality journals in the period 2013 to 2020.


Eduardo Ribeiro

Eduardo Ribeiro: I am passionate about exploring innovative ways of working, enhancing existing ones, and elevating the level of automation and maturity within organizations. Above all, my highest goal is to help individuals, teams, and entire organizations foster a culture of continuous improvement where they readily embrace experimentation and change as an integral part of their DNA.
With over 25 years of experience, my career has predominantly revolved around technology. While it initially began in software development, my journey took an exciting turn when I discovered Agile methodologies. I became fascinated by people's curiosity and their drive to seek more efficient ways of accomplishing work and tasks. Throughout my professional journey, I have been fortunate to take on diverse roles, enabling me to gain a holistic understanding of various areas within an organization, including all software development areas.

Currently, I hold the position of Quality & Agility Director and Enterprise Agile Coach at Critical Software, where my main focus is to uphold a high level of quality within the organization and cultivate a culture of continuous improvement among high-performance teams. Nurturing a culture that thrives on perpetual growth and advancement has always been my core mission.

In addition to my professional pursuits, I am the author of the Beyond Lean Agile Blog. Furthermore, I am currently engaged in a Ph.D. program in Informatics Engineering at FEUP. My research is specifically centred around the application of agile methods in the safety-critical domain, reflecting my deep interest in this field.


Daniel Gonçalves

Daniel Gonçalves: Pragmatic, determined and hardworking. Software Architecture and Engineering is my passion!

I have a curious mind and I love creating new concepts and bring them to reality.

I have worked all over the world in the Broadcast Industry.


Paulo Dimas

Vice President of Product Innovation at Unbabel, Paulo Dimas is a successful entrepreneur and product manager. He leads Unbabel Labs, a multidisciplinary team driven by first principles and fast experimentation, and contributes to Unbabel’s product strategy and execution by fostering best product practices across teams.