The Software Engineering (SE) is a research unit of the Digital Industry Center of the Fondazione Bruno Kessler. The unit aims at supporting the improvement of the quality of the software, by providing developers with innovative techniques, tools and methodologies that increase their effectiveness and efficiency in two key areas of software development: requirements engineering and testing and code analysis.

Requirements engineering

The unit develops methods and techniques for the specification and management of the requirements of complex software systems, following a goal-oriented requirements analysis approach; modelling and measuring the opportunities of open source software adoption; gathering user feedback to support requirements elicitation and evolution.

Testing and Code analysis

The unit develops advanced testing techniques and tools based on search-based algorithms for automated test case generation; model inference and model driven test case derivation; test oracle assessment and improvement. The unit has also a solid experience in the migration of legacy systems.

About FBK

FBK is a top Research Institute in Italy, with a community of over 400 researchers and 120 doctoral students, organized in 2 scientific hubs dedicated to technology and to human and social sciences. FBK aims to excel in science with particular emphasis on interdisciplinary approaches and social impact.