PyGGI 2.0: language independent genetic improvement framework
PyGGI 2.0: language independent genetic improvement framework
复制标题
PyGGI 2.0:独立于语言的遗传改进框架
DOI:
10.1145/3338906.3341184
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
An G
中科院分区:
文献类型:
--
作者:
An G
PyGGI is a research tool for Genetic Improvement (GI), that is designed to be versatile and easy to use. We present version 2.0 of PyGGI, the main feature of which is an XML-based intermediate program representation. It allows users to easily define GI operators and algorithms that can be reused with multiple target languages. Using the new version of PyGGI, we present two case studies. First, we conduct an Automated Program Repair (APR) experiment with the QuixBugs benchmark, one that contains defective programs in both Python and Java. Second, we replicate an existing work on runtime improvement through program specialisation for the MiniSAT satisfiability solver. PyGGI 2.0 was able to generate a patch for a bug not previously fixed by any APR tool. It was also able to achieve 14% runtime improvement in the case of MiniSAT. The presented results show the applicability and the expressiveness of the new version of PyGGI. A video of the tool demo is at: https://youtu.be/PxRUdlRDS40.
登录
查看更多内容
DOI:
10.1145/3067695.3082515
发表时间:
2017
期刊:
Proceedings of the Genetic and Evolutionary Computation Conference Companion
影响因子:
--
作者:
D. White
通讯作者:
D. White
DOI:
--
发表时间:
2017
期刊:
IEEE Working Conference on Source Code Analysis and Manipulation
影响因子:
--
作者:
D. Binkley;N. Gold;Syed S. Islam;J. Krinke;S. Yoo
通讯作者:
S. Yoo
DOI:
--
发表时间:
2019
期刊:
影响因子:
--
作者:
Shin Yoo
通讯作者:
Shin Yoo
影响因子:
4.1
作者:
D. Binkley;N. Gold;Syed S. Islam;J. Krinke;S. Yoo
通讯作者:
S. Yoo
DOI:
10.1145/3194810.3194814
发表时间:
2018
期刊:
Proceedings of the 4th International Workshop on Genetic Improvement Workshop
影响因子:
--
作者:
Gabin An;Jinhan Kim;S. Yoo
通讯作者:
S. Yoo