SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 4 (May 2014) http://ijirae.com
__________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 32
On applications of Soft Computing Assisted Analysis for
Software Reliability
H.S.Vijaya kumar1
M.A Jayram2
Department of MCA Department of MCA
Siddaganga Institute of Technology Siddaganga Institute of Technology
Tumkur, Karnataka India Tumkur , Karnataka , India
sitvijay@gmail.com jayaramdps@gmail.com
Abstract— Developing high quality reliable software is one of the main challenges in software industry. Software
Reliability is a key concern of many users and developers of software. Demand for software reliability requires robust
modeling techniques for software quality prediction. Software reliability models are very useful to estimate the
probability of failure of software along with the time. In this study we review the available literature on software
reliability. We have also elicited the current trends, existing problems, specific difficulties, future directions and open
areas for research.
I. INTRODUCTION
Software reliability is a key part in software quality along with functionality, usability, performance, serviceability,
maintainability and documentation. The standard definition of reliability for software is the probability that a system will
continue to function without failure for a specified period in a specified environment. The study of software reliability can
be categorized into three parts: modeling, measurement and improvement. Software reliability modeling has matured to
the point that meaningful results can be obtained by applying suitable models to the problem. There are many models exist,
but no single model can capture a necessary amount of the software characteristics. Assumptions and abstractions must be
made to simplify the problem. There is no single model that is universal to all the situations. Software reliability
measurement is naïve [1].
Measurement is far from commonplace in software, as in other engineering field. "How good is the software,
quantitatively?" As simple as the question is, there is still no good answer. Software reliability can not be directly
measured, so other related factors are measured to estimate software reliability and compare it among products.
Development process, faults and failures found are all factors related to software reliability. Software reliability
improvement is hard. The difficulty of the problem stems from insufficient understanding of software reliability and in
general, the characteristics of software [2] . Until now there is no good way to conquer the complexity problem of
software. Complete testing of a moderately complex software module is infeasible. Defect-free software product can not
be assured. Realistic constraints of time and budget severely limit the effort put into software reliability improvement. If
the time and budget is not considered carefully, software reliability can be the reliability bottleneck of the whole system.
Ensuring software reliability is no easy task. As hard as the problem is, promising progresses are still being made toward
more reliable software. More standard components and better process are introduced in software engineering field. In the
last few years many research studies has been carried out in this area of software reliability modeling and forecasting.
They included the application of fuzzy logic models neural networks, Genetic algorithms (GA) based neural networks,
Recurrent neural networks, Bayesian neural networks, and support vector machine (SVM) based techniques, to name a
few.
Software Reliability issues are focused on Soft computing techniques for developing and maintaining software systems
whose reliability can be quantitatively evaluated. In order to estimate as well as to predict the reliability of software
systems, failure data need to be properly measured by various means during software development and operational phases.
Although software reliability has remained an active research subject over the past forty years, challenges and open
questions still exist. The various modeling technique for software reliability is reaching its prosperity, but before using
these techniques, we must carefully select the appropriate soft computing tool that can best suit the case in question.
Measurement in software is still in its infancy. No good quantitative methods seem to have been developed to represent
software reliability without excessive limitations.
II. Software Reliability Prediction Using Fuzzy Logic
Fuzzy logic is derived from fuzzy set theory which deals with reasoning which is approximate rather than precisely
deduced from classical predicate logic. It can be thought of as the application side of fuzzy set theory dealing with well
thought out real world expert values for a complex problem.[3] Fuzzy logic was initiated in 1965 [4][5] by Lotfi A.Zadeh,
professor of computer science. Fuzzy logic is proven to be capable of modeling highly nonlinear and multidimensional
models. Fuzziness refers to non statistical imprecision and vagueness in information and data. The difference between
fuzzy logic and probabilistic logic consists in the fact that the fuzzy logic uses truth degrees as a mathematical model for
vague facts while the probabilistic one is a mathematical model for random facts [6]. The linguistic values are used for
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 4 (May 2014) http://ijirae.com
__________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page -33
writing the If – Then rules. Researchers in this area have felt that fuzzy logic is vital for Software reliability prediction.
Yuan et. Al in [7] used fuzzy subtractive clustering integrated with module order modeling for software quality prediction.
First Fuzzy Subtractive clustering is used to predict the number of faults then module order modeling is used to predict
whether modules are fault prone or not. Xu et al [8] introduced the fuzzy nonlinear regression (FNR) modeling technique
as a method for predicting fault ranges in software modules. A case study of full scale industrial software system was used
to illustrate the usefulness of FNR Modeling. Jeff Tian in [9] assessed software reliability by grouping data into clusters.
The series of data clusters associated with different time segments are used directly as a piecewise linear model for
reliability assessment and problem identification. The model is evaluated in the testing of two large software systems from
IBM. Adnan et al in [10] explored the potential of prediction techniques which have been used for assessing software
reliability. The DACS Services at the Department of Defense (DoD) Software Information clearinghouse provides an
authoritative source for the state of the art software information, supplying technical support for the software community.
John Musa of Bell Telephone Laboratories compiled a software reliability database.. The dataset consists of software
failure data on 16 projects. Careful controls were employed during data collection to ensure that the data would be of high
quality. The data was collected throughout the mid 1970s. It represents projects from a variety of applications including
real time command and control, word processing, commercial, and military applications. Cai et al. [11] advocated the
development of fuzzy software reliability models in place of probabilistic software reliability models (PSRMs). Their
argument was based on the proof that software reliability is fuzzy in nature. A demonstration of how to develop a fuzzy
model to characterize software reliability was also presented. Karunanithi et al. [12] carried out a detailed study to explain
the use of connectionist models in software reliability growth prediction. It was shown through empirical results that the
connectionist models adapt well across different datasets and exhibit better predictive accuracy than the well-known
analytical software reliability growth models.
III. Software Reliability Prediction Using Artificial Neural Networks
In recent years, many papers have presented in various models for software reliability prediction. In this section, some
works related to Artificial neural network modeling for software reliability modeling and prediction is presented. Many
factors like software development process, and software test or use characteristics, software complexity, and nature of
software faults and the possibility of occurrence of failure affect the software reliability behavior. Neural network methods
normally approximate any non linear continuous function. So more attention is given to neural network based methods
now-a-days. Neural network based software reliability model was first presented by Karunanithi et al. [13][14] to predict
cumulative number of failures. They consider execution time as the input of the neural network. In their approach they
used different networks like Feed Forward neural networks, Recurrent neural networks like Jordan neural network and
Elman neural network. Two different training regimes like Prediction and Generalization are also used in their study. They
compared their results with some statistical models and found better prediction than those models. Karunanithi et al. [15]
also used connectionist models for software reliability prediction. They applied the Falman’s cascade Correlation
algorithm to find out the architecture of the neural network. They considered the minimum number of training points as
three and calculated the average error (AE) for both end point and next-step prediction. Their results concluded that the
connectionist approach is better for end point prediction.
Cai et al. [16] Proposed a neural network based method for software reliability prediction. They used back propagation
algorithm for training. They evaluated the performance of the approach by varying the number of input nodes and number
of hidden nodes. They concluded that the effectiveness of the approach generally depends upon the nature of the handled
data sets. Tian and Noore [17] proposed an on-line adaptive software reliability prediction model using evolutionary
connectionist approach based on multiple-delayed-input single-output architecture. The proposed approach, as shown by
their results, had a better performance with respect to next-step predictability compared to existing neural network model
for failure time prediction. Tian and Noore [18] proposed an evolutionary neural network modeling approach for software
cumulative failure time prediction. Their results were found to be better than the existing neural network models. It was
also shown that the neural network architecture has a great impact on the performance of the network. Viswanath [19]
proposed two models such as neural network based exponential encoding and neural network based logarithmic encoding
for prediction of cumulative number of failures in software. He encoded the input i.e. the execution time using the above
two encoding scheme. He applied the approach on four datasets and compared the result of the approach with some
statistical models and found better result than those models.
Ho et al. [20] performed a comprehensive study of connectionist models and their applicability to software reliability
prediction and found them to be better and more flexible than the traditional models. A comparative study was performed
between their proposed modified Elman recurrent neural network, with the more popular feed forward neural network, the
Jordan recurrent model, and some traditional software reliability growth models. Numerical results show that the proposed
network architecture performed better than the other models in terms of predictions. Despite of the recent advancements in
the software reliability growth models, it was observed that different models have different predictive capabilities and also
no single model is suitable under all circumstances. Pai and Hong [21] have applied support vector machines (SVMs) for
forecasting software reliability where simulated annealing (SA) algorithm was used to select the parameters of the SVM
model. The experimental results show that the proposed model gave better predictions than the other compared methods.
Su and Huang [22] showed how to apply neural networks to predict software reliability. Further they made use of the
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 4 (May 2014) http://ijirae.com
__________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page -34
neural network approach to build a dynamic weighted combinational model (DWCM) and experimental results show that
the proposed model gave significantly better predictions Use of ANN for predicting the defects before taking up a project
implementation well before the beginning the project. Aljahdali et al. [23], made contributions to software reliability
growth prediction using neural networks by predicting accumulated faults in a determined time interval. They use a feed
forward neural network in which the number of neurons in the input layer represents the number of delay in the input data.
All of the above mentioned models only consider single neural network for software reliability prediction. In [24][25], it
was presented that the performance of a neural network system can be significantly improved by combining a number of
neural networks. Jheng [27] presented neural network ensembles for software reliability prediction. He applied the
approach on two software data sets and compared the result with single neural network model and some statistical models.
Experimental results show that neural network ensembles have better predictive capability. With the help of the feed
forward neural network for software reliability prediction Sing et al [27][28] applied back propagation algorithm to
predict software reliability growth trend The experimental result had shown that the proposed system has better prediction
than some traditional software reliability growth models.
IV. Software Reliability Prediction Using Genetic Algorithm
Genetic Algorithms (GAs) were developed by Prof. John Holland and his students at the University of Michigan during
the 1960s and 1970s. Genetic algorithm can be used by represent a solution to your problem as a genome (or
chromosome) [5]. The genetic algorithm then creates a population of solutions and applies genetic operators such as
mutation and crossover to evolve the solutions in order to find the best one. The three most important aspects of using
genetic algorithms are: (1) definition of the objective function, (2) definition and implementation of the genetic
representation, and (3) definition and implementation of the genetic operators. Once these three have been defined, the
generic genetic algorithm should work fairly well. Beyond that you can try many different variations to improve
performance, find multiple optima (species - if they exist), or parallelize the algorithms [10].Genetic algorithms are
machine learning and optimization schemes, much like neural networks. However, genetic algorithms do not appear to
suffer from local minima as badly as neural networks do. Genetic algorithms are based on the model of evolution, in
which a population evolves towards overall fitness, even though individuals perish. Evolution dictates that superior
individuals have a better chance of reproducing than inferior individuals, and thus are more likely to pass their superior
traits on to the next generation. This “survival of the fittest” criterion was first converted to an optimization algorithm by
Holland in 1975 ,and is today a major optimization technique for complex, nonlinear problems .Oliveira et al. [18, 19]
proposed the using of genetic programming (GP) to obtain software reliability model for forecasting the reliability and
extended this work by boosting the GP algorithm using re-weighting. The re-weighting algorithm calls many times the
learning algorithm with assigned weights to each example. Each time, the weights are computed according to the error (or
loss) on each example in the learning algorithm. In this way, the learning algorithm is manipulated to look closer at
examples with bad prediction functions. Sheta [16] uses genetic algorithms to estimate the COCOMO model parameters
for NASA Software Projects. The same idea is implemented for estimating the parameters of different SRGM models
using PSO [17].
V. Issues and challenges
In order to estimate as well as to predict the reliability of software systems, failure data need to be properly measured by
various means during software development and operational phases. Although software reliability has remained an active
research subject over the past 35 years, challenges and open questions still exist. The various modeling technique for
Software Reliability is reaching its prosperity, but before using these technique, we must carefully select the appropriate
model that can best suit our case. Measurement in software is still in its infancy. No good quantitative methods have been
developed to represent Software Reliability without excessive limitations.
VI. Future Directions:
Software Reliability Engineering relates to whole software life cycle. We discuss possible future directions with respect to
four areas: software architecture, testing and metrics [1].
A. Reliability for software architectures and off-the- shelf components
Due to the ever-increasing complexity of software systems, modern software is seldom built from scratch. Revolutionary
and evolutionary object-oriented design and programming paradigms have vigorously pushed software reuse. In the light
of this shift, reliability engineering for software development is focusing on two major aspects: software architecture, and
component-based software engineering. The software architecture of a system consists of software components, their
external properties, and their relationships with one another. As software architecture is the foundation of the final
software product, the design and management of software architecture is becoming the dominant factor in software
reliability engineering research. In this popular software development technique, many research issues are identified, such
as reliability, software reusability, clean interface design, fault tolerance etc.
B. Testing for reliability assessment
Software testing and software reliability have traditionally belonged to two separate communities. Software testers test
software without referring to how software will operate in the field, as often the environment cannot be fully represented
in the laboratory. Software reliability measurers insist that software should be tested according to its operational profile in
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 4 (May 2014) http://ijirae.com
__________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page -35
order to allow accurate reliability estimation and prediction. One approach is to measure the test compression factor,
which is defined as the ratio between the mean time between failures during operation and during testing. Another
approach is to ascertain how other testing related factors can be incorporated into software reliability modeling, so that
accurate measures can be obtained based on the effectiveness of testing efforts.
C. Metrics for reliability prediction
Today companies must collect software metrics as an indication of a maturing software development process. Industrial
software engineering data, particularly those related to system failures, are historically hard to obtain across a range of
organizations. Novel methods are used to improve reliability prediction are actively being researched. For example, by
extracting rich information from metrics data using a sound statistical and probability foundation, Moreover, traditional
reliability models can be enhanced to incorporate some testing completeness or effectiveness metrics, such as code
coverage, as well as their traditional testing-time based metrics. The key idea is that failure detection is not only related to
the time that the software is under testing, but also what fraction of the code has been executed by the testing.
Conclusions
This paper presented the usages of the soft computing techniques for software reliability. Employing effective software
reliability engineering techniques to improve product and process reliability would be the industry’s best interests as well
as major challenges. As the majority of faults are found in a few of its modules so there is a need to investigate the
modules that are affected severely as compared to other modules and proper maintenance need to be done in time
especially for the critical applications. Preliminary results are quite interesting and more insights will provide a special
soft computing assisted architecture for enabling the specialist in software reliability engineering.
References:
[1] M R.Lyu, Handbook of software reliability engineering, New York: McGraw-Hill, 1996.
[2] S. Amasaki, O. Mizuno, T. Kikuno, and Y. Takagi, “A Bayesian Belief Network for Predicting Residual Faults in Software
Products,” Proceedings of 14th International Symposium on Software Reliability Engineering (ISSRE2003), November 2003.
[3] Klir, George J., St Clair, Ute H., Yuan, “Fuzzy set theory: foundations and applications”.
[4] L.A. Zadeh,”Fuzzy algorithms, Info. & Ctl.”, Vol. 12, 1968.
[5] L.A. Zadeh, “Fuzzy Sets, Information and Control”, 1965.
[6] N. Constantinescu, I. Iancu, Fuzzy Identity Authentication, Latest Trends on Computers, 1(1), pp 168-173, 2008.
[7]Tian, J, “ Better Reliability Assessment an Prediction through Data Clustering”, IEEE Transactions on Software Engineering,
October 2002, Vol. 28, No. 10.
[8] Xu, Z, Allen, E, B, “Prediction of Software Faults Using Fuzzy Nonlinear Regression Modeling”, IEEE Software, 2000, 281-290.
[9]. Yuan, X, Ganesan, K, “An application of Fuzzy clustering to software quality prediction”, IEEE Software, 2000
[10]. Adnan, W,A, Mashkuri, H,Y, “An Integrated Neural Fuzzy System of Software Reliability Prediction”, IEEE Software.
[11]. K.Y., Cai, C.Y., Wen, and M.L., Zhang, A critical review on software reliability modeling. Reliability Engineering and System
Safety 32 (3), 357–371, 1991
[12]. N., Karunanithi, D., Whitley, and Y., Maliya, Prediction of software reliability using connectionist models. IEEE Transactions on
Software Engineering 18, 563–574, 1992
[13] N. Karunanithi , Y.K. Malaiya , D. Whitley, Prediction of software reliability using neural networks, Proceedings of the
Second IEEE International Symposium on Software Reliability Engineering, pp. 124–130, 1991.
[14] N.Karunanithi, D. Whitley, Y.K. Malaiya, Prediction of software reliability using connectionist models, IEEE Trans Software
Engg., vol. 18, no. 7, pp. 563-573, 1992.
[15] N. Karunanithi, D. Whitley, Y.K. Malaiya, Using neural networks in reliability prediction, IEEE Software, vol. 9, no. 4, pp.53–59,
1992.
[16] K.Y. Cai , L. Cai , W.D. Wang , Z.Y. Yu , D. Zhang , On the neural network approach in software reliability modeling, The
Journal of Systems and Software, vol. 58, no. 1, pp. 47-62, 2001.
[17]. L., Tian, and A., Noore, Evolutionary neural network modeling for software cumulative failure time prediction. Reliability
Engineering and System Safety 87, 45–51, 2005.
[18]. L., Tian, and A., Noore, On-line prediction of software reliability using an evolutionary connectionist model. The Journal of
Systems and Software 77, 173–180, 2005.
[19] S.P.K Viswanath, Software Reliability Prediction using Neural Networks, PhD. Thesis, Indian Institute of Technology Kharagpur,.
[20].S.L., Ho, M., Xie, and T.N., Goh, A study of connectionist models for software reliability prediction. Computers and Mathematics
with Applications 46 (7), 1037–1045, 2003.
[21]. P. F., Pai, and W.C., Hong, Software reliability forecasting by support vector machines with simulated vector machines with
simulated annealing algorithms. The Journal of Systems and Software 79, 747-755, 2006
[22]. Y., Su, and C.,Huang, Neural Network-Based Approaches for Software Reliability Estimation using Dynamic Weighted
Combinational Models. Journal of Systems and Software 80 (4), 606–615, 2006.
[23].S., Aljahdali A., Sheta and R., Rine, Predicting accumulated faults in software testing process using radial basis function network
models. In 17th
International Conference on Computers and Their

