???global.info.a_carregar???
I hold Bachelor's and Master's degrees from Faculdade de Engenharia da Universidade do Porto (FEUP), specializing in Informatics and Computing Engineering. They were concluded in 2021 and 2023 with final grades of 17 and 18, respectively. I also studied Computer Engineering for a year at another sought-after university in Brazil before changing my country of residence to Portugal. I am pursuing further studies at the same institution as a PhD student in the Doctoral Program in Informatics Engineering. After I finish my institution's first year as a student attending courses, I will become a PhD candidate. My motivation to work on research led to my initiation in the field, a fellowship under the Safe Cities project in 2021, where I concentrated on studying transfer learning techniques. Subsequently, while doing my master's, my scholarly passion shifted towards formal methods and programming languages. My interest in software verification directed me to pursue a master's thesis on the topic of program repair in the context of contract programming, also part of a fellowship at INESC TEC under the SpecRep project. These activities culminated in me completing the thesis dissertation, publicating and orally presenting an article in a workshop at ASE and getting the necessary background for my PhD. My enthusiasm for exploring computer science topics is also apparent through my voluntary involvement with SPLASH, where I actively participated in the conference as a helper and attendee, introducing me to the conference world. I am currently also an invited assistant for the compilers course in the Bachelor in Informatics and Computing Engineering programme at FEUP.
Identification

Personal identification

Full name
Alexandre Almeida de Abreu Filho

Citation names

  • Abreu, Alexandre

Author identifiers

Ciência ID
0812-0D80-ACC0

Email addresses

  • alexandre.filho@fe.up.pt (Professional)

Knowledge fields

  • Exact Sciences - Computer and Information Sciences - Computer Sciences
  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese (Mother tongue)
English Proficiency (C2) Proficiency (C2) Proficiency (C2) Proficiency (C2) Proficiency (C2)
Education
Degree Classification
2023/09 - 2026/06
Ongoing
Informatics Engineering (Doutoramento)
Universidade do Porto - Faculdade de Engenharia, Portugal
2021/09 - 2023/09
Concluded
Informatics and Computing Engineering (Mestrado)
Universidade do Porto - Faculdade de Engenharia, Portugal
"Automatic Specification Repair in Contract Programming" (THESIS/DISSERTATION)
18/20
2022/08 - 2023/01
Attended
Computer Science - Erasmus Programme (Outros)
Major in Algorithms, Languages and Logic
Chalmers Tekniska Högskola, Sweden
5/5
2018/09 - 2021/06
Concluded
Engineering Sciences (Licenciatura)
Major in Informatics and Computing Engineering
Universidade do Porto - Faculdade de Engenharia, Portugal
17/20
2017/02 - 2017/12
Attended
Computer Engineering (Bachelor)
Universidade Federal de Itajubá, Brazil
9/10
2015/01 - 2016/03
Attended
Internet Informatics - Certificate Programme (Outros)
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, Brazil
8/10
Affiliation

Science

Category
Host institution
Employer
2023/10 - 2023/12 Contracted Researcher (Research) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2023/01 - 2023/06 Contracted Researcher (Research) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2021/12 - 2022/07 Contracted Researcher (Research) Universidade do Porto - Faculdade de Engenharia, Portugal
Universidade do Porto - Faculdade de Engenharia, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2024/02 - Current Invited Assistant (University Teacher) Universidade do Porto - Faculdade de Engenharia, Portugal
Projects

Grant

Designation Funders
2023/10 - 2023/12 Automatic Repair in Contract Programming
UIDP/50014/2020
Research Fellow
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Fundação para a Ciência e a Tecnologia
Concluded

Contract

Designation Funders
2023/01 - 2023/06 SpecRep - Constraint-based Specification Repair
Research Fellow
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2021/12 - 2022/07 Safe Cities - Innovation to Build Safe Cities
Research Fellow
Robert Bosch GmbH, Germany

Universidade do Porto - Faculdade de Engenharia, Portugal

Universidade do Porto - Faculdade de Ciências, Portugal

Universidade do Porto - Reitoria, Portugal
Agência para o Investimento e Comércio Externo de Portugal
Concluded
Outputs

Publications

Conference paper
  1. Abreu, Alexandre; Macedo, Nuno; Mendes, Alexandra. "Exploring Automatic Specification Repair in Dafny Programs". Luxembourg, 2023.
    Published • 10.1109/asew60602.2023.00019
Thesis / Dissertation
  1. "Automatic Specification Repair in Contract Programming". Master, Universidade do Porto Faculdade de Engenharia, 2023. https://hdl.handle.net/10216/152792.
Activities

Oral presentation

Presentation title Event name
Host (Event location)
2023/09 Exploring Automatic Specification Repair in Dafny Programs 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023)
Universitéit Lëtzebuerg (Kirchberg, Luxembourg)

Event participation

Activity description
Type of event
Event name
Institution / Organization
2023/10 - 2023/10 Support Volunteer at SPLASH
Other
International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH 2023)
ACM SIGPLAN, United States

Course / Discipline taught

Academic session Degree Subject (Type) Institution / Organization
2024/02 - Current Compilers Informatics and Computing Engineering (Licenciatura) Universidade do Porto - Faculdade de Engenharia, Portugal
Distinctions

Award

2017 Second Prize - Pergaminho
Olimpíada Brasileira de Linguística, Brazil