publications

publications by categories in reversed chronological order.

2026

  1. JSEP
    On Predicting Vulnerability Severity Using In-Context Learning: An Industrial Case Study
    Daniel Rodriguez-Cardenas , David N. Palacio , Anna Schmedding , and 3 more authors
    Journal of Software: Evolution and Process, 2026
  2. arXiv
    Rethinking Software Empirical Studies with Structural Causal Models
    Daniel Rodriguez-Cardenas , Aysylu Garryyeva , David N. Palacio , and 2 more authors
    2026
  3. arXiv
    Towards Enabling an Artificial Self-Construction Software Life-Cycle via Autopoietic Architectures
    Daniel Rodriguez-Cardenas , David N. Palacio , and Denys Poshyvanyk
    2026

2025

  1. arXiv
    A Causal Perspective on Measuring, Explaining and Mitigating Smells in LLM-Generated Code
    Alejandro Velasco , Daniel Rodriguez-Cardenas , Dipin Khati , and 3 more authors
    2025
  2. How Propense Are Large Language Models at Producing Code Smells? A Benchmarking Study
    Alejandro Velasco , Daniel Rodriguez-Cardenas , Linh Alif , and 2 more authors
    In 2025 IEEE/ACM 47th International Conference on Software Engineering , 2025
  3. arXiv
    Enabling Global, Human-Centered Explanations for LLMs: From Tokens to Interpretable Code and Test Generation
    Dipin Khati , Daniel Rodriguez-Cardenas , David N. Palacio , and 3 more authors
    2025
  4. Mapping the Trust Terrain: LLMs in Software Engineering–Insights and Perspectives
    Dipin Khati , Yiran Liu , David N. Palacio , and 2 more authors
    ACM Transactions on Software Engineering and Methodology, 2025
  5. arXiv
    On Explaining (Large) Language Models for Code Using Global Code-Based Explanations
    David N. Palacio , Dipin Khati , Daniel Rodriguez-Cardenas , and 2 more authors
    2025
  6. arXiv
    Toward Neurosymbolic Program Comprehension
    Alejandro Velasco , Aysylu Garryyeva , David N. Palacio , and 2 more authors
    2025
  7. PhD
    Towards a Science of Causal Interpretability in Deep Learning for Software Engineering
    David N. Palacio
    The College of William and Mary , 2025

2024

  1. ArXiv
    Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanations
    David N. Palacio , Daniel Rodriguez-Cardenas , Alejandro Velasco , and 3 more authors
    2024
  2. 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
  3. Which Syntactic Capabilities Are Statistically Learned by Masked Language Models for Code?
    Alejandro Velasco , David N. Palacio , Daniel Rodríguez-Cárdenas , and 1 more author
    ICSE, 2024
  4. PATENT
    Patent: Debugging Tool for Code Generation Neural Language Models
    2024
  5. arXiv
    On Interpreting the Effectiveness of Unsupervised Software Traceability with Information Theory
    David N. Palacio , Daniel Rodriguez-Cardenas , Denys Poshyvanyk , and 1 more author
    2024
  6. arXiv
    Perspective of Software Engineering Researchers on Machine Learning Practices Regarding Research, Review, and Education
    Alejandro Mojica-Hanke , David N. Palacio , Denys Poshyvanyk , and 2 more authors
    2024
  7. arXiv
    Measuring Emergent Capabilities of LLMs for Software Engineering: How Far Are We?
    C. O’Brien , Daniel Rodriguez-Cardenas , Alejandro Velasco , and 2 more authors
    2024

2023

  1. Benchmarking Causal Study to Interpret Large Language Models for Source Code
    Daniel Rodriguez-Cardenas , David N. Palacio , Dipin Khati , and 2 more authors
    2023
  2. TSE
    Using Transfer Learning for Code-Related Tasks
    Antonio Mastropaolo , Nathan Cooper , David Nader Palacio , and 4 more authors
    2023
  3. ArXiv
    Evaluating and Explaining Large Language Models for Code Using Syntactic Structures
    David N. Palacio , Alejandro Velasco , Daniel Rodriguez-Cardenas , and 2 more authors
    2023

2022

  1. 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

2020

  1. Improving the effectiveness of traceability link recovery using hierarchical bayesian networks
    Kevin Moran , David N. Palacio , Carlos Bernal-Cárdenas , and 4 more authors
    In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering , Mar 2020
  2. Subreviewers
    In 2020 IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems (MOBILESoft) , Mar 2020

2019

  1. Learning to Identify Security-Related Issues Using Convolutional Neural Networks
    David N. Palacio , Daniel McCrystal , Kevin Moran , and 3 more authors
    Mar 2019
  2. Additional Reviewers
    In 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) , Mar 2019

2018

  1. 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

2017

  1. A computational solution for the software refactoring problem: from a formalism toward an optimization approach
    Nader Palacio , and David Alberto
    Dec 2017