All Editions
Mon 21 Oct 2024 Pasadena, California, United States

LIVE 2024 with SPLASH 2024

For more information, including a helpful FAQ, please visit liveprog.org. Programming is cognitively demanding, and too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Programmers don’t materialize programs out of thin air, b ...

Sun 22 - Fri 27 October 2023 Cascais, Portugal

LIVE 2023 with SPLASH 2023

Where UX meets PL Programming is cognitively demanding, and too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Themes Programmers don’t materialize programs out of thin air, but construct them out of existing programs. Em ...

Mon 5 - Sat 10 December 2022 Auckland, New Zealand

LIVE 2022 with SPLASH 2022

Where UX meets PL Programming is cognitively demanding, and too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Themes Programmers don’t materialize programs out of thin air, but construct them out of existing programs. Em ...

Sun 17 - Fri 22 October 2021 Chicago, Illinois, United States

LIVE 2021 with SPLASH 2021

Where UX meets PL Programming is cognitively demanding, and too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Themes Programmers don’t materialize programs out of thin air, but construct them out of existing programs. Em ...

Tue 17 Nov 2020 Online Conference

LIVE 2020 with SPLASH 2020

Talk recordings are on our YouTube channel. Where UX meets PL Programming is cognitively demanding, and way too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Themes Programmers don’t materialise programs out of thin air ...

Sun 20 - Fri 25 October 2019 Athens, Greece

LIVE 2019 with SPLASH 2019

The LIVE’19 workshop invites submissions of ideas for improving the immediacy, usability, and learnability of programming. Live programming gives the programmer immediate feedback on the behavior of a program as it is edited, replacing the edit-compile-debug cycle with a fluid programming experience. The best-known example of live programming is the spreadsheet, but there are many others. The study of live progr ...

Sun 4 - Fri 9 November 2018 Boston, Massachusetts, United States

LIVE 2018 with SPLASH 2018

The LIVE Programming Workshop invites submissions of new ideas for improving the immediacy, usability, and learnability of programming. Live programming gives the programmer immediate feedback on the behavior of a program as it is edited, replacing the edit compile-debug cycle with a fluid programming experience. The best-known example of live programming is the spreadsheet. The LIVE workshop is a forum for resea ...

Sun 22 - Fri 27 October 2017 Vancouver, Canada

LIVE 2017 with SPLASH 2017

If you are attending the workshop, please sign up for the workshop Slack using this signup link. Live programming systems abandon the traditional edit-compile-run cycle in favor of fluid user experiences that encourages powerful new ways of “thinking to code” and enables programmers to see and understand their program executions. Programming today requires much mental effort with broken stuttering feedback loops ...

Mon 18 - Fri 22 July 2016 Rome, Italy

LIVE 2016 with ECOOP 2016

Welcome to LIVE 2016, a workshop on live programming systems Slack will be used during the workshop. If you plan to attend, please email smcdirm@microsoft.com so we can send you an invite. Live programming systems abandon the traditional edit-compile-run cycle in favor of fluid user experiences that encourages powerful new ways of “thinking to code” and enables programmers to see an ...