学术搜索
科研智能体
Research Labs
AI 阅读
AI 文库
AMiner 沉思
AMiner 亮点
学术资源
AI2000
期刊/会议
学者库
学术API
溯源树
数据集
知识沉淀
学术空间
订阅小程序
旧版功能
开通会员
低至0.73元/天
一次搞定AI科研
立即登录
English
联系方式
基于自适应交叉的多目标软件重构推荐方法 | AMiner
基于自适应交叉的多目标软件重构推荐方法
ZHENG Meiyan
,
ZHANG Yang
Journal of Hebei University of Science and Technology(2026)
School of Information Science and Engineering
被引用
0
|
浏览
0
摘要
为解决传统交叉算子机械交换基因片段容器引入过度随机性,导致生成无效重构的问题,提出一种基于自适应交叉算子的重构推荐方法 RefCross.首先,通过源代码分析工具解析 Java 项目并构建代码结构模型获取代码度量信息;其次,设计适应度函数并基于度量信息计算适应度值,引导交叉算子的优化方向;最后,构建基于特征匹配的父代分类机制并制定交叉策略,结合共同基因保留、差异基因自适应选择及精英基因强化策略,生成兼顾优质特征继承与解空间多样性的子代重构序列,以降低无效重构生成概率.结果表明,与现有方法相比,RefCross 在 6 个开源项目上的精确率、召回率和 F1 分数上均取得更优表现,其平均 F1 分数达到 77.82%,较基线方法提升 9.10个百分点.该方法能够有效提升重构推荐的有效性与准确性,可为自动化重构决策提供支持.
更多
查看译文
关键词
software engineering,
multi-objective optimization,
crossover operator,
refactoring recommendation,
parent classification
上传PDF
原文链接
分享
引用
加入学术空间
AI 理解论文
数据免责声明
页面数据均来自互联网公开来源、合作出版商和通过AI技术自动分析结果,我们不对页面数据的有效性、准确性、正确性、可靠性、完整性和及时性做出任何承诺和保证。若有疑问,可以通过电子邮件方式联系我们:
report@aminer.cn
Chat Paper
正在生成论文摘要
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络