More Related Content

What's hot

Software Defect Prediction Using Radial Basis and Probabilistic Neural Networks
Software Defect Prediction Using Radial Basis and Probabilistic Neural NetworksSoftware Defect Prediction Using Radial Basis and Probabilistic Neural Networks
Software Defect Prediction Using Radial Basis and Probabilistic Neural NetworksEditor IJCATR
 
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEWSOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEWijseajournal
 
Automated exam question set generator using utility based agent and learning ...
Automated exam question set generator using utility based agent and learning ...Automated exam question set generator using utility based agent and learning ...
Automated exam question set generator using utility based agent and learning ...Journal Papers
 
Genetic algorithm based approach for
Genetic algorithm based approach forGenetic algorithm based approach for
Genetic algorithm based approach forIJCSES Journal
 
Positive developments but challenges still ahead a survey study on ux profe...
Positive developments but challenges still ahead   a survey study on ux profe...Positive developments but challenges still ahead   a survey study on ux profe...
Positive developments but challenges still ahead a survey study on ux profe...Journal Papers
 
Hybrid Classifier for Sentiment Analysis using Effective Pipelining
Hybrid Classifier for Sentiment Analysis using Effective PipeliningHybrid Classifier for Sentiment Analysis using Effective Pipelining
Hybrid Classifier for Sentiment Analysis using Effective PipeliningIRJET Journal
 
