, University of Porto & INESC TEC, Portugal