Programming Fault Prediction Using Quad Tree-Based Fluffy C-Means Clustering Algorithm

Authors

  • S. Ravichandran Research Scholar in Department of Computer Science, Bharathiar University, Coimbatore, Tamil Nadu, India
  • M. Umamaheswari Professor in Department of Information Technology, RRASE College of Engineering, Chennai, Tamil Nadu, India
  • R. Benjohnson Assistant Professor in Department of Computer Applications, Coimbatore Institute of Management and Technology, Coimbatore, Tamil Nadu, India

DOI:

https://doi.org/10.51983/ajsat-2017.6.1.938

Keywords:

Quad Tree, C-Means Algorithm, Fuzzy logic

Abstract

Software measurements and blame information having a place with a past programming form are utilized to construct the product blame expectation show for the following arrival of the product. Unsupervised procedures like bunching might be utilized for blame expectation as a part of programming modules, all the more so in those situations where blame marks are not accessible. In this paper a Quad Tree-based Fuzzy C-Means calculation has been connected for anticipating deficiencies in program modules. The points of this paper are twofold. In the first place, Quad Trees are connected for observing the underlying group focuses to be contribution to the Fuzzy C-Means Algorithm. An information edge parameter oversees the quantity of introductory bunch focuses and by shifting the limit the client can create wanted beginning group focuses. The idea of grouping increase has been utilized to decide the nature of bunches for assessment of the Quad Tree-based introduction calculation when contrasted with other instatement procedures. These bunches got by Quad Tree-based calculation were found to have most extreme pick up qualities. Second, the Quad Tree based calculation is connected for anticipating shortcomings in program modules. The general blunder rates of this forecast approach are contrasted with other existing calculations and are observed to be better in the vast majority of the cases.

References

S. Zhong, T.M. Khoshgoftaar, and N. Seliya, “Unsupervised Learning for Expert-Based Software Quality Estimation,” Proc. IEEE Eighth Int’l Symp. High Assurance Systems Eng., pp. 149-155, 2004.

C. Catal, U. Sevim, and B. Diri, “Clustering and Metrics Threshold Based Software Fault Prediction of Unlabeled Program Modules,” Proc. Sixth Int’l Conf. Information Technology: New Generations, pp. 199-204, 2009.

S. Albayrak, F. Amasyalı, “Fuzzy c-means clustering on medical diagnostic"

N. Seliya and T.M. Khoshgoftaar, “Software Quality Classification Modeling Using the PRINT Decision Algorithm,” Proc. IEEE 14th Int’l Conf. Tools with Artificial Intelligence, pp. 365-374, 2002.

V. Bhattacherjee and P.S. Bishnu, “Unsupervised Learning Approach to Fault Prediction in Software Module,” Proc. Nat’l Conf. Computing and Systems, pp. 101-108, 2010.

Likas, N. Vlassis, and J. Verbeek, “The Global K-means Clustering Algorithm,” Pattern Recognition, Vol. 36, pp. 451-461, 2003.

R. Ammon, C. Emmersberger, T. Greiner, A. Paschke, F. Springer, and C. Wolff, “Event-Driven Business Process Management,” Proc. Second Int’l Conf. Distributed Event-Based Systems (DEBS ’08), July 2008

Principles and Applications of Distributed Event-Based Systems, A. Hinze and A. Buchmann, eds. IGI Global, 2010.

S. Wasserkrug, A. Gal, O. Etzion, and Y. Turchin, “Complex Event Processing over Uncertain Data,” Proc. Second Int’l Conf. Distributed Event-Based Systems (DEBS ’08), pp. 253-264, 2008

K. Gomadam, A. Ranabahu, L. Ramaswamy, A. Sheth, and K. Verma, “A Semantic Framework for Identifying Events in a Service Oriented Architecture,” Proc. IEEE Int’l Conf. Web Services (ICWS ’07), pp.545-552, July 2007.

P.R. Pietzuch, B. Shand, and J. Bacon, “Composite Event Detection as a Generic Middleware Extension,” IEEE Network, Vol. 18, No. 1, pp. 44-55, Jan./Feb. 2004.

R. O’Callahan and J.-D. Choi, “Hybrid dynamic data race detection,” in PPoPP ’03, 2003, pp. 167–178.

Downloads

Published

26-05-2017

How to Cite

Ravichandran, S., Umamaheswari, M., & Benjohnson, R. (2017). Programming Fault Prediction Using Quad Tree-Based Fluffy C-Means Clustering Algorithm. Asian Journal of Science and Applied Technology, 6(1), 38–41. https://doi.org/10.51983/ajsat-2017.6.1.938