INESC TEC
INESC TEC
INESC TEC
Search results for:
Filter your results

0 Search results

Software Engineering

INESC TEC

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.

Flagship Projects

Partners

We collaborate with several partners, including:

Free University of Bozen-Bolzano
UPM - Universidad Politecnica de Madrid
USP - Universidade de São Paulo
IFTO - Instituto Federal de Educação, Ciência e Tecnologia do Tocantins
Utah Valley University
CMU Software Engineering Institute
Critical Software, S.A.
Critical Techworks, S.A.