Software fault prediction means identification of the faultprone parts in the software. This enables to focus testing activities on those software modules that are predicted as fault-prone. As can be seen in literature, many soft computing techniques are employed to make more accurate predictions previously. However, software fault prediction has not become routine activity in the software development process, because most of employed methods require historical data to train the model. In fact, collection of the historical data is not a simple job and also collected data represents the project which was observed. It may not be reusable for different projects. To overcome these problems, use of Mamdani type fuzzy inference system to predict software fault prone modules is suggested in this study. Another reason is to eliminate the disadvantages sourced from the small size of data. In this study, object oriented metrics are preferred because of widespread use of object oriented technologies. Experimental results show that fuzzy inference systems are successful and can be competitive with methods previously employed in the literature. Software fault prediction, object-oriented metrics, fuzzy inference systems.
Erturk and Sezer used FIS with the object-oriented metrics to predict software faults for the first time REF .
SOFTWARE FAULT PREDICTION USING FUZZY INFERENCE SYSTEM AND OBJECT-ORIENTED METRICS
Software Engineering / 811: Parallel and Distributed Computing and Networks / 816: Artificial Intelligence and Applications
Software Engineering / 811: Parallel and Distributed Computing and Networks / 816: Artificial Intelligence and Applications
Computer Science