计算机科学与探索 ›› 2018, Vol. 12 ›› Issue (11): 1758-1766.DOI: 10.3778/j.issn.1673-9418.1710034
孟令中,王航,薛云志,武斌,马兰
MENG Lingzhong, WANG Hang, XUE Yunzhi, WU Bin, MA Lan
摘要:
软件失效模式的使用可以帮助开发人员与测试人员高效地开展失效的预防和发现等工作,进而提高软件质量。现有软件失效模式的通用性使得在实际工作中难以发挥更大作用,且目标软件的失效模式难以人工提炼,因此提出利用失效原因和失效影响组合的形式表示软件失效模式,并利用文本挖掘方法,提出面向失效文本描述的软件失效模式自动生成方法。该方法利用软件异常分类字典构建分类器,用以对历史软件失效文本的描述进行分类;之后对经过预处理后的失效文本,开展文本聚类工作,进而从聚类后的类簇中选取有代表性的失效文本作为类簇标签;最后开展失效原因和失效影响的文本抽取并通过文本匹配方法实现失效模式的自动生成。