An Analysis of Bug Distribution in Object Oriented Systems