软件演化库 SOFTWARE-EVOLUTION-LIBRARY允许对软件进行编程修改和评估。 通用接口对多种类型的软件对象进行抽象,包括源代码抽象语法树(主要使用 ),编译的汇编代码和二进制软件对象。 在此界面之上实现了软件转换,分析和评估技术,从而支持常见软件工程任务的自动化。 请参阅手册,为 。 SEL已用于支持许多项目,包括: Mnemosyne自动化软件开发助手。 一个用于自动解决合并冲突的GitHub应用程序。 源代码分析和操纵(SCAM)2019 (杰出论文) 二元分析研究研讨会(BAR)2018 国际基于搜索的软件工程研讨会,2017年 2015年遗传改良研讨会(最佳论文) 架构对编程语言和操作系统的支持(ASPLOS)2014 用于编程语言和操作系统的架构支持(ASPLOS)2013 2013年遗传编程和可进化机器 要引用SEL,请使用以下参考: