Developing Software Bug Prediction Models Using Various Software Metrics as the Bug Indicators

Abstract

The bug prediction effectiveness reasonably contributes towards enhancing quality of software. Bug indicators contribute significantly in determining the bug prediction approaches and help in achieving software reliability. Various comparative research studies have indicated that Depth of Inheritance (DIT), Weighted Method per Class (WMC), Coupling between Objects (CBO) and Lines of Code (LoC) have significantly established themselves as reliable bug indicators for comprehensive bug predictions. The researchers have carried out a quantitative research and have developed prediction models using above bug indicators as models input and have applied these models on open source projects (Camel and Ant). During this research, the results demonstrates that there is significant correlation between size oriented metrics (bug indicators) such as DIT, WMC, CBO, LoC and bugs. Overall, DIT takes dominance in achieving better impact on predicting bugs than WMC, CBO and LoC. The outcomes of the present research study would be of significance to software quality practitioners worldwide and would help them in prioritizing the efforts involved in bug prediction.

Authors and Affiliations

Varuna Gupta, Dr. N. Ganeshan, Dr. Tarun Singhal

Keywords

Related Articles

EEG Signals based Brain Source Localization Approaches

This article is focused on the overview of functionality of the neurons and investigation of the current research and algorithms used for brain source localization. The human brain is made up of active neurons and contin...

Route Optimization in Network Mobility

NEtwork MObility (NEMO) controls mobility of a number of mobile nodes in a comprehensive way using one or more mobile routers. To choose a route optimization scheme, it is very important to have a quantitative comparison...

Applicability of the Maturity Model for IT Service Outsourcing in Higher Education Institutions

Outsourcing is a strategic option which complements IT services provided internally in organizations. This study proposes the applicability of a new holistic maturity model based on standards ISO/IEC 20000 and ISO/IEC 38...

New Approach based on Model Driven Engineering for Processing Complex SPARQL Queries on Hive

Semantic web technologies are increasingly used in different domains. The core technology of the Semantic Web is the RDF standard. Today with the growth of RDF data it requires systems capable of handling these large vol...

An Adaptive Intrusion Detection Method for Wireless Sensor Networks

Current intrusion detection systems for Wireless Sensor Networks (WSNs) which are usually designed to detect a specific form of intrusion or only applied for one specific type of network structure has apparently restrict...

Download PDF file
  • EP ID EP153056
  • DOI 10.14569/IJACSA.2015.060209
  • Views 105
  • Downloads 0

How To Cite

Varuna Gupta, Dr. N. Ganeshan, Dr. Tarun Singhal (2015). Developing Software Bug Prediction Models Using Various Software Metrics as the Bug Indicators. International Journal of Advanced Computer Science & Applications, 6(2), 60-65. https://europub.co.uk/articles/-A-153056