Open Access   Article Go Back

Improved Hybrid Genetic Based Rule Mining Algorithm for Software Defect Prediction

S. Maheswari1 , R. Ganesan2 , K. Chitra3

Section:Research Paper, Product Type: Journal Paper
Volume-7 , Issue-4 , Page no. 1188-1195, Apr-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i4.11881195

Online published on Apr 30, 2019

Copyright © S. Maheswari, R. Ganesan, K. Chitra . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: S. Maheswari, R. Ganesan, K. Chitra, “Improved Hybrid Genetic Based Rule Mining Algorithm for Software Defect Prediction,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.4, pp.1188-1195, 2019.

MLA Style Citation: S. Maheswari, R. Ganesan, K. Chitra "Improved Hybrid Genetic Based Rule Mining Algorithm for Software Defect Prediction." International Journal of Computer Sciences and Engineering 7.4 (2019): 1188-1195.

APA Style Citation: S. Maheswari, R. Ganesan, K. Chitra, (2019). Improved Hybrid Genetic Based Rule Mining Algorithm for Software Defect Prediction. International Journal of Computer Sciences and Engineering, 7(4), 1188-1195.

BibTex Style Citation:
@article{Maheswari_2019,
author = {S. Maheswari, R. Ganesan, K. Chitra},
title = {Improved Hybrid Genetic Based Rule Mining Algorithm for Software Defect Prediction},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {4 2019},
volume = {7},
Issue = {4},
month = {4},
year = {2019},
issn = {2347-2693},
pages = {1188-1195},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4185},
doi = {https://doi.org/10.26438/ijcse/v7i4.11881195}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i4.11881195}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4185
TI - Improved Hybrid Genetic Based Rule Mining Algorithm for Software Defect Prediction
T2 - International Journal of Computer Sciences and Engineering
AU - S. Maheswari, R. Ganesan, K. Chitra
PY - 2019
DA - 2019/04/30
PB - IJCSE, Indore, INDIA
SP - 1188-1195
IS - 4
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
720 287 downloads 158 downloads
  
  
           

Abstract

Predicting software defects is an important issue in the software development and maintenance process, which is related to the overall success of the software. This is because predicting software failures in the previous phase can improve software quality, reliability and efficiency, and reduce software costs. However, developing robust defect prediction models is a challenging task and many techniques have been proposed in the literature. This paper proposes a software defect prediction model based on the new improved hybrid genetic rule mining algorithm (IHGBR). The supervised IHGBR algorithm has been used to predict future software failures based on historical data. The evaluation process shows that the IHGBR algorithm can be used effectively with high accuracy. The collected results show that the IHGBR method has better performance.

Key-Words / Index Term

Rule mining, Defect, Genetic, software metrics, Prediction

References

[1] Y. Tohman, K. Tokunaga, S. Nagase, and M. Y. “Structural approach to the estimation of the number of residual software faults based on the hyper-geometric districution model,” IEEE Trans. on Software Engineering, pp. 345–355, 1989.
[2] A. Sheta and D. Rine, “Modeling Incremental Faults of Software Testing Process Using AR Models ”, the Proceeding of 4th International Multi-Conferences on Computer Science and Information Technology (CSIT 2006), Amman, Jordan. Vol. 3. 2006.
[3] D. Sharma and P. Chandra, "Software Fault Prediction Using MachineLearning Techniques," Smart Computing and Informatics. Springer, Singapore, 2018. 541-549.
[4] R. Malhotra, "Comparative analysis of statistical and machine learning methods for predicting faulty modules," Applied Soft Computing 21, (2014): 286-297
[5] Malhotra, Ruchika. "A systematic review of machine learning techniques for software fault prediction." Applied Soft Computing 27 (2015): 504-518.
[6] D`Ambros, Marco, Michele Lanza, and Romain Robbes. "An extensive comparison of bug prediction approaches." Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on. IEEE, 2010.
[7] Gupta, Dharmendra Lal, and Kavita Saxena. "Software bug prediction using object-oriented metrics." Sādhanā (2017): 1-15.
[8] M. M. Rosli, N. H. I. Teo, N. S. M. Yusop and N. S. Moham, "The Design of a Software Fault Prone Application Using Evolutionary Algorithm," IEEE Conference on Open Systems, 2011.
[9] T. Gyimothy, R. Ferenc and I. Siket, "Empirical Validation of ObjectOriented Metrics on Open Source Software for Fault Prediction," IEEE Transactions On Software Engineering, 2005.
[10] Singh, Praman Deep, and Anuradha Chug. "Software defect prediction analysis using machine learning algorithms." 7th International Conference on Cloud Computing, Data Science & EngineeringConfluence, IEEE, 2017.
[11] M. C. Prasad, L. Florence and A. Arya, "A Study on Software Metrics based Software Defect Prediction using Data Mining and Machine Learning Techniques," International Journal of Database Theory and Application, pp. 179-190, 2015.
[12] Okutan, Ahmet, and Olcay Taner Yıldız. "Software defect prediction using Bayesian networks." Empirical Software Engineering 19.1 (2014): 154-181.
[13] Bavisi, Shrey, Jash Mehta, and Lynette Lopes. "A Comparative Study of Different Data Mining Algorithms." International Journal of Current Engineering and Technology 4.5 (2014).
[14] Y. Singh, A. Kaur and R. Malhotra, "Empirical validation of objectoriented metrics for predicting fault proneness models," Software Qual J, p. 3–35, 2010.
[15] Malhotra, Ruchika, and Yogesh Singh. "On the applicability of machine learning techniques for object oriented software fault prediction." Software Engineering: An International Journal 1.1 (2011): 24-37.
[16] A. TosunMisirli, A. se Ba¸ S.Bener,“A Mapping Study on Bayesian Networks for Software Quality Prediction”, Proceedings of the 3rd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, (2014).
[17] T. Angel Thankachan1, K. Raimond2, “A Survey on Classification and Rule Extraction Techniques for Data mining”,IOSR Journal of Computer Engineering ,vol. 8, no. 5,(2013), pp. 75-78.
[18] T. Minohara and Y. Tohma, “Parameter estimation of hyper-geometric distribution software reliability growth model by genetic algorithms”, in Proceedings of the 6th International Symposium on Software Reliability Engineering, pp. 324–329, 1995.
[19] Olsen, David L. and Delen, “ Advanced Data Mining Techniques ”, Springer, 1st edition, page 138, ISBN 3-540-76016-1, Feb 2008.
[20] L. H. Crow, “Reliability for complex repairable systems,” Reliability and Biometry, SIAM, pp. 379–410, 1974