IRJET- Analysis of Brand Value Prediction based on Social Media Data
IRJET-  	  Analysis of Brand Value Prediction based on Social Media DataIRJET-  	  Analysis of Brand Value Prediction based on Social Media Data
IRJET- Analysis of Brand Value Prediction based on Social Media DataIRJET Journal
 
IRJET- Software Bug Prediction using Machine Learning Approach
IRJET- Software Bug Prediction using Machine Learning ApproachIRJET- Software Bug Prediction using Machine Learning Approach
IRJET- Software Bug Prediction using Machine Learning ApproachIRJET Journal
 
Towards Effective Bug Triage with Software Data Reduction Techniques
Towards Effective Bug Triage with Software Data Reduction TechniquesTowards Effective Bug Triage with Software Data Reduction Techniques
Towards Effective Bug Triage with Software Data Reduction Techniques1crore projects
 
Multilevel analysis of factors
Multilevel analysis of factorsMultilevel analysis of factors
Multilevel analysis of factorsIJITE
 
IRJET- Improving Cyber Security using Artificial Intelligence
IRJET- Improving Cyber Security using Artificial IntelligenceIRJET- Improving Cyber Security using Artificial Intelligence
IRJET- Improving Cyber Security using Artificial IntelligenceIRJET Journal
 
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET Journal
 

