• I would agree with previous commenters that bugs can be classified in the following categories:

    1) Process bugs

    2) Data related bugs

    3) Misunderstanding user requirements

    I don't believe that "the lack of understanding in how the user will interact with functionality"

    could be classified as a bug. If that were the case, then many nontechnical people would consider

    the Office 2007 ribbon as a bug. Many people that I know still have trouble understanding how to

    productively use the ribbon and have refused to upgrade from Office 2003 or have switched to

    Open Office in order to avoid the Office ribbon.

    If the users don't understand how to use the functionality, then the "bug" is probably in the

    documentation and/or user training (or lack thereof) and not the code itself.