Quantitative approaches in object-oriented software engineering