Advancements in Large Language Model-Driven Software Development

The field of software development is witnessing a significant shift with the integration of large language models (LLMs). Recent research has focused on leveraging LLMs to enhance various aspects of software development, including code generation, type annotation, and proof development. The use of LLMs has shown promising results in improving the efficiency and accuracy of these tasks. Notably, the development of proactive runtime enforcement frameworks and deterministic LLM workflows has addressed significant safety risks and non-determinism limitations associated with LLMs. Furthermore, the application of LLMs in object-oriented programming and generative AI has opened up new avenues for exploration. While challenges persist, the advancements in LLM-driven software development have the potential to revolutionize the field. Noteworthy papers in this area include: A Survey on Code Generation with LLM-based Agents, which presents a systematic survey of the field of LLM-based code generation agents. Pro2Guard: Proactive Runtime Enforcement of LLM Agent Safety via Probabilistic Model Checking, which proposes a proactive runtime enforcement framework grounded in probabilistic reachability analysis.

Sources

A Survey on Code Generation with LLM-based Agents

No AI Without PI! Object-Centric Process Mining as the Enabler for Generative, Predictive, and Prescriptive Artificial Intelligence

Automated Type Annotation in Python Using Large Language Models

Pro2Guard: Proactive Runtime Enforcement of LLM Agent Safety via Probabilistic Model Checking

Blueprint First, Model Second: A Framework for Deterministic LLM Workflow

What's in a Proof? Analyzing Expert Proof-Writing Processes in F* and Verus

NeuroSync: Intent-Aware Code-Based Problem Solving via Direct LLM Understanding Modification

Robot builds a robot's brain: AI generated drone command and control station hosted in the sky

A Closed-Loop Multi-Agent Framework for Aerodynamics-Aware Automotive Styling Design

LaTCoder: Converting Webpage Design to Code with Layout-as-Thought

Experimental Analysis of Productive Interaction Strategy with ChatGPT: User Study on Function and Project-level Code Generation Tasks

Automated File-Level Logging Generation for Machine Learning Applications using LLMs: A Case Study using GPT-4o Mini

Generative AI for Object-Oriented Programming: Writing the Right Code and Reasoning the Right Logic

Built with on top of