Artigo Acesso aberto

Genetic Algorithm Based Approach for Finding Faulty Modules in Open Source Software Systems

2014; Volume: 5; Issue: 3 Linguagem: Inglês

10.5121/ijcses.2014.5303

ISSN

0976-3252

Autores

Aditi Puri, Harshpreet Singh,

Tópico(s)

Software Testing and Debugging Techniques

Resumo

Computer program produces an incorrect or unexpected result or behaves in haphazard way then there is an error in that computer program.In order to improve the software quality, prediction of faulty modules is necessary.Various Metric suites and techniques are available to predict the modules which are critical and likely to be fault prone.Genetic Algorithm is a problem solving algorithm.It uses genetics as its model of problem solving.It's a search technique to find approximate solutions to optimization and search problems.Genetic algorithm is applied for solving the problem of faulty module prediction and as well as for finding the most important attribute for fault occurrence.In order to perform the analysis, performance validation of the Genetic Algorithm using open source software jEdit is done.The results are measured in terms Accuracy and Error in predicting by calculating probability of detection and probability of false Alarms

Referência(s)