Measuring bug complexity in object oriented software system

  • Authors:
  • Sujata Khatri;R. S. Chhillar;V. B. Singh

  • Affiliations:
  • University of Delhi, India;DCSA, M.D.U., Rohtak, Haryana, India;University of Delhi, India

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Bugs are inevitable in any software development life cycle. Most bugs are detected and removed in the testing phase. In software, we can classify bugs into two categories: (1) bugs of different severity, from a user's perspective,(how much damage the bug does) and (2) bugs of different complexity(how much is the debugging time lag between detection and correction). Prior knowledge of bug distribution of different complexity can help project managers in allocating testing resources and tools. Various researchers have proposed models for determining the proportion of bugs present in software of different complexity but none of these models have been applied to object oriented software. In this paper, we have proposed a model that will determine the proportion of different bug complexity. The paper also suggests the suitability of the proposed model for a particular data set. We have taken two data sets based on object oriented methodology namely SQL for Python and SQuirreL SQL Client software developed under open source environment.