1. A few billion lines of code later: using static analysis to find bugs in the real world;Bessey;Commun. ACM,2010
2. AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis;Brown,1998
3. Automatic detection of design problems in object-oriented reengineering;Ciupke,1999
4. PMD Applied;Copeland,2005
5. Experimental and Quasi-Experimental Designs for Research;Campbell,1963