Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how large language models are revolutionizing software development in this joint keynote address delivered by Emery Berger from the University of Massachusetts Amherst and Amazon Web Services at the USENIX ATC '25 and OSDI '25 conferences. Discover how LLMs are achieving state-of-the-art results across various domains and surpassing traditional approaches like auto-completion. Learn about the emerging "Cambrian explosion" of AI-powered software development tools that promise to transform the development landscape. Examine a proposed paradigm that combines LLMs with programming language technologies including static and dynamic analysis to create next-generation development tools. Understand the potential for evolved software tools including profilers that suggest optimizations, debuggers that identify and propose fixes using real-world knowledge, coverage analyzers that synthesize new tests, compilers that propose fixes for compile-time errors, and data analysis frameworks capable of analyzing your data automatically. Gain insights into how this technological evolution will make software development more efficient and accessible for developers across all skill levels.
Syllabus
ATC '25 and OSDI '25 -Joint Keynote Address: Accelerating Software Development: The LLM (R)evolution
Taught by
USENIX