Dirigente di Ricerca al Consiglio nazionale delle ricerche, dove dirige il Laboratorio su Human interfaces in information systems all’Istituto di scienza e tecnologie dell’informazione di Pisa. È stato il responsabile scientifico di numerosi progetti internazionali e nazionali. I suoi interessi di ricerca correnti riguardano Interactive smart spaces, Accessibility, End-user development, Human-centered artificial intelligence, e Humanoid robots. È un IFIP Fellow ed un membro della ACM SIGCHI Academy.