???global.info.a_carregar???
José Nuno Castro de Macedo. Completed the Integrated Masters Degree in Informatics Engineering in 2018 by Universidade do Minho Escola de Engenharia. Attends the MAP-i Doctoral Program in Computer Science by Universidade do Minho since 2018. Is Researcher in Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência and Invited Assistant in Universidade do Minho Escola de Engenharia.
Identification

Personal identification

Full name
José Nuno Castro de Macedo

Citation names

  • Macedo, José

Author identifiers

Ciência ID
D91E-4E0C-FD93
Google Scholar ID
WvVYe_0AAAAJ

Email addresses

  • zenunomacedo@gmail.com (Professional)

Websites

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese (Mother tongue)
English Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
Education
Degree Classification
2018 - 2024
Ongoing
MAP-i Doctoral Program in Computer Science (Doutoramento)
Universidade do Minho, Portugal
2013 - 2018
Concluded
Integrated Masters Degree in Informatics Engineering (Mestrado integrado)
Universidade do Minho Escola de Engenharia, Portugal
"Extending the BiYacc Framework with Ambiguous Grammars" (THESIS/DISSERTATION)
16
Affiliation

Science

Category
Host institution
Employer
2021/09/01 - Current Researcher (Research) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Universidade do Minho Laboratório de Software Confiável, Portugal
2022/09/05 - 2023/01/13 Visiting Researcher (Research) Kokuritsu Johogaku Kenkyujo, Japan
2020/01/01 - 2021/09/01 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
2019/01/01 - 2019/06/30 Researcher (Research) Associação para a Inovação e Desenvolvimento da FCT, Portugal
Universidade do Minho, Portugal
2018/03 - 2018/07 Research Trainee (Research) Kokuritsu Johogaku Kenkyujo, Japan
Kokuritsu Johogaku Kenkyujo, Japan

Teaching in Higher Education

Category
Host institution
Employer
2023/02/13 - Current Invited Assistant (University Teacher) Universidade do Minho Escola de Engenharia, Portugal
Universidade do Minho Escola de Engenharia, Portugal
2019/02 - 2022/08 Invited Assistant (University Teacher) Universidade do Minho Escola de Engenharia, Portugal
Universidade do Minho Escola de Engenharia, Portugal
Outputs

Publications

Conference paper
  1. Rodrigues, Emanuel; Macedo, José; Viera, Marcos; Saraiva, João. "pyZtrategic: A Zipper-Based Embedding of Strategies and Attribute Grammars in Python". Paper presented in 19th International Conference on Evaluation of Novel Approaches to Software Engineering, 2024.
    Published • 10.5220/0012704000003687
  2. Ribeiro, Francisco; Macedo, José; Tsushima, Kanae; Abreu, Rui; Saraiva, João. "GPT-3-Powered Type Error Debugging: Investigating the Use of Large Language Models for Code Repair". Paper presented in ACM SIGPLAN International Conference on Software Language Engineering, 2023.
    Published • 10.1145/3623476.3623522
  3. Ribeiro, Francisco; Macedo, José; Tsushima, Kanae. "Beyond Code Generation: The Need for Type-Aware Language Models". Paper presented in International Workshop on Automated Program Repair, 2023.
    Published • 10.1109/apr59189.2023.00011
  4. Macedo, José; Rodrigues, Emanuel; Viera, Marcos; Saraiva, João. "Efficient Embedding of Strategic Attribute Grammars via Memoization". Paper presented in 2023 ACM SIGPLAN International Workshop on Partial Evaluation and Program Manipulation, 2023.
    Published • 10.1145/3571786.3573019
  5. Macedo, José; Saraiva, João; Viera, Marcos. Corresponding author: Macedo, José. "Zipping Strategies and Attribute Grammars". Paper presented in 16th International Symposium on Functional and Logic Programming (FLOPS 2022), Kyoto, 2022.
    Published • 10.1007/978-3-030-99461-7_7
  6. Macedo, José; Saraiva, João. "Embedded Disambiguation Filters for Ambiguous Grammars". Paper presented in 12th International Symposium on Software Engineering Processes and Applications, Cagliari, 2020.
    Published
  7. Macedo, José Nuno; Moreira, Ricardo; Cunha, Jácome; Saraiva, João. "Get Your Spreadsheets Under (Version) Control". Paper presented in Ibero-American Conference on Software Engineering, Havana, 2019.
    Published
  8. Macedo, José; Ribeiro, Francisco; Rua, Rui; Couto, Marco; Cunha, Jácome; Fernandes, J.P.; Saraiva, João; Pereira, Rui. "Functional Going Green: An Empirical Evaluation of Functional Languages Performance". Paper presented in 3COWS Winter School, Kosice, 2018.
    Submitted
Conference poster
  1. Macedo, José Nuno; Saraiva, João. "Expressing disambiguation filters as combinators". Paper presented in The 35th ACM/SIGAPP Symposium On Applied Computing, 2020.
    10.1145/3341105.3374123
Journal article
  1. Macedo, José; Rodrigues, Emanuel; Viera, Marcos; Saraiva, João. "Zipper-based embedding of strategic attribute grammars". Journal of Systems and Software 211 (2024): 111975. http://dx.doi.org/10.1016/j.jss.2024.111975.
    Open access • Published • 10.1016/j.jss.2024.111975
Activities

Event organisation

Event name
Type of event (Role)
Institution / Organization
2023/03/01 - 2023/12/01 Web & Registration Chair of IFL'23 (2023/08/29 - 2023/08/31)
Conference (Member of the Organising Committee)
Universidade do Minho Departamento de Informática, Portugal
2017 - 2018 Periférico - Podcast by CeSIUM (2017 - 2018)
Other (Co-organisor)
CeSIUM - Centro de Estudantes de Engenharia Informática da Universidade do Minho, Portugal

Event participation

Activity description
Type of event
Event name
Institution / Organization
2023/09/04 - 2023/09/08 CERCIRAS Training School taking place in Riga, Latvia
Other
CERCIRAS Training School 2023
Rigas Tehniska universitate, Latvia
2022/07/04 - 2022/07/08 SusTrainable Summer School taking place in Rijeka, Croatia
Other
SusTrainable Summer School 2022
Sveuciliste u Rijeci Tehnicki Fakultetu, Croatia
2019/06/17 - 2019/06/21 Functional Programming Summer School taking place in Budapest, Hungary
Other
Central European Functional Programming School 2019
Eötvös Loránd Tudományegyetem, Hungary
2018/01/22 - 2018/01/26 The three “CO” (Composability, Comprehensibility, Correctness) Winter School taking place in Kosice, Slovakia
Other
The three “CO” (Composability, Comprehensibility, Correctness) Winter School
Fakulta výrobných technológií Technickej univerzity v Košiciach, Slovakia

Association member

Society Organization name Role
2017 - 2018 CeSIUM - Centro de Estudantes de Engenharia Informática da Universidade do Minho Director of the Communication Department
Distinctions

Award

2016 Excellence Scholarship
Universidade do Minho, Portugal
2015 Excellence Scholarship
Universidade do Minho, Portugal