???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.
Identificação

Identificação pessoal

Nome completo
José Nuno Castro de Macedo

Nomes de citação

  • Macedo, José

Identificadores de autor

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

Endereços de correio eletrónico

  • zenunomacedo@gmail.com (Profissional)

Websites

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Português (Idioma materno)
Inglês Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Formação
Grau Classificação
2018 - 2024
Em curso
MAP-i Doctoral Program in Computer Science (Doutoramento)
Universidade do Minho, Portugal
2013 - 2018
Concluído
Integrated Masters Degree in Informatics Engineering (Mestrado integrado)
Universidade do Minho Escola de Engenharia, Portugal
"Extending the BiYacc Framework with Ambiguous Grammars" (TESE/DISSERTAÇÃO)
16
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
2021/09/01 - Atual Investigador (Investigação) 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 Investigador visitante (Investigação) Kokuritsu Johogaku Kenkyujo, Japão
2020/01/01 - 2021/09/01 Investigador Contratado (Investigação) 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 Investigador (Investigação) Associação para a Inovação e Desenvolvimento da FCT, Portugal
Universidade do Minho, Portugal
2018/03 - 2018/07 Estagiário de Investigação (Investigação) Kokuritsu Johogaku Kenkyujo, Japão
Kokuritsu Johogaku Kenkyujo, Japão

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2023/02/13 - Atual Assistente Convidado (Docente Universitário) Universidade do Minho Escola de Engenharia, Portugal
Universidade do Minho Escola de Engenharia, Portugal
2019/02 - 2022/08 Assistente Convidado (Docente Universitário) Universidade do Minho Escola de Engenharia, Portugal
Universidade do Minho Escola de Engenharia, Portugal
Produções

Publicações

Artigo em conferência
  1. Rodrigues, Emanuel; Macedo, José; Viera, Marcos; Saraiva, João. "pyZtrategic: A Zipper-Based Embedding of Strategies and Attribute Grammars in Python". Trabalho apresentado em 19th International Conference on Evaluation of Novel Approaches to Software Engineering, 2024.
    Publicado • 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". Trabalho apresentado em ACM SIGPLAN International Conference on Software Language Engineering, 2023.
    Publicado • 10.1145/3623476.3623522
  3. Ribeiro, Francisco; Macedo, José; Tsushima, Kanae. "Beyond Code Generation: The Need for Type-Aware Language Models". Trabalho apresentado em International Workshop on Automated Program Repair, 2023.
    Publicado • 10.1109/apr59189.2023.00011
  4. Macedo, José; Rodrigues, Emanuel; Viera, Marcos; Saraiva, João. "Efficient Embedding of Strategic Attribute Grammars via Memoization". Trabalho apresentado em 2023 ACM SIGPLAN International Workshop on Partial Evaluation and Program Manipulation, 2023.
    Publicado • 10.1145/3571786.3573019
  5. Macedo, José; Saraiva, João; Viera, Marcos. Autor correspondente: Macedo, José. "Zipping Strategies and Attribute Grammars". Trabalho apresentado em 16th International Symposium on Functional and Logic Programming (FLOPS 2022), Kyoto, 2022.
    Publicado • 10.1007/978-3-030-99461-7_7
  6. Macedo, José; Saraiva, João. "Embedded Disambiguation Filters for Ambiguous Grammars". Trabalho apresentado em 12th International Symposium on Software Engineering Processes and Applications, Cagliari, 2020.
    Publicado
  7. Macedo, José Nuno; Moreira, Ricardo; Cunha, Jácome; Saraiva, João. "Get Your Spreadsheets Under (Version) Control". Trabalho apresentado em Ibero-American Conference on Software Engineering, Havana, 2019.
    Publicado
  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". Trabalho apresentado em 3COWS Winter School, Kosice, 2018.
    Submetido
Artigo em revista
  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.
    Acesso aberto • Publicado • 10.1016/j.jss.2024.111975
Poster em conferência
  1. Macedo, José Nuno; Saraiva, João. "Expressing disambiguation filters as combinators". Trabalho apresentado em The 35th ACM/SIGAPP Symposium On Applied Computing, 2020.
    10.1145/3341105.3374123
Atividades

Organização de evento

Nome do evento
Tipo de evento (Tipo de participação)
Instituição / Organização
2023/03/01 - 2023/12/01 Web & Registration Chair of IFL'23 (2023/08/29 - 2023/08/31)
Conferência (Membro da Comissão Organizadora)
Universidade do Minho Departamento de Informática, Portugal
2017 - 2018 Periférico - Podcast by CeSIUM (2017 - 2018)
Outro (Coorganizador)
CeSIUM - Centro de Estudantes de Engenharia Informática da Universidade do Minho, Portugal

Participação em evento

Descrição da atividade
Tipo de evento
Nome do evento
Instituição / Organização
2023/09/04 - 2023/09/08 CERCIRAS Training School taking place in Riga, Latvia
Outro
CERCIRAS Training School 2023
Rigas Tehniska universitate, Letónia
2022/07/04 - 2022/07/08 SusTrainable Summer School taking place in Rijeka, Croatia
Outro
SusTrainable Summer School 2022
Sveuciliste u Rijeci Tehnicki Fakultetu, Croácia
2019/06/17 - 2019/06/21 Functional Programming Summer School taking place in Budapest, Hungary
Outro
Central European Functional Programming School 2019
Eötvös Loránd Tudományegyetem, Hungria
2018/01/22 - 2018/01/26 The three “CO” (Composability, Comprehensibility, Correctness) Winter School taking place in Kosice, Slovakia
Outro
The three “CO” (Composability, Comprehensibility, Correctness) Winter School
Fakulta výrobných technológií Technickej univerzity v Košiciach, Eslováquia

Membro de associação

Nome da associação Tipo de participação
2017 - 2018 CeSIUM - Centro de Estudantes de Engenharia Informática da Universidade do Minho Director of the Communication Department
Distinções

Prémio

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