Automatic programming: The open issue?

被引:0
|
作者
Michael O’Neill
Lee Spector
机构
[1] University College Dublin,Natural Computing Research and Applications Group, UCD School of Business
[2] Amherst College,undefined
[3] Hampshire College,undefined
[4] University of Massachusetts,undefined
来源
Genetic Programming and Evolvable Machines | 2020年 / 21卷
关键词
Automatic programming; Genetic programming; Open issue;
D O I
暂无
中图分类号
学科分类号
摘要
Automatic programming, the automatic generation of a computer program given a high-level statement of the program’s desired behaviour, is a stated objective of the field of genetic programming. As the general solution to a computational problem is to write a computer program, and given that genetic programming can automatically generate a computer program, researchers in the field of genetic programming refer to its ability to automatically solve problems. Genetic programming has also been described as an “invention machine” that is capable of generating human-competitive solutions. We argue that the majority of success and focus of our field has not actually been as a result of automatic programming. We set out to challenge the genetic programming community to refocus our research towards the objective of automatic programming, and to do so in a manner that embraces a wider perspective encompassing the related fields of, for example, artificial intelligence, machine learning, analytics, optimisation and software engineering.
引用
收藏
页码:251 / 262
页数:11
相关论文
共 50 条
  • [31] Automatic generation of cognitive theories using genetic programming
    Frias-Martinez, Enrique
    Gobet, Fernand
    MINDS AND MACHINES, 2007, 17 (03) : 287 - 309
  • [32] Automatic Generation of Mobile Malwares Using Genetic Programming
    Aydogan, Emre
    Sen, Sevil
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2015, 2015, 9028 : 745 - 756
  • [33] Experiments on the automatic evolution of protocols using genetic programming
    Yamamoto, Lidia
    Tschudin, Christian
    AUTONOMIC COMMUNICATION, 2006, 3854 : 13 - 28
  • [34] Automatic programming methodologies for electronic hardware fault monitoring
    Abraham, Ajith
    Grosan, Crina
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2006, 12 (04) : 408 - 431
  • [35] Automatic Construction of Loading Algorithms With Interactive Genetic Programming
    Hiruta, Yusuke
    Nishihara, Kei
    Koguma, Yuji
    Fujii, Masakazu
    Nakata, Masaya
    IEEE ACCESS, 2022, 10 : 125167 - 125180
  • [36] Genetic programming for the automatic design of. controllers for a surface ship
    Alfaro-Cid, Eva
    McGookin, Euan W.
    Murray-Smith, David J.
    Fossen, Thor I.
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2008, 9 (02) : 311 - 321
  • [37] CONTRIBUTION TO AUTOMATIC PROGRAMMING FOR NUMERICALLY CONTROLLED MACHINE-TOOLS
    UDILJAK, T
    STROJARSTVO, 1993, 35 (3-4): : 97 - 101
  • [38] AUTOMATIC DESIGN OF NONCRYPTOGRAPHIC HASH FUNCTIONS USING GENETIC PROGRAMMING
    Estebanez, Cesar
    Saez, Yago
    Recio, Gustavo
    Isasi, Pedro
    COMPUTATIONAL INTELLIGENCE, 2014, 30 (04) : 798 - 831
  • [39] Research of CNC Automatic Programming Method Based on Process Database
    Tao, Jian Hua
    Fei, Xiao Jun
    Zhu, Ming Ying
    Liu, Xiao Chu
    Liu, Hua
    ADVANCED DESIGNS AND RESEARCHES FOR MANUFACTURING, PTS 1-3, 2013, 605-607 : 1506 - 1510
  • [40] Automatic Email Spam Detection using Genetic Programming with SMOTE
    Habib, Maria
    Faris, Hossam
    Hassonah, Mohammad A.
    Alqatawna, Ja'far
    Sheta, Alaa F.
    Al-Zoubi, Ala' M.
    2018 FIFTH HCT INFORMATION TECHNOLOGY TRENDS (ITT): EMERGING TECHNOLOGIES FOR ARTIFICIAL INTELLIGENCE, 2018, : 185 - 190