Work

Live Programming for Mobile Application Development

Year: 2013
Type: dissertation
Abstract: Live Programming is a style of programming where the result of editing code can be immediately seen. This approach differs from the traditional edit-compile-run development model, as it reduces the gap between the meaning of the program representation and its behaviour. By giving immediate feedback, live coding can speed-up the development cycle, enable exploratory programming, and give a better understanding of a program. The gap is especially notable in mobile development, where the development cycle also includes the deploy to device step. Live Programming has the potential to make mobile development both easier and faster.The goal of this project is to investigate if a Live Programming environment can speed-up and make mobile development easier, by building and testing a working prototype of a Live programming tool. The results of building and testing the working system with users show that live editing speed is achievable for basic mobile applications and that the interviewed developers found live feedback valuable
Language: English
Open Access status: green
OpenAlex ID: W32662002
Cites: 20
Cited by: 1
Related to: 10