4. The GUI evaluation system according to claim 1 , wherein when the input/output component is a selection component, the input/output component layout determining section compares the distance between the input/output component and the text display with a distance between the input/output component and an adjacent input/output component, and when the distance between the input/output component and the text display is equal to or less than the distance between the input/output component and the adjacent input/output component, determines that the layout of the selection component is inappropriate.
1. A GUI evaluation system for evaluating an evaluation target screen included in the evaluation system, comprising: a hardware storage medium providing a screen information recording section which stores, as screen information, information on text and input/output components as elements on the evaluation target screen; and an input/output component group specifying section which specifies a group of elements, the input/output component group specifying section implemented by a Computer Processing Unit operating according to a program on a computer that realizes the GUI evaluation system; wherein the input/output component group specifying section includes a small group specifying section for referring to the screen information stored in the screen information recording section to specify a small group, the small group specification being based on a set of i) an input/output component and ii) an element close to the input/output component, and a medium group specifying section for specifying a medium group, the medium group specification being based on a) a small group which is specified by the small group specifying section, and b) one of the group consisting of i) another small group, ii) text close to the small group, and iii) the other small group and the text; and an input/output component layout determining section which evaluates appropriateness of a layout of elements and input/output components in the small group included in the medium group based on a presence or an absence of elements in the medium group specified by the input/output component group specifying section and a relationship between the position of an input/output component and the position of an element close to the input/output component, the input/output component layout determining section implemented by the Computer Processing Unit operating according to the program on the computer that realizes the GUI evaluation system, wherein the input/output component layout determining section determines whether text display corresponding to the input/output component is included in respective medium groups and respective small groups.