An empirical study of software faults preventable at a personal level in a very large software development environment | Nokia Bell Labs Journals & Magazine | IEEE Xplore