Live programming is an idea espoused by programming environments from the earliest days of computing, such as Lisp machines, Logo, Hypercard, and Smalltalk. In common with all these systems is liveness — a feedback nearly instantaneous and evaluation always accessible.
In this talk, we will present undergoing research work aiming to bring liveness to more software development activities as a way to improve technical agility, so that software can be faster to write, visualize and understand, with the support of a few features of a Live Software Development Environment.
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Live software development @ SGRio 2019
1.
2. Ademar Aguiar
Software Engineering Research Group, FEUP
Liveness
a Trampoline to Ultimate Technical Agility
SGRio 2019 | 28 June 2019 | Rio de Janeiro, Brazil