Challenges and Ideas for Making Live Programming More Practical (bibtex)
by Hidehiko Masuhara
Abstract:
Live programming environments are the programming editors that immediately shows results of an execution of a program being edited. The immediate feedback can change the way of programming—we can exercise a more trial-and-error style of programming, and we can be more confident of the code fragments that we are writing. So far, most of live programming environments are developed for education or for artistic performance. In order to apply live programming for practical software development, we still need overcome several issues, such as visualization, user interface, and runtime performance. This talk presents our live programming environment, called Kanon, that automatically visualizes data structures created inside of a program. We discuss interesting problems and solutions for making visualization natural to the programmers, and remaining challenges.
Reference:
Challenges and Ideas for Making Live Programming More Practical (Hidehiko Masuhara), Computer Science Colloquium, City University of New York, 2019.
Bibtex Entry:
@misc{masuhara2019cuny-colloquium,
  author = {Hidehiko Masuhara},
  title = {Challenges and Ideas for Making Live Programming More Practical},
  howpublished = {Computer Science Colloquium, City University of New York},
  month = nov,
  year = 2019,
  date = {2019-11-21},
  abstract = {Live programming environments are the programming editors that immediately shows results of an execution of a program being edited. The immediate feedback can change the way of programming---we can exercise a more trial-and-error style of programming, and we can be more confident of the code fragments that we are writing. So far, most of live programming environments are developed for education or for artistic performance. In order to apply live programming for practical software development, we still need overcome several issues, such as visualization, user interface, and runtime performance. This talk presents our live programming environment, called Kanon, that automatically visualizes data structures created inside of a program. We discuss interesting problems and solutions for making visualization natural to the programmers, and remaining challenges.},
  keywords = {Kanon, JavaScript},
  slides = {cuny2019.pdf}
}
Powered by bibtexbrowser