
About Area
The Software Engineering area aims to develop novel methods, techniques, and tools that advance how software is designed, constructed, and assessed. It seeks to ensure that the research results have a lasting impact on software development practices and contribute to improving the industry’s competitiveness. The main research lines are:
1) software requirements, design, and construction: requirements management, software architecture and design, model-driven development, and cloud-native software engineering;
2) software testing: model-based testing, mobile testing, distributed systems testing, and IoT testing;
3) software process and tools: agile processes, process improvement, tools for collaboration and knowledge management; serious games in software engineering education.
Within these research lines, we aim to continue to identify, get to the essence, and document what actually constitutes good solutions in modern-day software engineering, working closely with professionals; and continuing to advance the state of the art in techniques, practices, and tools that can, in different ways, improve the effectiveness, efficiency, and experience of software developers.
Team Members
Team Leaders
Team Members

Ademar Aguiar
Centre Coordinator

Alcino Cunha
Research Coordinator

Alexandra Francisco Alves

Alexandra Sofia Mendes
Senior Researcher

Alexandre Almeida Filho

Alexandre Castro Madeira

Álvaro Festas Silva

Ana Cristina Paiva
Research Coordinator

Ana Isabel Neri

Ana Matilde Barra

André Manuel Sequeira
Assistant Researcher

António Nestor Ribeiro
Senior Researcher

Bruna Filipa Salgado

Bruno Filipe Jardim












