Automated Software Specialisation Using Genetic Improvement
Automated Software Specialisation Using Genetic Improvement
批准号:
EP/P023991/1
负责人:
Justyna Petke
金额:
$113.6万
依托单位国家:
英国
项目类别:
Fellowship
财政年份:
2017
资助国家:
英国
项目状态:
已结题
起止时间:
2017 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This fellowship will change the face of software development by transferring the challenging and time-consuming task of software specialisation from human to machine. It will develop novel approaches for specialising and improving efficiency of generalist software for particular application domains in an automated way. The developed techniques will be program-agnostic and thus applicable to any type of software. Therefore, they will allow to speed-up computationally intensive calculations that arise, for instance, in the field of bioinformatics or healthcare. This fellowship thus can contribute to driving research development in other fields of research by providing an automated way of adapting and speeding-up existing software used in a plethora of areas, both in research and in the industry. The project will utilise and develop novel methods in the field of software engineering, called genetic improvement, to achieve the goals of the project. Genetic improvement is a novel field of research that only arose as a standalone area in the last few years. Several factors contributed to the development and success of this field, one of which is the sheer amount of code available online and focus on automated improvement of non-functional properties of software, such as energy or memory consumption. Dr. Petke is a world-leading expert on genetic improvement, publishing award-winning work on automated software specialisation and transplantation. She won two `Humies' awarded for human-competitive results produced by genetic and evolutionary computation and a best paper award at the International Symposium on Software Testing and Analysis. This work was also widely covered in media, including the Wired magazine and BBC Click. The potential of genetic improvement for automating certain aspects of the software development process has thus been already recognised in the academic community and beyond.Dr. Petke will collaborate with a UK-based company, called Satalia, which provides the latest optimisation techniques to the industry. She will apply deliverables of this project to automatically adapt and speed-up their generalist optimisation algorithms to particular classes of real-world problems. An example is specialisation of a general routing program to devising an optimal network for broadband connections. Therefore, the deliverables of this project will contribute to the UK economy by providing techniques that will automate the process of software specialisation for real-world optimisation problems.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/apr52552.2021.00008
发表时间:
2021-06
期刊:
2021 IEEE/ACM International Workshop on Automated Program Repair (APR)
影响因子:
--
作者:
[Zhiqiang Bian;Aymeric Blot;J. Petke]
通讯作者:
Zhiqiang Bian;Aymeric Blot;J. Petke
DOI:
10.1145/3387940.3392175
发表时间:
2020
期刊:
影响因子:
--
作者:
[Blot A]
通讯作者:
Blot A
Stack-Based Genetic Improvement
基于堆栈的遗传改进
DOI:
10.1145/3387940.3392174
发表时间:
2020
期刊:
影响因子:
--
作者:
[Blot A]
通讯作者:
Blot A
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[Blot A.]
通讯作者:
Blot A.
Genetic Programming - 23rd European Conference, EuroGP 2020, Held as Part of EvoStar 2020, Seville, Spain, April 15-17, 2020, Proceedings
基因编程 - 第 23 届欧洲会议,EuroGP 2020,作为 EvoStar 2020 的一部分,于 2020 年 4 月 15-17 日在西班牙塞维利亚举行,会议记录
DOI:
10.1007/978-3-030-44094-7_5
发表时间:
2020
期刊:
影响因子:
--
作者:
[Blot A]
通讯作者:
Blot A
共 8 条
海外基金