c) Okay and Cancel buttons are "familiar" to most users; trying to reinvent this is as stupid as chaning CTRL-C, CTRL-X, and CTRL-Z for copying, cutting, and pasting. Or changing it to ALT-C/X/Z like Squeak does. Matt Quigley
C) Usually Ok and Cancel are expected do be in a certain place in a dialog box. Why change this and place it somewhere that no one expects it to be and make it smaller? The whole point of this dialog box is to get a response from the user to proceed or to stop; form isn't following function here. Alfred Park
(a) One of the main ideas of HCI is you as the programmer are not the user. You must understand how the user thinks and what they expect from a program. It is suggested to ask the user what he or she wants the program to do and look like. As well, the programmer should observe the user using the prototype software. [Think about air traffic controllers example and other examples.]
(b) If you want to save real estate by using 9 point font you must include an option of enlarging the text. You must think about posible users of the software, for example senior citizens who may not be able to use software with a 9 point font. This would be a problem. Aparently the programmer did not anticipate this.
(c) You have to understand the users do not know what you know. They will not read the documentation about this issue before they start using the software. The users expect their program to be straightforward and natural: that is they are used to having an OK and CANCEL button as opposed to no buttons. Glenn Calvert
C) OK and CANCEL are in the place where the eye naturally moves next after reading the dialog message.
- Stephen Ingram
C) As Matt/Alfred/Stephen have mentioned, there is the familiarity aspect to worry about. From the way the question is worded, it sounds like the programmers didn't even put the "OK" and "Cancel" labels on the buttons... so there are two buttons at the top and bottom of the window that look like buttons but have no other distinctive features. As a result, the user won't even know that the "OK" and "Cancel" options are available. Even if they notice the nondescript buttons, they won't know which one is the correct button to hit.
- Logan Hauenstein
added to the above, "make knowledge visible". Dawn Padula