摘要
随着软件的规模和复杂度持续上升,在软件开发中不可避免地会引入缺陷,而如何对软件进行缺陷预测也成为了软件工程研究的热点领域之一。现有的软件缺陷预测方法主要根据源码结构提取预测信息而忽视了软件缺陷报告的作用,而软件缺陷的相关报告广泛存在于各软件技术论坛上,也是软件缺陷预测的重要依据。因此本文提出了一种基于爬虫的软件缺陷预测方法,其主要手段是通过爬虫获取技术论坛中用户提交的缺陷报告信息,并通过机器学习技术的处理,指导开发人员在开发过程中避免相关缺陷,提高软件质量。
With the development of computer science,failures and errors are unavoidable in software.Hence,software failure prediction becomes an important area in software engineering.Existing approaches of failure prediction focus on the information in code,but reports in databases are also with key values.This paper propose a software failure prediction approach with crawler,which crawls the reports in software forum and applies machine learning technologies to process them.Our approach help developers avoid failures and improve software quality.
出处
《南昌教育学院学报》
2016年第6期125-128,共4页
Journal of Nanchang College of Education
基金
国家自然科学基金(61402222)
关键词
网络爬虫
机器学习
缺陷预测
network crawler
machine learning
software failure prediction