מרק לסט

אקדמי בכיר

A comparative study of artificial neural networks and info-fuzzy networks as automated oracles in software testing

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

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.

שפת פרסום אנגלית
דפים 1183-1193
כתב עת IEEE Transactions on Systems, Man, and Cybernetics Part A:Systems and Humans
כרך 42
נושא מספר 5
סטטוס פרסום פורסם - 23.02.2012
מספר מאמר 6155611

Keywords

Black-box testing
clustering techniques
dispersion analysis
info-fuzzy networks (IFNs)
neural networks
software testing

ASJC Scopus subject areas

Control and Systems Engineering
Software
Information Systems
Human-Computer Interaction
Computer Science Applications
Electrical and Electronic Engineering
גישה למסמך
10.1109/TSMCA.2012.2183590
קבצים וקישורים אחרים
Link to publication in Scopus