His research is mainly focused on programming languages and software engineering where he tries to improve the effectiveness, efficiency, and usability of software. He has contributed in these areas in the realm of spreadsheets and for improving the energy consumption of software. Jácome obtained his PhD degree in Computer Science from Universidade do Minho in 2011. He was then a post-doctoral fellow at Universidade do Minho and Oregon State University. He was also an Invited Professor at Escola Superior de Tecnologia e Gestão de Felgueiras - Instituto Politécnico do Porto.