• DocumentCode
    1938218
  • Title

    An automated oracle approach to test decision-making structures

  • Author

    Shahamiri, Seyed Reza ; Kadir, Wan Mohd Nasir Wan ; Bin Ibrahim, Suhaimi

  • Author_Institution
    Dept. of Software Eng., Uneversiti Teknol. Malaysia, Skudai, Malaysia
  • Volume
    5
  • fYear
    2010
  • fDate
    9-11 July 2010
  • Firstpage
    30
  • Lastpage
    34
  • Abstract
    Decision-making structures are important building blocks in most of the software; however, it may be difficult to verify them because there are various input conditions and several paths causing them to behave differently. Test oracles are reliable sources of how the software must operate. The aim of the present paper is to study the applications of Artificial Neural Networks as an automated oracle to test decision-making structures. First, the decision rules were modeled by the neural network using a training dataset generated based on the software specifications and domain expert knowledge. Next, after the neural network was applied to test a subject-registration application, the proposed approach was evaluated using mutation testing. The accuracy of the resulted oracle is discussed as well.
  • Keywords
    decision making; neural nets; program testing; artificial neural network; automated oracle approach; decision making structure; expert knowledge; mutation testing; software specification; Artificial neural networks; Backpropagation; Error analysis; Presses; artificial neural networks; automated software testing; decision making structures; mutation testing; test oracles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-5537-9
  • Type

    conf

  • DOI
    10.1109/ICCSIT.2010.5563989
  • Filename
    5563989