首页> 外文会议>Fourth International Conference on Advanced Computing. >An efficient programming rule extraction and detection of violations in software source code using neural networks
【24h】

An efficient programming rule extraction and detection of violations in software source code using neural networks

机译:使用神经网络的有效编程规则提取和软件源代码违规检测

获取原文
获取原文并翻译 | 示例

摘要

The larger size and complexity of software source code builds many challenges in bug detection. Data mining based bug detection methods eliminate the bugs present in software source code effectively. Rule violation and copy paste related defects are the most concerns for bug detection system. Traditional data mining approaches such as frequent Itemset mining and frequent sequence mining are relatively good but they are lacking in accuracy and pattern recognition. Neural networks have emerged as advanced data mining tools in cases where other techniques may not produce satisfactory predictive models. The neural network is trained for possible set of errors that could be present in software source code. From the training data the neural network learns how to predict the correct output. The processing elements of neural networks are associated with weights which are adjusted during the training period.
机译:软件源代码的较大规模和复杂性给错误检测带来了许多挑战。基于数据挖掘的错误检测方法可有效消除软件源代码中存在的错误。违反规则和与复制粘贴相关的缺陷是漏洞检测系统最关注的问题。传统的数据挖掘方法(例如频繁项集挖掘和频繁序列挖掘)相对较好,但是它们缺乏准确性和模式识别能力。在其他技术可能无法产生令人满意的预测模型的情况下,神经网络已成为高级数据挖掘工具。对神经网络进行了培训,以了解可能在软件源代码中出现的一组错误。神经网络从训练数据中学习如何预测正确的输出。神经网络的处理元素与权重相关联,权重在训练期间进行调整。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号