Luke Church with "A perspective on the evolution of live programming"


Details
Luke Church (http://lukechurchnet.appspot.com/) presents: "A perspective on the evolution of live programming (https://liveprogramming.github.io/2013/papers/liveness.pdf)", a paper by S.L. Tanimoto
PapersWeLove London proudly brings to you the best papers every month! Please join us to read and discuss the most amazing ideas in computer science. We are meeting at the uSwtich offices (https://www.google.co.uk/maps/place/uSwitch/@51.5035192,-0.0775132,17z/data=!3m1!4b1!4m5!3m4!1s0x487604a8407ed955:0xffe5a6fc4b8acff3!8m2!3d51.5035192!4d-0.0753192?hl=en) near Tower Bridge with the following schedule:
• 6.30pm: networking, pizza and drinks.
• 7:00pm: presentation starts
Abstract
Live programming, or the art and science of changing programs as they're running, is a subject of increasing interest to a wide audience, including musicians, scientists, compiler engineers and UI designers.
In this paper, Steven Tanimoto considers the strengths and challenges of live programming and extends his original taxonomy of the 'levels of liveness' to include predictive systems.
In the talk, I'll outline what live programming is, discuss the taxonomy and give demos of systems at the various levels of liveness. I'll conclude with a consideration of how the higher levels of liveness might be a productive avenue by which to explore a unification of machine learning and programming.
The Speaker
Luke (http://www.lukechurch.net/) is a researcher at the University of Cambridge and Google. He studies cognitive, social and philosophical issues that affect the usability of programming. Luke is primarily interested in broadening the availability of programming by building systems that let people change their mind.

Luke Church with "A perspective on the evolution of live programming"