Investigating and automating the creative act of software engineering

Simon Colton, Edward J. Powley, Michael Cook

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

6 Citations (Scopus)

Abstract

We take the position that the creative act of computer programming has been under-investigated in Computational Creativity research. It is time for a concerted study of software engineering from the perspective of creative software. Such software should produce code and algorithms as artefacts of interest in their own right, rather than as a means to an end. We briefly survey and critique existing automated programming approaches, propose some novel methods for this, and investigate potential application areas for automated software engineering. Central to our position is the notion that creative software generators should perform in an unsupervised manner in order to problematise the world rather than (or in addition to) solving given problems. This will necessarily utilise some current methodologies and philosophies from Computational Creativity research, and we explore the ways in which these could guide future software synthesis approaches.

Original languageEnglish
Title of host publicationProceedings of the Ninth International Conference on Computational Creativity, ICCC 2018
EditorsFrancois Pachet, Anna Jordanous, Carlos Leon
Place of PublicationSpain
PublisherAssociation for Computational Creativity (ACC)
Pages224-231
Number of pages8
ISBN (Electronic)9789895416004
Publication statusPublished - 2018
Externally publishedYes
EventInternational Conference on Computational Creativity 2018 - Salamanca, Spain
Duration: 25 Jun 201829 Jun 2018
Conference number: 9th
https://computationalcreativity.net/iccc2018/sites/default/files/iccc_proc18.pdf (Proceedings)

Conference

ConferenceInternational Conference on Computational Creativity 2018
Abbreviated titleICCC 2018
Country/TerritorySpain
CitySalamanca
Period25/06/1829/06/18
Internet address

Cite this