Genetic Improvement for Adaptive Software Engineering

被引:40
|
作者
Harman, Mark [1 ]
Jia, Yue [1 ]
Langdon, William B. [1 ]
Petke, Justyna [1 ]
Moghadam, Iman Hemati [1 ]
Yoo, Shin [1 ]
Wu, Fan [1 ]
机构
[1] UCL, CREST Ctr, Malet Pl, London WC1E 6BT, England
基金
英国工程与自然科学研究理事会;
关键词
Artificial Intelligence; Machine Learning; Genetic Improvement; Search Based Software Engineering;
D O I
10.1145/2593929.2600116
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a brief outline of an approach to online genetic improvement. We argue that existing progress in genetic improvement can be exploited to support adaptivity. We illustrate our proposed approach with a 'dreaming smart device' example that combines online and offline machine learning and optimisation.
引用
收藏
页码:1 / 4
页数:4
相关论文
共 50 条
  • [1] Search Based Software Engineering and Genetic Improvement
    Harman, Mark
    [J]. THIRTIETH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2016), 2016, : 1 - 1
  • [2] Evolutionary Fuzzing for Genetic Improvement: Toward Adaptive Software Defense
    Landsborough, Jason
    Harding, Stephen
    Beabout, Bryan
    [J]. 2018 ACM/IEEE 4TH INTERNATIONAL GENETIC IMPROVEMENT WORKSHOP (GI@ICSE 2018), 2018, : 45 - 46
  • [3] Engineering adaptive software systems
    Ritter, Norbert
    [J]. IT-INFORMATION TECHNOLOGY, 2014, 56 (01): : 1 - 3
  • [4] Genetic improvement of GPU software
    William B. Langdon
    Brian Yee Hong Lam
    Marc Modat
    Justyna Petke
    Mark Harman
    [J]. Genetic Programming and Evolvable Machines, 2017, 18 : 5 - 44
  • [5] Genetic improvement of GPU software
    Langdon, William B.
    Lam, Brian Yee Hong
    Modat, Marc
    Petke, Justyna
    Harman, Mark
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2017, 18 (01) : 5 - 44
  • [6] ANALYSIS AND IMPROVEMENT OF SOFTWARE ENGINEERING PROCESSES
    VANGENUCHTEN, M
    [J]. INFORMATION & MANAGEMENT, 1993, 25 (01) : 43 - 49
  • [7] Software process improvement for knowledge engineering
    Dunseath, B
    [J]. SOFTWARE QUALITY MANAGEMENT V: THE QUALITY CHALLENGE, 1997, : 93 - 108
  • [8] Process improvement for software engineering training
    Carpenter, MB
    [J]. NINTH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, PROCEEDINGS, 1996, : 172 - 183
  • [9] Improvement of oat by genetic engineering
    Nuutila, AM
    Oksman-Caldentey, KM
    Kiviharju, E
    Pehu, E
    Puolimatka, M
    [J]. 2ND EUROPEAN SYMPOSIUM ON ENZYMES IN GRAIN PROCESSING, ESEGP-2, 2000, 207 : 339 - 340
  • [10] GENETIC ENGINEERING AND PLANT IMPROVEMENT
    BROCK, RD
    [J]. JOURNAL OF THE AUSTRALIAN INSTITUTE OF AGRICULTURAL SCIENCE, 1977, 43 (1-2): : 14 - 21