{'fraction_non_alphanumeric': 0.01632302405498282, 'fraction_numerical': 0.0, 'mean_word_length': 5.131578947368421, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Assessment & Prediction of Software Reliability: ANN Approach

Software reliability means operational reliability. If we assume that hardware & input values have no error, then the probability that a software system will fulfills its assigned task in a certain environment for predefined number of input case is known as software reliability. There are many approaches for checking the reliability of software, such as object oriented approach, regression testing approach, load testing, stress testing, black box testing, white box testing and many other methods. From several years software researchers have proposed many methods to assess the software reliability, but none of the methods is fit for assessing the reliability in all cases. Some methods are good for assessing the reliability in one case but are worst in other case. In this paper we will describe the artificial neural network based approach to assess the reliability of software. The time allotted to testing team is very less in comparison to time given to coding team which further deteriorates the reliability of software. We will use simulation criteria and queuing modeling in this paper.