News Updates Monday 25th Nov 2024 :
  • Welcome to INPRESSCO, world's leading publishers, We have served more than 10000+ authors
  • Articles are invited in engineering, science, technology, management, industrial engg, biotechnology etc.
  • Paper submission is open. Submit online or at editor.ijcet@inpressco.com
  • Our journals are indexed in NAAS, University of Regensburg Germany, Google Scholar, Cross Ref etc.
  • DOI is given to all articles

Bayesian Inference to Predict Smelly classes Probability in Open source software


Author : Heena Kapila and Satwinder Singh

Pages : 1724-1728
Download PDF
Abstract

Software testing entails a number of processes that are focused on finding faults within a stipulated time. Lots of papers have been published for object oriented metrics but mostly concentrating on software fault prediction, very few has been published for bad smells. Bad code smells are used to recognize complex classes in object-oriented software systems for refactoring. This study contributes to all code smell prediction techniques by designing a Logistic regression model and using Bayesian inference graphs. This paper shows the results of a study in which Object Oriented metrics effectively predict design smell for an open source system. Software metrics assess as predictor of smelly classes. Bayesian inference graphs can represent decision for finding the smells present in software system. For Probabilistic reliability analysis, Bayesian inference is intended to be used for risk related data. This paper presents the relationship between smelly classes and object-oriented metrics. This study demonstrates a statistical technique for estimating the smelly classes for any piece of software. We examined the open source Eclipse system, which has a strong industrial usage. Our main objective is to design a Bayesian Inference graph to predict bad smell in the code.

Keywords: Bayesian Inference, Smelly classes, Software Reliability, CK Metrics, Logistic Regression, Object Oriented Metrics

Article published in International Journal of Current  Engineering  and Technology, Vol.4,No.3 (June- 2014)

 

 

Call for Papers
  1. IJCET- Current Issue
  2. Issues are published in Feb, April, June, Aug, Oct and Dec
  3. DOI is given to all articles
  • Inpressco Google Scholar
  • Inpressco Science Central
  • Inpressco Global impact factor
  • Inpressco aap

International Press corporation is licensed under a Creative Commons Attribution-Non Commercial NoDerivs 3.0 Unported License
©2010-2023 INPRESSCO® All Rights Reserved