• DocumentCode
    3021556
  • Title

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

  • Author

    Pravin, A. ; SRINIVASAN, SUDARSHAN

  • Author_Institution
    Sathyabama Univ., Chennai, India
  • fYear
    2012
  • fDate
    13-15 Dec. 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    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.
  • Keywords
    data mining; neural nets; program debugging; software engineering; copy paste; data mining approaches; data mining based bug detection methods; frequent Itemset mining; frequent sequence mining; neural networks; programming detection; programming rule extraction; rule violation; software source code; training data; Biological neural networks; Computer bugs; Data mining; Inspection; Programming; Software; Data Mining; Decision Trees; Defect Detection; Neural Networks Association Rules; Programming Rule;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computing (ICoAC), 2012 Fourth International Conference on
  • Conference_Location
    Chennai
  • Print_ISBN
    978-1-4673-5583-4
  • Type

    conf

  • DOI
    10.1109/ICoAC.2012.6416837
  • Filename
    6416837