Text this: Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems