计算机应用 ›› 2010, Vol. 30 ›› Issue (1): 153-155.

• 人工智能 • 上一篇    下一篇

BP人工神经网络在bug分析中的应用

王雷1,杨小虎2   

  1. 1. 浙江大学
    2. 浙江大学计算机学院
  • 收稿日期:2009-07-01 修回日期:2009-08-14 发布日期:2010-01-01 出版日期:2010-01-01
  • 通讯作者: 王雷

Application of back propagation artificial neural networks in bug analysis

  • Received:2009-07-01 Revised:2009-08-14 Online:2010-01-01 Published:2010-01-01
  • Contact: Wang Lei

摘要: 应用于金融领域的软件系统,由于其包含复杂的商业逻辑导致此类系统不但庞大而且逻辑复杂。在此类系统的开发和升级过程中,系统缺陷及错误的寻找、分析常常非常困难且费时,在通常情况下,它往往成为整个项目中后期的瓶颈。运用BP人工神经网络的算法,设计并实现了针对某银行网上交易系统的缺陷及错误分析系统,并且通过实验证实该系统能帮助开发人员提高寻找、分析系统缺陷及错误的效率,进而加快整个项目的进度。

关键词: BP人工神经网络, 系统升级, bug分析, 金融软件系统

Abstract: Due to the complex business requirements, financial software system could be giant in scope and complex in system logic. During the development and maintenance of such software system, the detection and analysis of the system defects and errors are difficult and time-consuming in most of the circumstances, which usually is deemed as the bottleneck of the whole project after the midstage. In this paper, by implementing the Back Propagation (BP) algorithm, a defect analysis system was designed for the enhancement project of an Internetbased transaction trading system. The experimental results show that it does improve the developers' efficiency and productivity in defect detecting and fixing, which consequentially accelerates the project progress.

Key words: Back Propagation Artificial Neural Network (BPANN), system upgrade, bug analysis, financial software system