The Elephant in the Room: Towards the Application of Genetic Programming to Automatic Programming

Michael O’Neill,David Fagan
DOI: https://doi.org/10.1007/978-3-030-04735-1_9
2019-01-01
Abstract:We outline a research journey which set out to tackle automatic programming and got distracted by success in a series of real-World applications including Software-defined Cellular Communications Networks, Design, Engineering, Business Analytics and Finance and Search-based Software Engineering. In particular the domain of software-defined communications networks represents a significant opportunity for the application of automatic programming and will be the focus of this chapter. When one takes a problem, as opposed to method, perspective what becomes important is finding the best method or combination of methods to extract the best performance in the problem domain of interest. We propose that the field of Genetic Programming needs to take a broader perspective, to return to its roots in the problem domain of Automatic Programming, redefine itself to this end, and embrace a wider set of methods in order to achieve success in this holy grail problem.
What problem does this paper attempt to address?