Day 1 is the research track. Three sessions of research lightning talks around two keynotes and an industry panel, then posters and the banquet. Lightning talks run 7 minutes of presentation plus 3 minutes for questions and the handover.
Welcome and keynote
8:00 – 10:20Abstract
Large-scale enterprise software systems are increasingly difficult to maintain and modernize due to their complexity, incomplete documentation, and the gradual loss of institutional knowledge. While recent advances in LLMs and AI coding agents have significantly improved software development productivity, ensuring the correctness, completeness, and trustworthiness of AI-driven software transformation remains a fundamental challenge. In this talk, I will present our research on AI-powered software engineering assurance, a new paradigm that goes beyond code generation to recover, document, and preserve the underlying business intent of existing software systems. I will introduce Codocs, an agentic AI framework that combines structural code analysis, automated documentation generation, execution-based validation, and iterative refinement to produce trustworthy, verifiable representations of complex software behavior. In particular, I will discuss key research challenges in scaling to large code repositories, managing interdependent components, and optimizing agentic reasoning through multi-frontier tree search. Finally, I will demonstrate how this methodology can enable reliable and efficient enterprise software transformation through use cases in software modernization, implementation validation, and compliance auditing.
Session 1 · Building, testing and assuring agents
10:20 – 12:00How agents get built, how you test them, how you watch them at runtime, and how you constrain them.
Abstract
We have been building trustworthy agentic AI for code renovation by combining the creativity of LLMs with the rigor of static and dynamic program analysis, formal constraints, and meaningful human oversight. Rather than replacing software engineers, these hybrid human-AI systems enable safer, more transparent, and more reliable automation of complex software maintenance and evolution tasks. Our thorough evaluation demonstrates substantial improvements over existing approaches and successful adoption by major open-source projects.
Abstract
Lingming Zhang is an Associate Professor at UIUC. His research interests involve designing, training and benchmarking LLMs and agents for more reliable and trustworthy software intelligence. His work has largely inspired the design of modern coding agents and has been widely adopted in practice.
Abstract
Our group has developed a series of software quality assurance techniques for improving the reliability of agent harnesses. Our work spans two key directions: testing, where we develop harness-centric test generation techniques to uncover failures arising from interactions between agent harnesses and LLMs; and debugging, where we build SE agents that can automatically diagnose and fix harness bugs. Our techniques have reported hundreds of previously unknown bugs in real-world open-source agentic systems.
Abstract
Aditya Thimmaiah is a final-year ECE PhD candidate at The University of Texas at Austin, advised by Dr Milos Gligoric. His research interest lies broadly at the intersection of programming languages (PL) and generative AI, with a focus on developing trustworthy AI for software engineering using PL and formal methods. His recent work studies whether LLMs can flexibly condition their reasoning on explicitly specified formal semantic rules even when those rules conflict with their pretrained priors, a capability that is important for building models that reason faithfully about formal specifications.
Abstract
Bogdan "Bo" Stoica is a Visiting Lecturer and Postdoctoral Fellow at the University of Illinois Urbana-Champaign, working at the intersection of systems, software engineering and generative AI. His research focuses on the reliability, efficiency and trustworthy operation of complex software systems, including AI-assisted development. His recent work studies the behaviour of AI agents on system operation and reproducibility tasks, with particular interest in when agents faithfully execute predefined procedures versus intervening to modify the systems they are meant to operate and observe.
Abstract
LLM agents are increasingly deployed in safety-critical applications, yet current guardrail systems fail to prevent violations of temporal safety policies. We present a novel general framework that provides run-time guarantees ensuring LLM agents adhere to temporal and state-dependent constraints. We evaluate our implementation, AGENT-C, on three real-world applications — retail customer service, airline ticket reservation and telecom customer service — with multiple language models, both open-weight and closed-weight, as agents. Our results demonstrate perfect conformance to the specification and increased safe utility over state-of-the-art alternatives.
Abstract
AI agents are now involved in autonomous operations in safety-critical areas such as air traffic management, autonomous vehicle navigation and control of robotic systems. However, their use presents serious safety challenges. In this talk we present two complementary approaches that use ideas from logic and formal reasoning to provide runtime assurance for these systems — the synthesis of guaranteed control invariants, and the use of logic-based methods for intent inference.
Abstract
Large reasoning models have demonstrated that ubiquitously useful generalization is possible across many domains. However, this capability is limited by classical assumptions on machine learning models, such as the test distribution matching the training distribution, the manifold hypothesis of relying on shared simple features across an otherwise complex dataset, and the availability of large datasets. These assumptions raise a critical question: how can AI generalize outside of such domains for problems in autonomy where there is inherent noise? In this talk, we mention how the foregoing assumptions are violated for important problems in these application domains. We posit that, at some level of abstraction, the shared symbolic structures across domains will enable greater generalization, and present research directions for neurosymbolic AI to achieve this vision of symbolic generalization that is robust to the gaps between AI and reality.
Abstract
AI agents now write code faster than anyone can review it, and "looks right" is no longer good enough. Formal verification offers an independent, machine-checked notion of "right", but the obvious way to combine it with LLMs is expensive. Proof assistants give an agent almost no signal: a failed proof does not say whether the code is wrong or the proof just has not been found yet. So the agent burns tokens on neural search. An IMO-medal-level run at this scale costs thousands of GPU-hours and billions of tokens. This talk argues that the cheapest intelligence is a stronger feedback loop, not a bigger model. SMT solvers return proofs or counterexamples, but they can also fail silently with "unknown". We show how encoding programs in decidable logics removes that failure mode, and how this idea, together with relational abstraction and counterexample-guided refinement, underlies Ravencheck, our verifier for Rust. Properties are written like tests and checked automatically, and the LLM only fills in what the solver cannot. In early results on the TIP benchmarks, verification needs no hand-written lemmas or instantiations, finishes in minutes, and uses about 9× fewer tokens than a Lean 4 baseline.
Abstract
With agentic workflows, the need for flexible, modular, and sound static analyzers has never been greater. Static analyzers are complex and hard to build. Composable interfaces will make it easier to build or generate. While there are well-understood theories for the modular definition of sound semantic reasoning domains, the challenge is that static analyzers are generally defined in a monolithic manner for a fixed language. In this talk, we explore how we might realize a cumulative approach to defining static analyzers that enables flexibly interpreting in different ways — for example, with different sensitivities, going forwards or backwards, mixing over- and under-approximations, and computing results in batch, incrementally, or on demand.
Industry panel · AI governance
13:00 – 14:00About this panel
What to write down, what to require, what to audit, and who signs off when an agent is allowed to act on the organization's behalf. Practitioners who have had to draft and defend real policy, in conversation with the researchers working on governance from the technical side.
Industry Research Keynote
14:00 – 14:50Abstract
Realizing the promise of autonomy in agentic AI requires granting agents broad access to system resources. With great permissions scope comes great responsibility. Security mechanisms need to be able to reason about all of the novel approaches that agents can take to solving problems. I will describe some of the work we have done on automated reasoning over agentic plans, and make the case that symbolic reasoning must be a foundational building block of high-assurance agentic systems. This talk will solicit lively discussion on how we can think about the work required to build provably robust and understandable policy guardrails for agentic systems.
Session 2 · Securing and assuring agents
14:50 – 15:20What an agent is allowed to touch, and how you find out when that goes wrong.
Abstract
What happens when AI agents encounter tools and webpages designed to mislead them? This talk explores how attackers can exploit the external information agents rely on to decide what to do. Drawing on two recent studies, I will show how convincing tool descriptions can steer language model agents toward malicious tools, and how localized visual changes to webpages can induce unintended browser actions. These attacks reveal vulnerabilities in both how agents select relevant information and how they translate model outputs into executed actions. I will discuss why these attacks remain effective against existing defenses and what they teach us about evaluating agent security across the full path from perception to action.
Abstract
Stefan Nagy is an Assistant Professor in the University of Utah's Kahlert School of Computing and director of the FuTURES³ Lab, where his research in software engineering, systems and security develops efficient and broadly applicable techniques for automated software vetting that have uncovered more than 270 previously unknown bugs and vulnerabilities.
Abstract
As AI agents combine models and tools into multi-step workflows, their latency, cost and task quality become harder to anticipate. Making these systems dependable requires understanding how model and deployment choices affect these outcomes. I will present MaverIQ, an intent-based LLM serving system that lets users express their goals and takes responsibility for deployment decisions. Through lightweight profiling, analytical modeling and efficient use of fragmented GPU resources, MaverIQ makes informed deployment choices without expensive trial and error. I will then briefly discuss ongoing work on FlowMaker, which brings task-level requirements to workflow selection and deployment, and DAGGER, which aims to estimate workflow quality. These efforts provide building blocks toward agentic AI that can meet explicit performance, cost and quality requirements.
Session 3 · People, trust and consequences
15:20 – 16:10From embodied interaction and human–agent teaming out to trust in the built environment and designing for people at their most vulnerable.
Abstract
As AI transitions from conversational screens into cyber-physical environments, maintaining user agency and physical legibility becomes paramount. Drawing on recent projects from the ACME Lab — spanning augmented reality, dynamic behaviour authoring and sensorimotor feedback — this talk highlights design strategies for building predictable, adaptable and spatially grounded partners that seamlessly assist across real-world tasks.
Abstract
This work examines how humans develop, perceive and evaluate trust in AI systems applied within the built environment, exploring the factors that influence users' confidence in AI-enabled technologies — including system transparency, reliability, explainability, accountability and perceived effectiveness. Beyond these technical competencies, it also studies how trust influences the extent to which humans adopt, accept and use AI systems in built environment applications.
Abstract
Multimodal LLMs have shown the capability to browse the web, use computers, control robots and do many other exciting tasks. However, most of these systems run on closed, proprietary models hosted on remote third-party servers, with design decisions and training based on the priorities of a few closed labs aiming to serve a broad range of users. In this talk I lay out a different vision: smaller, local agents that run on users' own machines, keep their data private, and adapt to the needs and preferences of individuals and organizations. Achieving this vision requires new breakthroughs, both in the general capabilities of these smaller local models and in methods for improving and adapting these agents over time. I will discuss the work of my lab to address these challenges and lay out a hopeful vision for agents: one where individual users and organizations are empowered to shape the future of this exciting new technology.
Abstract
Autonomous agents working with or around humans has long been a part of Human-Robot Interaction, a multidisciplinary field that investigates how people and robotic systems perceive, communicate and collaborate with one another. Inconveniently, many of the insights and findings we have that characterize human-human interactions do not hold true during human-agent interactions — often in surprising or contradictory ways. In this talk I provide an accessible introduction to two critical aspects of successful human-agent teaming: shared mental models and shared situational awareness. I will discuss results and lessons learned from my lab's work on the establishment and reconciliation of these aspects through our investigations into operationalizing agent identity, behavioural predictability, belief estimation and social manipulation, to make human-autonomy teams that are greater than the sum of their parts.
Abstract
How can we design AI that is worthy of trust when people are at their most vulnerable? The Identity Lab studies AI in sensitive contexts, from gender classification to mental health to "generative ghosts" built on the data of those who have died. I will share findings from this work, including a recent study showing that people value emotional fidelity over factual fidelity in AI conversations, and early work with mental health professionals exposing tradeoffs when using AI for bereavement. Like edge cases in software, these contexts expose the normative assumptions we are building into AI systems and show that trust depends on how systems are used and what people expect from them.
Posters and banquet
16:10 – 19:00About this session
An hour with the posters up, on the walls of the main room. This is the main window for finding the student/faculty whose work overlaps with a problem on your desk — and for academics, the main window for finding the industry team that has that problem.
About this session
Seated dinner with short remarks.
Day 2 is the practice track — for people who have to use this on Monday. A keynote and four panels, with a hands-on tutorial running in parallel through the late morning. The day closes with an open session on how industry and academia can work together on each other's problems.
Keynote and opening panel
8:00 – 10:30Abstract
The ultimate goal of research in artificial intelligence is to provide the tools, techniques and methods for building usable systems that make decisions or assist in making complex decisions, that model and "understand" the world, gather relevant knowledge, and act responsibly. In many cases, the practical tasks that are addressed require decisions and actions associated with high risks and low-density data, and a certain assurance or robustness are required.
Central questions to AI systems research include:
- What are the principles for designing and deploying systems, and that we could apply to new domains?
- What the ultimate research questions are that we need to answer in order to build the required runtime robustness for our systems?
In this presentation we will first discuss in detail the structure of modern AI systems and optimizing for constraints that are not fully specified. Next, we will address the problem of acting without a complete model of the real world. Finally, we will analyze the challenges of building robust human-automation systems that are safe.
About this panel
Finance, healthcare, manufacturing and defense have the hardest version of this problem: foundation models saw little of their domain data in training, so the general-purpose recipes underperform — and the constraints are strictest exactly where the models are weakest, with HIPAA and comparable privacy regimes, security review, and data that cannot leave the building.
Parallel sessions
10:30 – 12:00Two rooms — choose one
Main room · C120
About this panel
What changes in a computing education when students arrive already coding with agents — from the people teaching those courses now, alongside a practitioner building AI learning tools at scale.
About this panel
The role is shifting from using AI to supervising it. What engineers and researchers need to be able to do — verify work they did not produce, hold onto hard-won expertise, and stay effective as the tools move underneath them — and what employers and universities owe them.
Breakout room · C120C & C120D
About this tutorial
As AI systems are further oriented towards autonomous workflows and interactions with the physical world, engineers and developers should be equipped to anticipate the sociotechnical impacts of their work. This tutorial leverages core concepts from Responsible AI practice to help participants build their capacity to both imagine and mitigate potential risks as they design and build AI systems.
Afternoon
12:00 – 15:00About this session
Tables are reserved and matched with an industry guest. Bring the thing you are actually stuck on and work it over lunch — no sign-up, just take a seat.
About this panel
What sustained collaboration with AI does to human thinking — to judgment, to memory, to the willingness to sit with a hard problem — and what that means for jobs, teams and professional practice over the next decade. Evidence where we have it, honest uncertainty where we do not.
About this session
An open, facilitated session on building a working relationship that pays both ways. For industry: how to put PhD students and faculty research onto the problems actually blocking your teams — interns, sponsored projects, joint proposals, a thesis aimed at your bottleneck. For academia: how access to real problems and real constraints sharpens the research and extends its impact past the paper. The aim is to leave with concrete mechanisms rather than goodwill — who to contact, what a first engagement looks like, and what it asks of each side. This is the part of the two days that decides what happens after them.