4 papers
Assertion-Aware Test Code Summarization with Large Language Models
Anamul Haque Mollah, Ahmed Aljohani, Hyunsook Do
Unit tests often lack concise summaries that convey test intent, especially in auto-generated or poorly documented codebases. Large Language Models (LLMs) offer a promising solutio…
Secure Code Generation at Scale with Reflexion
Arup Datta, Ahmed Aljohani, Hyunsook Do
Large language models (LLMs) are now widely used to draft and refactor code, but code that works is not necessarily secure. We evaluate secure code generation using the Instruct Pr…
PromptDebt: A Comprehensive Study of Technical Debt Across LLM Projects
Ahmed Aljohani, Hyunsook Do
Large Language Models (LLMs) are increasingly embedded in software via APIs like OpenAI, offering powerful AI features without heavy infrastructure. Yet these integrations bring th…
Assertion Messages with Large Language Models (LLMs) for Code
Ahmed Aljohani, Anamul Haque Mollah, Hyunsook Do
Assertion messages significantly enhance unit tests by clearly explaining the reasons behind test failures, yet they are frequently omitted by developers and automated test-generat…