What's hot (15)

Software Defect Prediction Using Radial Basis and Probabilistic Neural Networks
Software Defect Prediction Using Radial Basis and Probabilistic Neural NetworksSoftware Defect Prediction Using Radial Basis and Probabilistic Neural Networks
Software Defect Prediction Using Radial Basis and Probabilistic Neural Networks
 
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEWSOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
 
Automated exam question set generator using utility based agent and learning ...
Automated exam question set generator using utility based agent and learning ...Automated exam question set generator using utility based agent and learning ...
Automated exam question set generator using utility based agent and learning ...
 
Genetic algorithm based approach for
Genetic algorithm based approach forGenetic algorithm based approach for
Genetic algorithm based approach for
 
Positive developments but challenges still ahead a survey study on ux profe...
Positive developments but challenges still ahead   a survey study on ux profe...Positive developments but challenges still ahead   a survey study on ux profe...
Positive developments but challenges still ahead a survey study on ux profe...
 
Hybrid Classifier for Sentiment Analysis using Effective Pipelining
Hybrid Classifier for Sentiment Analysis using Effective PipeliningHybrid Classifier for Sentiment Analysis using Effective Pipelining
Hybrid Classifier for Sentiment Analysis using Effective Pipelining
 
1806 1810
1806 18101806 1810
1806 1810
 
IRJET- Analysis of Brand Value Prediction based on Social Media Data
IRJET-  	  Analysis of Brand Value Prediction based on Social Media DataIRJET-  	  Analysis of Brand Value Prediction based on Social Media Data
IRJET- Analysis of Brand Value Prediction based on Social Media Data
 
IRJET- Software Bug Prediction using Machine Learning Approach
IRJET- Software Bug Prediction using Machine Learning ApproachIRJET- Software Bug Prediction using Machine Learning Approach
IRJET- Software Bug Prediction using Machine Learning Approach
 
Towards Effective Bug Triage with Software Data Reduction Techniques
Towards Effective Bug Triage with Software Data Reduction TechniquesTowards Effective Bug Triage with Software Data Reduction Techniques
Towards Effective Bug Triage with Software Data Reduction Techniques
 
Dc35579583
Dc35579583Dc35579583
Dc35579583
 
Multilevel analysis of factors
Multilevel analysis of factorsMultilevel analysis of factors
Multilevel analysis of factors
 
IRJET- Improving Cyber Security using Artificial Intelligence
IRJET- Improving Cyber Security using Artificial IntelligenceIRJET- Improving Cyber Security using Artificial Intelligence
IRJET- Improving Cyber Security using Artificial Intelligence
 
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
 
C0441216
C0441216C0441216
C0441216
 

Viewers also liked

Deconttamination of a solution of chromiumIV by marine algae (ulva-lactuca)
Deconttamination of a solution of chromiumIV by marine algae (ulva-lactuca)Deconttamination of a solution of chromiumIV by marine algae (ulva-lactuca)
Deconttamination of a solution of chromiumIV by marine algae (ulva-lactuca)AM Publications
 
ต้นโมกบ้านเสร้จ
ต้นโมกบ้านเสร้จต้นโมกบ้านเสร้จ
ต้นโมกบ้านเสร้จnitchakan
 
Factors That Influence Development 2
Factors That Influence Development 2Factors That Influence Development 2
Factors That Influence Development 2guest24483f7
 
SEISMIC PROTECTION OF RC FRAMES USING FRICTION DAMPERS
SEISMIC PROTECTION OF RC FRAMES USING FRICTION DAMPERSSEISMIC PROTECTION OF RC FRAMES USING FRICTION DAMPERS
SEISMIC PROTECTION OF RC FRAMES USING FRICTION DAMPERSIAEME Publication
 
"Ideation, Produktentwicklung und Business Model Innovation - Crowdsourced In...
"Ideation, Produktentwicklung und Business Model Innovation - Crowdsourced In..."Ideation, Produktentwicklung und Business Model Innovation - Crowdsourced In...
"Ideation, Produktentwicklung und Business Model Innovation - Crowdsourced In...innosabi GmbH
 
innosabi innovators studio Master Class #01: "Warum Crowdsourced Innovation? ...
innosabi innovators studio Master Class #01: "Warum Crowdsourced Innovation? ...innosabi innovators studio Master Class #01: "Warum Crowdsourced Innovation? ...
innosabi innovators studio Master Class #01: "Warum Crowdsourced Innovation? ...innosabi GmbH
 

Viewers also liked (12)

GOOD Studio - Video & Editorial
GOOD Studio - Video & EditorialGOOD Studio - Video & Editorial
GOOD Studio - Video & Editorial
 
Deconttamination of a solution of chromiumIV by marine algae (ulva-lactuca)
Deconttamination of a solution of chromiumIV by marine algae (ulva-lactuca)Deconttamination of a solution of chromiumIV by marine algae (ulva-lactuca)
Deconttamination of a solution of chromiumIV by marine algae (ulva-lactuca)
 
Resume - Sandesh Ghosalkar
Resume - Sandesh GhosalkarResume - Sandesh Ghosalkar
Resume - Sandesh Ghosalkar
 
Lynne Resume
Lynne ResumeLynne Resume
Lynne Resume
 
CV_2015
CV_2015CV_2015
CV_2015
 
ต้นโมกบ้านเสร้จ
ต้นโมกบ้านเสร้จต้นโมกบ้านเสร้จ
ต้นโมกบ้านเสร้จ
 
