Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Article . 2009
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Article . 2009
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Article . 2009
License: CC BY
Data sources: ZENODO
versions View all 2 versions
addClaim

A Genetic Algorithm Based Classification Approach For Finding Fault Prone Classes

Authors: Parvinder S. Sandhu; Satish Kumar Dhiman; Anmol Goyal;

A Genetic Algorithm Based Classification Approach For Finding Fault Prone Classes

Abstract

{"references": ["Koru, H. Liu, \"Building effective defect- prediction models in practice\",\nIEEE Software, 2005, pp.23-29.", "S. Chidamber, and C. Kemerer, \"A metrics suite for object-oriented\ndesign\", IEEE Transactions on Software Engineering, 20(6), 1994,\npp.476-493.", "Arvinder Kaur and Ruchika Malhotra, \"Application of Random Forest in\nPredicting Fault-Prone Classes\", 2008 International Conference on\nAdvanced Computer Theory and Engineering ICACTE 2008, Pukhet,\nDec. 2008, pp. 37-43.", "Lanubile F., Lonigro A., and Visaggio G. (1995) \"Comparing Models\nfor Identifying Fault-Prone Software Components\", Proceedings of\nSeventh International Conference on Software Engineering and\nKnowledge Engineering, June 1995, pp. 12-19.", "Saida Benlarbi,Khaled El Emam, Nishith Geol (1999), \"Issues in\nValidating Object-Oriented Metrics for Early Risk Prediction\", by Cistel\nTechnology 210 Colonnade Road Suite 204 Nepean, Ontario Canada\nK2E 7L5.", "Runeson, Claes Wohlin and Magnus C. Ohlsson (2001), \"A Proposal for\nComparison of Models for Identification of Fault-Proneness\", Dept. of\nCommunication Systems, Lund University, Profes 2001, LNLS 2188,\npp. 341-355.", "Mahaweerawat, A. (2004), \"Fault-Prediction in object oriented\nsoftware-s using neural network techniques\", Advanced Virtual and\nIntelligent Computing Center (AVIC), Department of Mathematics,\nFaculty of Science, Chulalongkorn University, Bangkok, Thailand, pp.\n1-8.", "Bellini, P. (2005), \"Comparing Fault-Proneness Estimation Models\",\n10th IEEE International Conference on Engineering of Complex\nComputer Systems (ICECCS'05), vol. 0, 2005, pp. 205-214.", "Ma, Y., Guo, L. (2006), \"A Statistical Framework for the Prediction of\nFault-Proneness\", West Virginia University, Morgantown.\n[10] Eric Rotenberg (1999), \"AR-SMT: A Microarchitectural Approach to\nFault Tolerance in Microprocessors\", Proceedings of the Twenty-Ninth\nAnnual International Symposium on Fault-Tolerant Computing, June 15-\n18, pp. 84-90.\n[11] L. Briand, J. Wilst, H. Lounis, \"Replicated Case Studies for\nInvestigating Quality Factors in Object-Oriented Designs\", Empirical\nSoftware Engineering: An International Journal, 6(1), 2001, pp.11-58.\n[12] T. Gyimothy, R. Ferenc, 1. Siket, \"Empirical validation of objectoriented\nmetrics on open Trans. Software Engineering, 31 (10), 2005,\npp. 897 \u00d4\u00c7\u00f6910.\n[13] Z. Yuming, and L. Hareton, \"Empirical analysis of Object-Oriented\nDesign Metrics for predicting high severity faults\", IEEE Transactions\non Software Engineering, 32(10), 2006, pp.771-784.\n[14] G. Pai, \"Empirical analysis of Software Fault Content and Fault\nProneness Using Bayesian Methods\", IEEE Transactions on software\nEngineering, 33(10), 2007, pp.675-686.\n[15] K.K Aggarwal, Y. Singh, A. Kaur, R. Malhotra, \"Empirical Analysis for\nInvestigating the Effect of Object-Oriented Metrics on Fault Proneness:\nA Replicated Case Study\", Published online in Software Process\nImprovement and Practice, Wiley, 2008.\n[16] K.K Aggarwal, Y. Singh, A. Kaur, R. Malhotra, \"Investigating the Effect\nof Coupling Metrics on Fault Proneness in Object-Oriented Systems\",\nSoftware Quality Professional, 8(4), 2006, pp.4-16.\n[17] T.M. Khoshgaftaar, E.D. Allen, J.P. Hudepohl, S.J. Aud, Application of\nneural networks to software quality modeling of a very large\ntelecommunications system, IEEE Transactions on Neural Networks,\n8(4), 1997, pp. 902-909.\n[18] Promise. http://promisedata.org/repository/.\n[19] Website sourceforge: www.sourceforge.net/projects/jedit\n[20] S. Watanabe, H. Kaiya, K. Kaijiri, Adapting a Fault Prediction Model to\nAllow Inter Language Reuse, PROMISE'08, May 12-13, Leipzig,\nGermany, 2008."]}

Fault-proneness of a software module is the probability that the module contains faults. A correlation exists between the fault-proneness of the software and the measurable attributes of the code (i.e. the static metrics) and of the testing (i.e. the dynamic metrics). Early detection of fault-prone software components enables verification experts to concentrate their time and resources on the problem areas of the software system under development. This paper introduces Genetic Algorithm based software fault prediction models with Object-Oriented metrics. The contribution of this paper is that it has used Metric values of JEdit open source software for generation of the rules for the classification of software modules in the categories of Faulty and non faulty modules and thereafter empirically validation is performed. The results shows that Genetic algorithm approach can be used for finding the fault proneness in object oriented software components.

Keywords

Software Fault, Genetic Algorithms, Object Oriented Metrics., Classification

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 2
    download downloads 2
  • 2
    views
    2
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
2
2
Green