Supervisions

MSc Theses

MSc Theses: 19

2022

Advisors: João F. Ferreira and Martin Monperrus, KTH Royal Institute of Technology
A Comparative Study of Self-Supervised Learning Techniques for Functional Program Repair
MSc Thesis at Instituto Superior Técnico, Universidade de Lisboa, Nov. 2022 [bibTex]
A Study on Generating Q# Quantum Programs using a Sequence-To-Sequence Machine Learning model
MSc Thesis, Nov. 2022 [bibTex]
Advisors: João F. Ferreira and Alexandra Mendes (FEUP)
Automated Program Repair of Dafny Programs: Repairing Arithmetic Programs
MSc Thesis at Instituto Superior Técnico, Universidade de Lisboa, Nov. 2022 [bibTex]
Automatic Bug Prioritization of SmartBugs Reports using Machine Learning
MSc Thesis at Instituto Superior Técnico, Universidade de Lisboa, Nov. 2022 [bibTex]
João Gomes
Advisors: João F. Ferreira and Pedro Adão
Extending the Concert Framework to Verify Solana Programs
MSc Thesis at Instituto Superior Técnico, Universidade de Lisboa, Nov. 2022 [bibTex]
Formal Specification and Verification of the Lazy JellyFish Skip List: A Case Study in Iris on the Verification of Concurrent Maps with Version Control
MSc Thesis at Instituto Superior Técnico, Universidade de Lisboa, Nov. 2022 [bibTex]
GLITCH: Polyglot Code Smell Detection for Infrastructure as Code
MSc Thesis at Instituto Superior Técnico, Universidade de Lisboa, Nov. 2022 [bibTex]
Francisco Mendes
Reasoning About Persistent and Concurrent Data Structures: Evaluating the Persistent Owicki-Gries Program Logic Through the Verification of a Persistent Queue
MSc Thesis at Instituto Superior Técnico, Universidade de Lisboa, Nov. 2022 [bibTex]
Rafael Prates
Advisors: João F. Ferreira and Alexandra Mendes
Persistence of Passwords in Bitwarden's Browser Extension: Unnecessary Retention and Solutions
MSc Thesis at Instituto Superior Técnico, University of Lisbon, May. 2022 [bibTex]

2021

Mustafa Khalil
Mechanizing Feng-Ying Quantum Hoare Logic in Coq for Formal Proofs of Programs with Quantum and Classical Variables
MSc Thesis at Instituto Superior Técnico, University of Lisbon, Dec. 2021 [bibTex]
Tiago Barbosa
Advisors: João F. Ferreira and Alexandra Mendes
Refining High-Level Specifications of Decentralized Finance Protocols to EVM bytecode using the K framework
MSc Thesis at Instituto Superior Técnico, University of Lisbon, Dec. 2021 [bibTex]
Dinis Araújo
A Static Analysis-based Platform-as-Service to Improve the Quality of Smart Contracts
MSc Thesis at Instituto Superior Técnico, University of Lisbon, Nov. 2021 [bibTex]
Lucas Soares
Advisors: João F. Ferreira and Alexandra Mendes
Development of a Multi-Platform Whiteboard Application
MSc Thesis at Instituto Superior Técnico, University of Lisbon, Nov. 2021 [bibTex]
Ricardo Pereira
Extending EcoAndroid with Automated Detection of Resource Leaks
MSc Thesis, Nov. 2021 [bibTex]
Miguel Grilo
Advisors: João F. Ferreira and José Bacelar Almeida
Formal Verification of Password Generation Algorithms used in Password Managers
MSc Thesis at Instituto Superior Técnico, University of Lisbon, Nov. 2021 [bibTex]
Luís Abrunhosa
Migrating Smart Contracts Across Heterogeneous Blockchains
MSc Thesis at Instituto Superior Técnico, University of Lisbon, Nov. 2021 [bibTex]
Advisors: João F. Ferreira and Alexandra Mendes
On Usable Security and Verified Password Managers
MSc Thesis at Instituto Superior Técnico, University of Lisbon, Nov. 2021 [bibTex]
João Campos
Advisors: João F. Ferreira and Alexandra Mendes
SmartPasswords: Increasing Password Managers' Usability by Generating Compliant Passwords
MSc Thesis at Instituto Superior Técnico, University of Lisbon, Nov. 2021 [bibTex]
Diogo Patrício
Advisors: João F. Ferreira and Alexandra Mendes
Verification of Auction-Based Smart Contracts using the ConCert Framework
MSc Thesis at Instituto Superior Técnico, University of Lisbon, Nov. 2021 [bibTex]

Internships

Internships: 1

2021

Qualichain
short term traineeship, Dec. 2021 [bibTex]