Factors That Influence Development 2
Factors That Influence Development 2Factors That Influence Development 2
Factors That Influence Development 2
 
SEISMIC PROTECTION OF RC FRAMES USING FRICTION DAMPERS
SEISMIC PROTECTION OF RC FRAMES USING FRICTION DAMPERSSEISMIC PROTECTION OF RC FRAMES USING FRICTION DAMPERS
SEISMIC PROTECTION OF RC FRAMES USING FRICTION DAMPERS
 
Cuento 1
Cuento 1Cuento 1
Cuento 1
 
Periodico nº 08
Periodico nº 08Periodico nº 08
Periodico nº 08
 
"Ideation, Produktentwicklung und Business Model Innovation - Crowdsourced In...
"Ideation, Produktentwicklung und Business Model Innovation - Crowdsourced In..."Ideation, Produktentwicklung und Business Model Innovation - Crowdsourced In...
"Ideation, Produktentwicklung und Business Model Innovation - Crowdsourced In...
 
innosabi innovators studio Master Class #01: "Warum Crowdsourced Innovation? ...
innosabi innovators studio Master Class #01: "Warum Crowdsourced Innovation? ...innosabi innovators studio Master Class #01: "Warum Crowdsourced Innovation? ...
innosabi innovators studio Master Class #01: "Warum Crowdsourced Innovation? ...
 

Similar to On applications of Soft Computing Assisted Analysis for Software Reliability

A survey of predicting software reliability using machine learning methods
A survey of predicting software reliability using machine learning methodsA survey of predicting software reliability using machine learning methods
A survey of predicting software reliability using machine learning methodsIAESIJAI
 
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...IOSR Journals
 
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...IOSR Journals
 
Parameter Estimation of GOEL-OKUMOTO Model by Comparing ACO with MLE Method
Parameter Estimation of GOEL-OKUMOTO Model by Comparing ACO with MLE MethodParameter Estimation of GOEL-OKUMOTO Model by Comparing ACO with MLE Method
Parameter Estimation of GOEL-OKUMOTO Model by Comparing ACO with MLE MethodIRJET Journal
 
A Survey of Software Reliability factor
A Survey of Software Reliability factorA Survey of Software Reliability factor
A Survey of Software Reliability factorIOSR Journals
 
Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986Editor IJARCET
 
IRJET- A Study on Software Reliability Models
IRJET-  	  A Study on Software Reliability ModelsIRJET-  	  A Study on Software Reliability Models
IRJET- A Study on Software Reliability ModelsIRJET Journal
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsIRJET Journal
 
A Software Measurement Using Artificial Neural Network and Support Vector Mac...
A Software Measurement Using Artificial Neural Network and Support Vector Mac...A Software Measurement Using Artificial Neural Network and Support Vector Mac...
A Software Measurement Using Artificial Neural Network and Support Vector Mac...ijseajournal
 
A Review on Software Mining: Current Trends and Methodologies
A Review on Software Mining: Current Trends and MethodologiesA Review on Software Mining: Current Trends and Methodologies
A Review on Software Mining: Current Trends and MethodologiesIJERA Editor
 
Review on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
Review on Algorithmic and Non Algorithmic Software Cost Estimation TechniquesReview on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
Review on Algorithmic and Non Algorithmic Software Cost Estimation Techniquesijtsrd
 
Developing software analyzers tool using software reliability growth model
Developing software analyzers tool using software reliability growth modelDeveloping software analyzers tool using software reliability growth model
Developing software analyzers tool using software reliability growth modelIAEME Publication
 
Developing software analyzers tool using software reliability growth model
Developing software analyzers tool using software reliability growth modelDeveloping software analyzers tool using software reliability growth model
Developing software analyzers tool using software reliability growth modelIAEME Publication
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Software reusabilitydevelopment through NFL approach For identifying security...
Software reusabilitydevelopment through NFL approach For identifying security...Software reusabilitydevelopment through NFL approach For identifying security...
Software reusabilitydevelopment through NFL approach For identifying security...IJECEIAES
 
Development of software defect prediction system using artificial neural network
Development of software defect prediction system using artificial neural networkDevelopment of software defect prediction system using artificial neural network
Development of software defect prediction system using artificial neural networkIJAAS Team
 
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation PhaseContributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation PhaseWaqas Tariq
 
Reliability Improvement with PSP of Web-Based Software Applications
Reliability Improvement with PSP of Web-Based Software ApplicationsReliability Improvement with PSP of Web-Based Software Applications
Reliability Improvement with PSP of Web-Based Software ApplicationsCSEIJJournal
 
A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...
A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...
A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...Editor IJCATR
 

Similar to On applications of Soft Computing Assisted Analysis for Software Reliability (20)

A survey of predicting software reliability using machine learning methods
A survey of predicting software reliability using machine learning methodsA survey of predicting software reliability using machine learning methods
A survey of predicting software reliability using machine learning methods
 
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
 
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
 
Parameter Estimation of GOEL-OKUMOTO Model by Comparing ACO with MLE Method
Parameter Estimation of GOEL-OKUMOTO Model by Comparing ACO with MLE MethodParameter Estimation of GOEL-OKUMOTO Model by Comparing ACO with MLE Method
Parameter Estimation of GOEL-OKUMOTO Model by Comparing ACO with MLE Method
 
A Survey of Software Reliability factor
A Survey of Software Reliability factorA Survey of Software Reliability factor
A Survey of Software Reliability factor
 
Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986
 
IRJET- A Study on Software Reliability Models
IRJET-  	  A Study on Software Reliability ModelsIRJET-  	  A Study on Software Reliability Models
IRJET- A Study on Software Reliability Models
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD Metrics
 
A Software Measurement Using Artificial Neural Network and Support Vector Mac...
A Software Measurement Using Artificial Neural Network and Support Vector Mac...A Software Measurement Using Artificial Neural Network and Support Vector Mac...
A Software Measurement Using Artificial Neural Network and Support Vector Mac...
 
A Review on Software Mining: Current Trends and Methodologies
A Review on Software Mining: Current Trends and MethodologiesA Review on Software Mining: Current Trends and Methodologies
A Review on Software Mining: Current Trends and Methodologies
 
Review on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
Review on Algorithmic and Non Algorithmic Software Cost Estimation TechniquesReview on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
Review on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
 
Developing software analyzers tool using software reliability growth model
Developing software analyzers tool using software reliability growth modelDeveloping software analyzers tool using software reliability growth model
Developing software analyzers tool using software reliability growth model
 
