Text this: Object-oriented design metrics as early quality indicators of faultyclasses and components