Determining the root causes of various software bugs through software metrics Software engineering is continuously facing the challenges of growing complexity among softwareapplications with increase in volume of bugs and is hampering software production process. Softwarebugs are frequent in practice. Various types of bugs occur more commonly and frequently cause of failures in software development process. Software bugs can be a cause to produce incorrect or unexpected results in the system. So, the researchers have found growing importance of softwarebugs in development process and have attributed factors of product metrics, process metrics and project metrics as prominent causes behind software bugs. The researchers have further isolated each metric with contributing factors towards software bugs. The main objectives of this paperare to make developers aware of these bugs’ arrival reasons so they can avoid them. The researchers have finally concluded that product metrics oriented software bugs are majorly contributing towards deterioration ofsoftware quality.