Text this: A large-scale empirical study of practitioners' use of object-oriented concepts.