4 papers
Automated Customization of LLMs for Enterprise Code Repositories Using Semantic Scopes
Ulrich Finkler, Irene Manotas, Wei Zhang +3
Code completion (CC) is a task frequently used by developers when working in collaboration with LLM-based programming assistants. Despite the increased performance of LLMs on publi…
Code Reasoning for Software Engineering Tasks: A Survey and A Call to Action
Saurabh Pujar, Ira Ceka, Irene Manotas +3
The rise of large language models (LLMs) has led to dramatic improvements across a wide range of natural language tasks. Their performance on certain tasks can be further enhanced…
Understanding Automated Program Repair Agents Through the Lens of Traceability: An Empirical Study
Ira Ceka, Hailie Mitchell, Saurabh Pujar +5
Automated Program Repair (APR) agents leverage large language models (LLMs) to autonomously diagnose and patch software bugs using planning, reasoning, and tools. Although these ag…
Customizing a Large Language Model for VHDL Design of High-Performance Microprocessors
Nicolas Dupuis, Ravi Nair, Shyam Ramji +7
The use of Large Language Models (LLMs) in hardware design has taken off in recent years, principally through its incorporation in tools that increase chip designer productivity. T…