• DocumentCode
    1453216
  • Title

    A Comparative Study of Artificial Neural Networks and Info-Fuzzy Networks as Automated Oracles in Software Testing

  • Author

    Agarwal, Deepam ; Tamir, Dan E. ; Last, Mark ; Kandel, Abraham

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
  • Volume
    42
  • Issue
    5
  • fYear
    2012
  • Firstpage
    1183
  • Lastpage
    1193
  • Abstract
    Software quality is one of the main concerns of software users. Hence, software testing is an utterly important phase in the software development life cycle. Nevertheless, manual evaluation of program compliance with its specification may be prohibitively time consuming. As a remedy, several software testing systems are using an automatic oracle to confirm that the developed software complies with its specification and determine whether a given test case exposes faults. The use of artificial neural networks and info-fuzzy networks as automated oracles has been explored elsewhere. Nevertheless, there is not enough research comparing these two popular approaches to automated evaluation of the test outcome. This paper fills the gap and reports on a set of experiments designed to compare the two methods based on ROC curves, training time, and dispersion analysis.
  • Keywords
    learning (artificial intelligence); neural nets; program testing; software quality; ROC curves; artificial neural networks; automated oracles; dispersion analysis; info-fuzzy networks; software development life cycle; software quality; software testing systems; training time; Artificial neural networks; Software testing; Training; Black-box testing; clustering techniques; dispersion analysis; info-fuzzy networks (IFNs); neural networks; software testing;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2012.2183590
  • Filename
    6155611