摘要
本发明公开了一种基于位置与知识相似度的软件崩溃错误修复方案推荐方法,在软件崩溃时根据产生的崩溃堆栈跟踪信息及对应代码,输出针对错误代码的修复方法,可以帮助开发者快速高效地解决软件崩溃问题。本发明工作时,首先构建上下文知识库,对Stack Overflow上含崩溃堆栈的问题帖子做预处理,构建知识库、异常字典并训练语言模型。接着,本发明利用堆栈跟踪初步获取相关问题集,提出通过位置相关相似度和额外知识相似度计算问题与输入堆栈的综合相似度,返回最相关的问题及答案集。最后,基于多特征对答案段落进行相关度计算,并运用MMR算法选取与该崩溃原因相关段落,输出关于该崩溃错误的根因解析与修复代码片段。
技术关键词
调用堆栈
推荐方法
标记
软件
网站数据收集
答案
字典
帖子
训练语言模型
词嵌入向量
索引
算法
语义
修复方法
异常信息
频率
超参数
补丁
阶段
分词
系统为您推荐了相关专利信息
动态密钥
物联网设备
物联网平台
密码服务平台
国密算法
异形截面导体
成型方法
单丝
制作成型模具
计算机辅助设计软件
减排设备
评估系统
历史运行数据
训练人工智能模型
数据采集模块
房源推荐方法
数据
策略更新
语义向量
房源推荐系统
风险预警方法
预警模型
图谱
BiLSTM模型
数据