Adoption and use of Java generics
Two case studies of open source software development: Apache and Mozilla