David Nader Palacio

Artificial Software Engineering | Causal Inference | Neuro-Symbolic AI | Complexity Science

/profile/profile6.jpg

Seattle, WA

I am a Senior Applied Scientist @ Microsoft specializing in Artificial Intelligence and Software Research, with over 8 years of experience in machine learning and software engineering research. My expertise spans machine learning model interpretability, Large Language Model (LLM) evaluation, causal inference, and evolutionary computation, which I apply to building trustworthy, production-grade AI systems at scale.

My research explores the synergies between causal inference and deep learning to automate and improve software engineering, from interpretability methods for LLMs of code to quality assurance for agent-based systems. I have published and presented at premier venues including ICSE, TOSEM, and TSE, applying techniques such as large language models, Bayesian probabilistic methods, and information theory. My recent work includes ICSE 2026 papers on human-centered explanations of LLM-generated code and causal detection of code “smells”, a 1st-place finish at Microsoft’s MAIDAP Hackathon, and mentoring the next generation of applied scientists through university partnerships and internal research programs.

Before my current role, I completed my doctoral research in Computer Science at William & Mary and held research internships at Microsoft and Cisco, developing novel interpretability methods for large language models for code. My main interests are Interpretable Agentic AI, Neurosymbolic Methods, Causal AI for Software Engineering, and Quality Assurance for AI Systems. I am passionate about advancing software engineering with cutting-edge artificial intelligence and causal inference, bridging rigorous research with measurable, real-world impact.

On a personal level, I was born in Bogota (Colombia). My first language is Spanish. However, I learned English and German for professional purposes. My hobbies include biking, kayaking, hiking, and (rarely) video games. I also enjoy reading sci-fi literature. My favorite author is Isaac Asimov. Because of my Colombian heritage, I am fond of coffee in all its preparation ways.

news

Aug 01, 2024 Our pre-print, Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanations has been published.
🖋 Pre-Print
Mar 28, 2024 Great News🎉! Our patent, Debugging Tool for Code Generation Neural Language Models has been published [United States Patent Application 20240104001].
🖋 Patent
Mar 27, 2024 Great News🎉! Our paper, Toward a Theory of Causation for Interpreting Neural Code Models has been accepted for publication in IEEE Transactions on Software Engineering (TSE) [Journal First].
🖋 Pre-print 💽 Repo
Nov 25, 2023 Attending FSE'23 Conference in San Francisco
Nov 22, 2023 Great News🎉! Our paper, Which Syntactic Capabilities Are Statistically Learned by Masked Language Models for Code? has been accepted for publication in ICSE’24 NIER.
🖋 Pre-print 💽 Repo

latest posts

Mar 26, 2025 a post with plotly.js
Dec 04, 2024 a post with image galleries
May 01, 2024 a post with tabs

selected publications

  1. TSE
    Toward a Theory of Causation for Interpreting Neural Code Models
    David N. Palacio , Alejandro Velasco , Nathan Cooper , and 3 more authors
    IEEE Transactions on Software Engineering, 2024
  2. A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research
    Cody Watson , Nathan Cooper , David Nader Palacio , and 2 more authors
    ACM Trans. Softw. Eng. Methodol., Mar 2022
  3. GECCO
    Assessing Single-Objective Performance Convergence and Time Complexity for Refactoring Detection
    David Nader-Palacio , Daniel Rodrı́guez-Cárdenas , and Jonatan Gomez
    In Proceedings of the Genetic and Evolutionary Computation Conference Companion , Kyoto, Japan, Mar 2018