In this paper, we have given clear evidence that developer
tool usability is sometimes very low. By examining commonly
used automatic development tools available in popular IDEs,
we have shown that a large disparity exists between extreme
usability cases. Consistent with the findings of various other
researchers, we have shown that poor usability can force
developers to use manual development techniques, avoid the
use of tools and, in the case of novices, actually make code
worse. This analysis can be repeated for all varieties of
development tools in an effort to improve their usability by
applying a top-down construction paradigm solidly based on
user requirements.