we found that simple analysis techniques [as used in FindBugs] were very effective, because all of the multithreaded software we … First, many programmers, especially beginning programmers, do not … Second, many programmers tend to view synchronization as … Many programmers … appear to believe that good performance can be … expense of correctness.
Google-1
Google-2
Copyright clearance needed for quotation.