3 papers
cs.SE2024
Seneca: Taint-Based Call Graph Construction for Java Object Deserialization
Joanna C. S. Santos, Mehdi Mirakhorli, Ali Shokri
Object serialization and deserialization are widely used for storing and preserving objects in files, memory, or database as well as for transporting them across machines, enabling…
cs.SE2024
FRANC: A Lightweight Framework for High-Quality Code Generation
Mohammed Latif Siddiq, Beatrice Casey, Joanna C. S. Santos
In recent years, the use of automated source code generation utilizing transformer-based generative models has expanded, and these models can generate functional code according to…
cs.SE2024
Using Large Language Models to Generate JUnit Tests: An Empirical Study
Mohammed Latif Siddiq, Joanna C. S. Santos, Ridwanul Hasan Tanvir +3
A code generation model generates code by taking a prompt from a code comment, existing code, or a combination of both. Although code generation models (e.g., GitHub Copilot) are i…