Developing software analyzers tool using software reliability growth model
Developing software analyzers tool using software reliability growth modelDeveloping software analyzers tool using software reliability growth model
Developing software analyzers tool using software reliability growth model
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Software reusabilitydevelopment through NFL approach For identifying security...
Software reusabilitydevelopment through NFL approach For identifying security...Software reusabilitydevelopment through NFL approach For identifying security...
Software reusabilitydevelopment through NFL approach For identifying security...
 
Development of software defect prediction system using artificial neural network
Development of software defect prediction system using artificial neural networkDevelopment of software defect prediction system using artificial neural network
Development of software defect prediction system using artificial neural network
 
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation PhaseContributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
 
Reliability Improvement with PSP of Web-Based Software Applications
Reliability Improvement with PSP of Web-Based Software ApplicationsReliability Improvement with PSP of Web-Based Software Applications
Reliability Improvement with PSP of Web-Based Software Applications
 
A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...
A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...
A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...
 

More from AM Publications

DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...AM Publications
 
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...AM Publications
 
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNTHE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNAM Publications
 
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...AM Publications
 
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...AM Publications
 
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESAM Publications
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS AM Publications
 
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...AM Publications
 
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONHMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONAM Publications
 
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...AM Publications
 
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...AM Publications
 
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...AM Publications
 
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...AM Publications
 
OPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNOPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNAM Publications
 
DETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTDETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTAM Publications
 
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTSIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTAM Publications
 
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...AM Publications
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...AM Publications
 
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY AM Publications
 

More from AM Publications (20)

DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
 
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
 
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNTHE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
 
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
 
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
 
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
 
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
 
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONHMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
 
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
 
INTELLIGENT BLIND STICK
INTELLIGENT BLIND STICKINTELLIGENT BLIND STICK
INTELLIGENT BLIND STICK
 
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
 
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
 
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
 
OPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNOPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNN
 
DETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTDETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECT
 
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTSIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
 
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
 
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
 

Recently uploaded

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 

