Software Engineering


Promote research, training and technology transfer in Software Engineering related fields.

The software engineering group at INESC-ID does research on the techniques and methods that enhance the process of building software and on how software can be used to facilitate and improve interactions between people. Therefore, several areas of software engineering have been addressed with an emphasis on the application to concrete problems and the transfer of technology. Tools have been developed in such diverse areas as Transactional Systems, Civil Architecture, Software Repositories, Workflow Systems, and Digital Humanities.

Main areas of research

- Social Software Engineering (

- Generative Design (

Group Coordinator

António Manuel Ferreira Rito da Silva

Administrative Support

Teresa Mafalda Mascarenhas Alves Mimoso