João F. Ferreira is an associate professor at IST, University of Lisbon, and a researcher at INESC-ID. His work spans from empirical software engineering methods that can inform practitioners and direct future research, to formal methods that can verify the absence of certain types of bugs. For more details, see selected publications.
PhD in Computer Science
University of Nottingham, UK
BSc in Mathematics and Computer Science
Minho University, Portugal
Executional framework for running analysis tools on smart contracts.
Tools and methods to improve password security.
Tools and methods for computer-generated narratives.
Tools, methods, and resources that support teaching formal methods.