On applications of Soft Computing Assisted Analysis for Software Reliability

  • 1. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 4 (May 2014) http://ijirae.com __________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 32 On applications of Soft Computing Assisted Analysis for Software Reliability H.S.Vijaya kumar1 M.A Jayram2 Department of MCA Department of MCA Siddaganga Institute of Technology Siddaganga Institute of Technology Tumkur, Karnataka India Tumkur , Karnataka , India sitvijay@gmail.com jayaramdps@gmail.com Abstract— Developing high quality reliable software is one of the main challenges in software industry. Software Reliability is a key concern of many users and developers of software. Demand for software reliability requires robust modeling techniques for software quality prediction. Software reliability models are very useful to estimate the probability of failure of software along with the time. In this study we review the available literature on software reliability. We have also elicited the current trends, existing problems, specific difficulties, future directions and open areas for research. I. INTRODUCTION Software reliability is a key part in software quality along with functionality, usability, performance, serviceability, maintainability and documentation. The standard definition of reliability for software is the probability that a system will continue to function without failure for a specified period in a specified environment. The study of software reliability can be categorized into three parts: modeling, measurement and improvement. Software reliability modeling has matured to the point that meaningful results can be obtained by applying suitable models to the problem. There are many models exist, but no single model can capture a necessary amount of the software characteristics. Assumptions and abstractions must be made to simplify the problem. There is no single model that is universal to all the situations. Software reliability measurement is naïve [1]. Measurement is far from commonplace in software, as in other engineering field. "How good is the software, quantitatively?" As simple as the question is, there is still no good answer. Software reliability can not be directly measured, so other related factors are measured to estimate software reliability and compare it among products. Development process, faults and failures found are all factors related to software reliability. Software reliability improvement is hard. The difficulty of the problem stems from insufficient understanding of software reliability and in general, the characteristics of software [2] . Until now there is no good way to conquer the complexity problem of software. Complete testing of a moderately complex software module is infeasible. Defect-free software product can not be assured. Realistic constraints of time and budget severely limit the effort put into software reliability improvement. If the time and budget is not considered carefully, software reliability can be the reliability bottleneck of the whole system. Ensuring software reliability is no easy task. As hard as the problem is, promising progresses are still being made toward more reliable software. More standard components and better process are introduced in software engineering field. In the last few years many research studies has been carried out in this area of software reliability modeling and forecasting. They included the application of fuzzy logic models neural networks, Genetic algorithms (GA) based neural networks, Recurrent neural networks, Bayesian neural networks, and support vector machine (SVM) based techniques, to name a few. Software Reliability issues are focused on Soft computing techniques for developing and maintaining software systems whose reliability can be quantitatively evaluated. In order to estimate as well as to predict the reliability of software systems, failure data need to be properly measured by various means during software development and operational phases. Although software reliability has remained an active research subject over the past forty years, challenges and open questions still exist. The various modeling technique for software reliability is reaching its prosperity, but before using these techniques, we must carefully select the appropriate soft computing tool that can best suit the case in question. Measurement in software is still in its infancy. No good quantitative methods seem to have been developed to represent software reliability without excessive limitations. II. Software Reliability Prediction Using Fuzzy Logic Fuzzy logic is derived from fuzzy set theory which deals with reasoning which is approximate rather than precisely deduced from classical predicate logic. It can be thought of as the application side of fuzzy set theory dealing with well thought out real world expert values for a complex problem.[3] Fuzzy logic was initiated in 1965 [4][5] by Lotfi A.Zadeh, professor of computer science. Fuzzy logic is proven to be capable of modeling highly nonlinear and multidimensional models. Fuzziness refers to non statistical imprecision and vagueness in information and data. The difference between fuzzy logic and probabilistic logic consists in the fact that the fuzzy logic uses truth degrees as a mathematical model for vague facts while the probabilistic one is a mathematical model for random facts [6]. The linguistic values are used for
  • 2. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 4 (May 2014) http://ijirae.com __________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page -33 writing the If – Then rules. Researchers in this area have felt that fuzzy logic is vital for Software reliability prediction. Yuan et. Al in [7] used fuzzy subtractive clustering integrated with module order modeling for software quality prediction. First Fuzzy Subtractive clustering is used to predict the number of faults then module order modeling is used to predict whether modules are fault prone or not. Xu et al [8] introduced the fuzzy nonlinear regression (FNR) modeling technique as a method for predicting fault ranges in software modules. A case study of full scale industrial software system was used to illustrate the usefulness of FNR Modeling. Jeff Tian in [9] assessed software reliability by grouping data into clusters. The series of data clusters associated with different time segments are used directly as a piecewise linear model for reliability assessment and problem identification. The model is evaluated in the testing of two large software systems from IBM. Adnan et al in [10] explored the potential of prediction techniques which have been used for assessing software reliability. The DACS Services at the Department of Defense (DoD) Software Information clearinghouse provides an authoritative source for the state of the art software information, supplying technical support for the software community. John Musa of Bell Telephone Laboratories compiled a software reliability database.. The dataset consists of software failure data on 16 projects. Careful controls were employed during data collection to ensure that the data would be of high quality. The data was collected throughout the mid 1970s. It represents projects from a variety of applications including real time command and control, word processing, commercial, and military applications. Cai et al. [11] advocated the development of fuzzy software reliability models in place of probabilistic software reliability models (PSRMs). Their argument was based on the proof that software reliability is fuzzy in nature. A demonstration of how to develop a fuzzy model to characterize software reliability was also presented. Karunanithi et al. [12] carried out a detailed study to explain the use of connectionist models in software reliability growth prediction. It was shown through empirical results that the connectionist models adapt well across different datasets and exhibit better predictive accuracy than the well-known analytical software reliability growth models. III. Software Reliability Prediction Using Artificial Neural Networks In recent years, many papers have presented in various models for software reliability prediction. In this section, some works related to Artificial neural network modeling for software reliability modeling and prediction is presented. Many factors like software development process, and software test or use characteristics, software complexity, and nature of software faults and the possibility of occurrence of failure affect the software reliability behavior. Neural network methods normally approximate any non linear continuous function. So more attention is given to neural network based methods now-a-days. Neural network based software reliability model was first presented by Karunanithi et al. [13][14] to predict cumulative number of failures. They consider execution time as the input of the neural network. In their approach they used different networks like Feed Forward neural networks, Recurrent neural networks like Jordan neural network and Elman neural network. Two different training regimes like Prediction and Generalization are also used in their study. They compared their results with some statistical models and found better prediction than those models. Karunanithi et al. [15] also used connectionist models for software reliability prediction. They applied the Falman’s cascade Correlation algorithm to find out the architecture of the neural network. They considered the minimum number of training points as three and calculated the average error (AE) for both end point and next-step prediction. Their results concluded that the connectionist approach is better for end point prediction. Cai et al. [16] Proposed a neural network based method for software reliability prediction. They used back propagation algorithm for training. They evaluated the performance of the approach by varying the number of input nodes and number of hidden nodes. They concluded that the effectiveness of the approach generally depends upon the nature of the handled data sets. Tian and Noore [17] proposed an on-line adaptive software reliability prediction model using evolutionary connectionist approach based on multiple-delayed-input single-output architecture. The proposed approach, as shown by their results, had a better performance with respect to next-step predictability compared to existing neural network model for failure time prediction. Tian and Noore [18] proposed an evolutionary neural network modeling approach for software cumulative failure time prediction. Their results were found to be better than the existing neural network models. It was also shown that the neural network architecture has a great impact on the performance of the network. Viswanath [19] proposed two models such as neural network based exponential encoding and neural network based logarithmic encoding for prediction of cumulative number of failures in software. He encoded the input i.e. the execution time using the above two encoding scheme. He applied the approach on four datasets and compared the result of the approach with some statistical models and found better result than those models. Ho et al. [20] performed a comprehensive study of connectionist models and their applicability to software reliability prediction and found them to be better and more flexible than the traditional models. A comparative study was performed between their proposed modified Elman recurrent neural network, with the more popular feed forward neural network, the Jordan recurrent model, and some traditional software reliability growth models. Numerical results show that the proposed network architecture performed better than the other models in terms of predictions. Despite of the recent advancements in the software reliability growth models, it was observed that different models have different predictive capabilities and also no single model is suitable under all circumstances. Pai and Hong [21] have applied support vector machines (SVMs) for forecasting software reliability where simulated annealing (SA) algorithm was used to select the parameters of the SVM model. The experimental results show that the proposed model gave better predictions than the other compared methods. Su and Huang [22] showed how to apply neural networks to predict software reliability. Further they made use of the
  • 3. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 4 (May 2014) http://ijirae.com __________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page -34 neural network approach to build a dynamic weighted combinational model (DWCM) and experimental results show that the proposed model gave significantly better predictions Use of ANN for predicting the defects before taking up a project implementation well before the beginning the project. Aljahdali et al. [23], made contributions to software reliability growth prediction using neural networks by predicting accumulated faults in a determined time interval. They use a feed forward neural network in which the number of neurons in the input layer represents the number of delay in the input data. All of the above mentioned models only consider single neural network for software reliability prediction. In [24][25], it was presented that the performance of a neural network system can be significantly improved by combining a number of neural networks. Jheng [27] presented neural network ensembles for software reliability prediction. He applied the approach on two software data sets and compared the result with single neural network model and some statistical models. Experimental results show that neural network ensembles have better predictive capability. With the help of the feed forward neural network for software reliability prediction Sing et al [27][28] applied back propagation algorithm to predict software reliability growth trend The experimental result had shown that the proposed system has better prediction than some traditional software reliability growth models. IV. Software Reliability Prediction Using Genetic Algorithm Genetic Algorithms (GAs) were developed by Prof. John Holland and his students at the University of Michigan during the 1960s and 1970s. Genetic algorithm can be used by represent a solution to your problem as a genome (or chromosome) [5]. The genetic algorithm then creates a population of solutions and applies genetic operators such as mutation and crossover to evolve the solutions in order to find the best one. The three most important aspects of using genetic algorithms are: (1) definition of the objective function, (2) definition and implementation of the genetic representation, and (3) definition and implementation of the genetic operators. Once these three have been defined, the generic genetic algorithm should work fairly well. Beyond that you can try many different variations to improve performance, find multiple optima (species - if they exist), or parallelize the algorithms [10].Genetic algorithms are machine learning and optimization schemes, much like neural networks. However, genetic algorithms do not appear to suffer from local minima as badly as neural networks do. Genetic algorithms are based on the model of evolution, in which a population evolves towards overall fitness, even though individuals perish. Evolution dictates that superior individuals have a better chance of reproducing than inferior individuals, and thus are more likely to pass their superior traits on to the next generation. This “survival of the fittest” criterion was first converted to an optimization algorithm by Holland in 1975 ,and is today a major optimization technique for complex, nonlinear problems .Oliveira et al. [18, 19] proposed the using of genetic programming (GP) to obtain software reliability model for forecasting the reliability and extended this work by boosting the GP algorithm using re-weighting. The re-weighting algorithm calls many times the learning algorithm with assigned weights to each example. Each time, the weights are computed according to the error (or loss) on each example in the learning algorithm. In this way, the learning algorithm is manipulated to look closer at examples with bad prediction functions. Sheta [16] uses genetic algorithms to estimate the COCOMO model parameters for NASA Software Projects. The same idea is implemented for estimating the parameters of different SRGM models using PSO [17]. V. Issues and challenges In order to estimate as well as to predict the reliability of software systems, failure data need to be properly measured by various means during software development and operational phases. Although software reliability has remained an active research subject over the past 35 years, challenges and open questions still exist. The various modeling technique for Software Reliability is reaching its prosperity, but before using these technique, we must carefully select the appropriate model that can best suit our case. Measurement in software is still in its infancy. No good quantitative methods have been developed to represent Software Reliability without excessive limitations. VI. Future Directions: Software Reliability Engineering relates to whole software life cycle. We discuss possible future directions with respect to four areas: software architecture, testing and metrics [1]. A. Reliability for software architectures and off-the- shelf components Due to the ever-increasing complexity of software systems, modern software is seldom built from scratch. Revolutionary and evolutionary object-oriented design and programming paradigms have vigorously pushed software reuse. In the light of this shift, reliability engineering for software development is focusing on two major aspects: software architecture, and component-based software engineering. The software architecture of a system consists of software components, their external properties, and their relationships with one another. As software architecture is the foundation of the final software product, the design and management of software architecture is becoming the dominant factor in software reliability engineering research. In this popular software development technique, many research issues are identified, such as reliability, software reusability, clean interface design, fault tolerance etc. B. Testing for reliability assessment Software testing and software reliability have traditionally belonged to two separate communities. Software testers test software without referring to how software will operate in the field, as often the environment cannot be fully represented in the laboratory. Software reliability measurers insist that software should be tested according to its operational profile in
  • 4. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 4 (May 2014) http://ijirae.com __________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page -35 order to allow accurate reliability estimation and prediction. One approach is to measure the test compression factor, which is defined as the ratio between the mean time between failures during operation and during testing. Another approach is to ascertain how other testing related factors can be incorporated into software reliability modeling, so that accurate measures can be obtained based on the effectiveness of testing efforts. C. Metrics for reliability prediction Today companies must collect software metrics as an indication of a maturing software development process. Industrial software engineering data, particularly those related to system failures, are historically hard to obtain across a range of organizations. Novel methods are used to improve reliability prediction are actively being researched. For example, by extracting rich information from metrics data using a sound statistical and probability foundation, Moreover, traditional reliability models can be enhanced to incorporate some testing completeness or effectiveness metrics, such as code coverage, as well as their traditional testing-time based metrics. The key idea is that failure detection is not only related to the time that the software is under testing, but also what fraction of the code has been executed by the testing. Conclusions This paper presented the usages of the soft computing techniques for software reliability. Employing effective software reliability engineering techniques to improve product and process reliability would be the industry’s best interests as well as major challenges. As the majority of faults are found in a few of its modules so there is a need to investigate the modules that are affected severely as compared to other modules and proper maintenance need to be done in time especially for the critical applications. Preliminary results are quite interesting and more insights will provide a special soft computing assisted architecture for enabling the specialist in software reliability engineering. References: [1] M R.Lyu, Handbook of software reliability engineering, New York: McGraw-Hill, 1996. [2] S. Amasaki, O. Mizuno, T. Kikuno, and Y. Takagi, “A Bayesian Belief Network for Predicting Residual Faults in Software Products,” Proceedings of 14th International Symposium on Software Reliability Engineering (ISSRE2003), November 2003. [3] Klir, George J., St Clair, Ute H., Yuan, “Fuzzy set theory: foundations and applications”. [4] L.A. Zadeh,”Fuzzy algorithms, Info. & Ctl.”, Vol. 12, 1968. [5] L.A. Zadeh, “Fuzzy Sets, Information and Control”, 1965. [6] N. Constantinescu, I. Iancu, Fuzzy Identity Authentication, Latest Trends on Computers, 1(1), pp 168-173, 2008. [7]Tian, J, “ Better Reliability Assessment an Prediction through Data Clustering”, IEEE Transactions on Software Engineering, October 2002, Vol. 28, No. 10. [8] Xu, Z, Allen, E, B, “Prediction of Software Faults Using Fuzzy Nonlinear Regression Modeling”, IEEE Software, 2000, 281-290. [9]. Yuan, X, Ganesan, K, “An application of Fuzzy clustering to software quality prediction”, IEEE Software, 2000 [10]. Adnan, W,A, Mashkuri, H,Y, “An Integrated Neural Fuzzy System of Software Reliability Prediction”, IEEE Software. [11]. K.Y., Cai, C.Y., Wen, and M.L., Zhang, A critical review on software reliability modeling. Reliability Engineering and System Safety 32 (3), 357–371, 1991 [12]. N., Karunanithi, D., Whitley, and Y., Maliya, Prediction of software reliability using connectionist models. IEEE Transactions on Software Engineering 18, 563–574, 1992 [13] N. Karunanithi , Y.K. Malaiya , D. Whitley, Prediction of software reliability using neural networks, Proceedings of the Second IEEE International Symposium on Software Reliability Engineering, pp. 124–130, 1991. [14] N.Karunanithi, D. Whitley, Y.K. Malaiya, Prediction of software reliability using connectionist models, IEEE Trans Software Engg., vol. 18, no. 7, pp. 563-573, 1992. [15] N. Karunanithi, D. Whitley, Y.K. Malaiya, Using neural networks in reliability prediction, IEEE Software, vol. 9, no. 4, pp.53–59, 1992. [16] K.Y. Cai , L. Cai , W.D. Wang , Z.Y. Yu , D. Zhang , On the neural network approach in software reliability modeling, The Journal of Systems and Software, vol. 58, no. 1, pp. 47-62, 2001. [17]. L., Tian, and A., Noore, Evolutionary neural network modeling for software cumulative failure time prediction. Reliability Engineering and System Safety 87, 45–51, 2005. [18]. L., Tian, and A., Noore, On-line prediction of software reliability using an evolutionary connectionist model. The Journal of Systems and Software 77, 173–180, 2005. [19] S.P.K Viswanath, Software Reliability Prediction using Neural Networks, PhD. Thesis, Indian Institute of Technology Kharagpur,. [20].S.L., Ho, M., Xie, and T.N., Goh, A study of connectionist models for software reliability prediction. Computers and Mathematics with Applications 46 (7), 1037–1045, 2003. [21]. P. F., Pai, and W.C., Hong, Software reliability forecasting by support vector machines with simulated vector machines with simulated annealing algorithms. The Journal of Systems and Software 79, 747-755, 2006 [22]. Y., Su, and C.,Huang, Neural Network-Based Approaches for Software Reliability Estimation using Dynamic Weighted Combinational Models. Journal of Systems and Software 80 (4), 606–615, 2006. [23].S., Aljahdali A., Sheta and R., Rine, Predicting accumulated faults in software testing process using radial basis function network models. In 17th International Conference on Computers and Their