I'm José Wesley

Researcher in compilers and programming languages

I'm a Ph.D

José Wesley de Souza Magalhães
  • Name: José Wesley de Souza Magalhães
  • Job: Research
  • Birth: 02/1996
  • Residence: Edinburgh, Scotland, UK
  • Hometown: Ferros, Minas Gerais, Brazil

I'm a Ph.D. Candidate in Computer Science at The University of Edinburgh (UoE). Currently I'm working as a Research Postgraduate in the Institute for Computing and Systems Architecture (ICSA) under the supervision of Professor Michael O'Boyle. My research interests include Compilers and Programming Languages, focusing on Neural-Guided Program Synthesis and Benchmark Validation.

I am currently researching methods to automatically lift legacy code to new, modern, and optimized languages. The goal is to translate programs, or part of them, to domain-specific languages. Lifting enables leverage domain knowledge and execute code on new hardware platforms, therefore, leading to performance gains.

My Education

  • Ph.D. in Computer Science

    The University of Edinburgh 2022-NOW

    Advisor: Michael O'Boyle

    Local: Edinburgh, Scotland, UK

  • Master's Degree in Computer Science

    Federal University of Minas Gerais (UFMG) 2019-2021

    Final Article: Automatic Inspection of Program State in an Uncooperative Environment

    Advisor: Fernando Magno Quintão Pereira

    Local: Belo Horizonte, Minas Gerais, Brazil

  • Bachelor's Degree in Computer Science

    Federal University of Viçosa (UFV) 2015-2018

    Final Project: A Flow-Sensitive Approach for Steensgaard's Pointer Analysis

    Advisor: Daniel Mendes Barbosa

    Local: Florestal, Minas Gerais, Brazil

My Projects

  • Lifting legacy code to optimized domain-specific languages

  • Whiro: Automatic inspection of program state

  • Jotai: Generating synthetic inputs to turn Angha programs into executable

  • Angha: A suite with over one million compilable programs mined from open-source repositories

  • Miscellaneous


My Papers

  • 2023

    C2TACO: Lifting Tensor Code to TACO

    José Wesley de Souza Magalhães, Jackson Woodruff, Elizabeth Polgreen, MIchael F. P. O'Boyle

    Conference: International Conference on Generative Programming: Concepts & Experiences (GPCE) 2023 View

    View Paper
  • 2022

    Automatic Inspection of Program State in an Uncooperative Environment

    José Wesley de Souza Magalhães, Chunhua Liao, and Fernando Magno Quintão Pereira

    Journal: Software: Practice and Experience. 2022; 1-32 View

    View Paper
  • ExeBench: An ML-Scale Dataset of Executable C Functions

    Jordi Armengol-Estapé, Jackson Woodruff, Alexander Brauckmann, José Wesley de Souza Magalhães, Michael F. P. O'Boyle.

    Conference: International Symposium on Machine Programming (MAPS) 2022 View

    View Paper
  • 2021

    ANGHABENCH : a Suite with One Million Compilable C Benchmarks for Code-Size Reduction

    Anderson Faustino da Silva, Bruno Conde Kind, José Wesley de Souza Magalhães, Jerônimo Nunes Rocha, Breno Campos Ferreira Guimaraes, and Fernando Magno Quintao Pereira.

    Conference: International Symposium on Code Generation and Optimization (CGO) 2021 View

    View Paper
  • 2019

    Synthesis of Benchmarks for the C Programming Language by Mining Software Repositories

    Breno Campos Ferreira Guimarães, José Wesley Magalhães, Fernando Quintão Pereira, and Anderson Faustino da Silva.

    Conference: XXIII Brazilian Symposium on Programming Languages (SBLP) View

    View Paper

Contact Me







Scotland, UK