Early fault detection for software reduces the cost of developments. Fault level can be predicted through learning mechanisms. Conventionally, precise metrics measure the fault level and crisp artificial neural networks (CANNs) perform the learning. However, the performance of CANNs depends on complexities of data and learning algorithm. This paper considers these two complexities to predict the fault level of software. We apply the principle component analysis (PCA) to reduce the dimensionality of data, and employ the correlation-based feature selection (CFS) to select the best features. CANNs, then, predict the fault level of software using back propagation (BP) algorithm as a learning mechanism. To investigate the performance of BP-based...
The software development life cycle generally includes analysis, design, implementation, test and re...
Fault-proneness of a software module is the probability that the module contains faults. To predict ...
The artificial neural network (ANN) is a mathematical model capable of representing any non-linear r...
Abstract-- Predicting faults early in the software life cycle can be used to improve software proces...
Abstract-- Fault prediction in software systems is crucial for any software organization to produce ...
AbstractDuring the previous years, the demand for producing the quality of software has been quickly...
Software fault prediction (SFP) is typically used to predict faults in software components. Machine ...
The demand for automated online software systems is increasing day by day, which triggered the need ...
Software fault prediction is the significant process of identifying the errors or defects or faults ...
Production of high-quality software at lower cost has always been the main concern of developers. Ho...
Software testing is the main step of detecting the faults in Software through executing it. Therefor...
Software engineering is an integral part of any software development scheme which frequently encount...
Measuring the performance, reliability or quality of a software simply describes the sequence of act...
Functional complexity of a software module can be measured in terms of static complexity metrics of ...
In this paper, we present the application of neural networkfor predicting software development fault...
The software development life cycle generally includes analysis, design, implementation, test and re...
Fault-proneness of a software module is the probability that the module contains faults. To predict ...
The artificial neural network (ANN) is a mathematical model capable of representing any non-linear r...
Abstract-- Predicting faults early in the software life cycle can be used to improve software proces...
Abstract-- Fault prediction in software systems is crucial for any software organization to produce ...
AbstractDuring the previous years, the demand for producing the quality of software has been quickly...
Software fault prediction (SFP) is typically used to predict faults in software components. Machine ...
The demand for automated online software systems is increasing day by day, which triggered the need ...
Software fault prediction is the significant process of identifying the errors or defects or faults ...
Production of high-quality software at lower cost has always been the main concern of developers. Ho...
Software testing is the main step of detecting the faults in Software through executing it. Therefor...
Software engineering is an integral part of any software development scheme which frequently encount...
Measuring the performance, reliability or quality of a software simply describes the sequence of act...
Functional complexity of a software module can be measured in terms of static complexity metrics of ...
In this paper, we present the application of neural networkfor predicting software development fault...
The software development life cycle generally includes analysis, design, implementation, test and re...
Fault-proneness of a software module is the probability that the module contains faults. To predict ...
The artificial neural network (ANN) is a mathematical model capable of representing any non-linear r...