Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada
Tue 24 Oct 2017 08:30 - 09:20 at Regency D - Spring

Live programming has attracted much attention for eliminating the gulf between code and execution. To design live programming systems, we first need to understand what we are developing. Once we gain domain-specific knowledge of the target applications, we create user interfaces to edit the running application, such as scrubbing sliders, color palettes, and timeline interfaces. The key to the fluid programming experience of live programming is the combination of deep understanding of the target applications and adoption of interactive user interfaces.

In this talk, I will discuss the liveness of programming systems in light of user interface design. I will introduce user interfaces for programming and discuss the importance of integrating graphical representations into programming environments. I will extend the scope of “liveness” by describing two kinds of interactions, physical and developer-user, and provide insights on designing future live programming systems.

Jun Kato is a Human-Computer Interaction researcher at National Institute of Advanced Industrial Science and Technology (AIST), Japan. He has focused on improving Programming Experience (PX) by creating toolkits and integrated development environments. He has worked for Microsoft and Adobe Research and received a Ph.D. from The University of Tokyo under the supervision of Prof. Takeo Igarashi in 2014.

Tue 24 Oct

live-2017
08:30 - 10:00: LIVE 2017 - Spring at Regency D
live-2017150882660000008:30 - 09:20
Talk
live-2017150882960000009:20 - 09:40
Talk
Pre-print Media Attached
live-2017150883080000009:40 - 10:00
Talk
Pre-print Media Attached