-
题名基于遗传算法的函数级别软件错误定位
被引量:4
- 1
-
-
作者
黄晴雁
牟永敏
崔展齐
张志华
-
机构
北京信息科技大学计算机学院
北京信息科技大学网络文化与数字传播北京市重点实验室
-
出处
《计算机工程与应用》
CSCD
北大核心
2020年第22期66-73,共8页
-
基金
北京市自然科学基金(No.Z160002)
网络文化与数字传播北京市重点实验室开放课题(No.5221935409)。
-
文摘
针对软件开发过程中的错误定位问题,提出一种以函数调用路径和遗传算法为基础的软件错误定位方法FGAFL。将软件测试中的错误定位问题转化为组合优化问题,结合函数调用路径对错误定位的影响构建适应度函数。通过遗传算法在候选种群中迭代搜索具有较高可疑度的候选错误分布,得到最优解。根据最优解对程序中的函数按可疑度进行排序,依次检查函数并定位错误的具体位置。实验表明,FGAFL方法可以有效降低运算量并缩减代码审查的范围,提高错误定位的精度和效率。
-
关键词
错误定位
函数调用路径
遗传算法
适应度函数
-
Keywords
fault location
function call path
genetic algorithm
fitness function
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于条件概率的错误定位方法
被引量:2
- 2
-
-
作者
黄晴雁
牟永敏
-
机构
北京信息科技大学计算机学院
-
出处
《科学技术与工程》
北大核心
2019年第36期217-224,共8页
-
基金
北京市自然科学基金重点研究专题项目(Z160002)
网络文化与数字传播北京市重点实验室开放课题(ICDD2017XX)资助
-
文摘
有效的软件调试是保证软件可靠性的关键。调试旨在发现程序中存在的错误并进行修复,其中错误定位最为烦琐,针对目前性能优异的基于程序频谱的定位方法展开研究。为了能直观地表现程序频谱与执行结果之间的联系,结合条件概率的思想对这种联系进行量化分析,并基于条件概率模型的特征提出了一种新的可疑度计算公式CPStar,该方法采用了不确定性系数Star,通过调节系数的大小提高公式的可用性,可以有效修正成功测试用例的数量对定位效果的不利影响。实验结果表明,提出的CPStar方法可以在一定程度上提高错误定位的准确性与效率,其定位效果优于其他方法。
-
关键词
软件调试
错误定位
程序频谱
条件概率
CPStar方法
-
Keywords
software debugging
fault localization
program spectrum
conditional probability
CPStar method
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名命名实体识别方法研究进展
被引量:4
- 3
-
-
作者
黄晴雁
牟永敏
-
机构
北京信息科技大学计算机学院
-
出处
《现代计算机(中旬刊)》
2018年第12期12-17,22,共7页
-
基金
网络文化与数字传播北京市重点实验室开放课题(No.ICDD2017XX)
北京市自然科学基金(重点研究专题项目)(No.Z160002)
研究生教育(No.71D1811013)
-
文摘
命名实体识别是自然语言处理领域中非常重要的基础任务,近年来,由于机器学习的发展以及深度学习在文本处理方面的应用,命名实体识别的研究取得进一步的发展。为了了解近几年来命名实体识别方法的研究进展,介绍命名实体识别的研究内容与涉及领域,重点详细介绍近几年命名实体识别研究的主要技术方法并进行分析,对BLSTM-CRF模型进行实验。
-
关键词
命名实体识别
自然语言处理
机器学习
信息抽取
-
Keywords
Named Entity Recognition
Natural Language Processing
Machine Learning
Information Extraction
-
分类号
TP391.1
[自动化与计算机技术—计算机应用技术]
-
-
题名基于数据挖掘技术的竞争情报理论研究
- 4
-
-
作者
黄晴雁
-
机构
山东科技大学
-
出处
《信息系统工程》
2015年第8期130-130,共1页
-
文摘
数据挖掘技术是从大量的数据中自动搜索隐藏在其中的有着特殊联系的信息和知识的过程。随着信息技术的不断发展,其数据量也越来越多,数据挖掘就是为顺应这种需要而发展起来的数据处理技术,为竞争情报理论的发展起到了促进的作用。本文对基于数据挖掘技术的竞争情报理论进行了概述,并对竞争情报系统进行了分析。
-
关键词
数据挖掘技术
竞争情报理论
研究
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
-