headshot
Liew Family Chair, Hank Hoffmann

Research from the University of Chicago’s Department of Computer Science has reached a significant milestone with a paper co-authored by Hank Hoffmann, Liew Family Chair of Computer Science, being recognized with the Most Influential Paper Award from SEAMS (the Symposium on Software Engineering for Adaptive and Self-Managing Systems). Published in 2015 and co-authored with an international team of researchers, the paper titled “Software Engineering Meets Control Theory” offers a systematic approach to designing software systems that can adapt to changing conditions in real time.

This is the first time the award has been given to a University of Chicago researcher for systems-focused work, highlighting the department’s contributions to this area of computer science. The department’s growth in systems research is increasingly being acknowledged for its role in addressing complex technical challenges, including a move into the top 20 systems programs in the US for 2025.

The awarded paper offers a methodical approach for designing software that adapts to changing conditions in real time. Modern software must often operate in unpredictable environments, adjusting to shifting workloads, new user demands, and external disturbances without disrupting performance. The authors draw on principles from control theory—a discipline traditionally used to manage industrial systems—to give software engineers tools for ensuring their systems respond predictably and reliably, even as conditions fluctuate.

Hoffmann has reflected on the recognition as a testament to the team’s commitment to advancing the field.

“This recognition highlights the creativity and persistence of the whole team who contributed to the work. There has always been a bit of nervousness about making software adapt, but by bringing together ideas from engineering and computer science we showed how to do it in a principled manner that mitigates many of the risks.”

A central example in the research is a video encoding application. This software must strike a balance between competing needs: maintaining high-quality video output, reducing delays, and conserving energy while adjusting to dynamic workloads caused by changes in the scene. The paper demonstrates how an adaptive system informed by control theory can continually adjust and optimize performance in this scenario, providing engineers with a practical blueprint for similar applications.

What sets this approach apart is its focus on providing formal guarantees—a way of proving mathematically that adaptive software will behave as expected over time and under various conditions. These guarantees are invaluable for industries reliant on systems performance, such as data centers, cloud computing, and real-time media services. The proposed framework is not just relevant for specific use cases; it provides a scalable methodology that software engineers can apply across different types of systems.

The SEAMS recognition reflects the growing impact of the University of Chicago’s Department of Computer Science in systems research—a field focused on designing and improving software infrastructure. The department has increasingly embraced multidisciplinary collaboration, looking at challenges through lenses including control theory, machine learning, and software engineering principles.

“I have always found it especially rewarding to do interdisciplinary work,” said Hoffmann. “There is a unique intellectual challenge in bringing together ideas designed for different domains, but the result often enables some novel, unforeseen capability.”

Hoffmann’s paper represents a thoughtful and thorough contribution to understanding adaptive systems, and the award highlights its relevance more than a decade after publication. As software increasingly touches every facet of society—from online services and mobile apps to energy-efficient computing—the insights from this research are helping shape new approaches for building systems that are both reliable and agile in the face of change.

Related News

More UChicago CS stories from this research area.
figure detailing how net diffusion works
UChicago CS News

AI-Powered Network Management: GATEAU Project Advances Synthetic Traffic Generation

Oct 29, 2025
girl with robot
UChicago CS News

Sebo Lab: Programming robots to better interact with humans

Oct 28, 2025
Inside the Lab icon
Video

Inside The Lab: How Can Robots Improve Our Lives?

Oct 27, 2025
headshot
UChicago CS News

UChicago CS Student Awarded NSF Graduate Research Fellowship

Oct 27, 2025
LLM graphic
UChicago CS News

Why Can’t Powerful LLMs Learn Multiplication?

Oct 27, 2025
headshot
UChicago CS News

Celebrating Excellence in Human-Computer Interaction: Yudai Tanaka Named 2025 Google North America PhD Fellow

Oct 23, 2025
best demo award acceptance
UChicago CS News

Shape n’ Swarm: Hands-On, Shape-Aware Generative Authoring for Swarm User Interfaces Wins Best Demo at UIST 2025

Oct 22, 2025
gas example
UChicago CS News

Redirecting Hands in Virtual Reality With Galvanic Vestibular Stimulation: UChicago Lab to Present First-of-Its-Kind Work at UIST 2025

Oct 13, 2025
prophet arena explanation
UChicago CS News

Breaking New Ground in Machine Learning and AI: New Platform Prophet Arena Redefines How We Evaluate AI’s Intelligence

Oct 13, 2025
Fred Chong accepting award
UChicago CS News

University of Chicago’s EPiQC Wins Prestigious IEEE Synergy Award for Quantum Computing Collaboration

Oct 06, 2025
UIST collage
UChicago CS News

UChicago CS Researchers Expand the Boundaries of Interface Technology at UIST 2025

Sep 26, 2025
Michael Franklin and Aaron Elmore holding award
UChicago CS News

Looking Back 20 Years: How an Academic Bet on Real-Time Data Finally Paid Off

Sep 22, 2025
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube