@inproceedings{charnley2016flowr,
author={Charnley, John and Colton, Simon and Llano, Maria Teresa and Corneli, Joseph},
title={{T}he {F}lo{W}r {O}nline {P}latform: {A}utomated {P}rogramming and {C}omputational {C}reativity as a {S}ervice},
editor={Cardoso, Amilcar and Pachet, Fran\c{c}ois and Corruble, Vincent and Ghedini, Fiammetta},
booktitle={Proceedings of the Seventh International Conference on Computational Creativity, ICCC 2016},
year={2016},
url={http://www.computationalcreativity.net/iccc2016/wp-content/uploads/2016/01/74_The-FloWr-Online-Platform-Automated-Programming.pdf},
abstract={We present recent developments in the Flowchart Writer (FloWr) project, where we have built a framework for implementing creative systems as flowcharts of processing nodes. We describe how the system has been migrated from a desktop application to a web portal and document the various features that the portal provides to support Computational Creativity research and development. This includes a node development package and automated chart development assistants. We detail how we have supplemented the online graphical platform with a web service API to enable developers to remotely access the features of FloWr through a programming language of their choice. This encompasses developing systems as flowcharts, together with running flowcharts remotely and also allows developers to publish flowcharts as web services. Importantly, the API allows Computational Creativity researchers to experiment with the automated development of creative software systems. To encourage this, we have also introduced simple models for automated software development into the FloWr API itself, providing a novel system for unsophisticated users to experiment with. We demonstrate the potential benefits of using FloWr, with case studies showing how the web portal has been used for both node and chart development by novice and expert users.}
}