19. The non-transitory computer-readable storage medium storing the GUI evaluation program according to claim 15 , wherein in the input/output component group specifying processing, making the computer perform: large group specifying processing for specifying a large group, the large group specification being based on a set of i) a medium group and ii) another medium group close to the medium group; and alignment evaluation processing for determining a variation in arrangement of a small group or an input/output component close to the text display in a medium group included in a large group in the input/output component layout determining processing to evaluate appropriateness of alignment of input/output components.
19. The non-transitory computer-readable storage medium storing the GUI evaluation program according to claim 15 , wherein in the input/output component group specifying processing, making the computer perform: large group specifying processing for specifying a large group, the large group specification being based on a set of i) a medium group and ii) another medium group close to the medium group; and alignment evaluation processing for determining a variation in arrangement of a small group or an input/output component close to the text display in a medium group included in a large group in the input/output component layout determining processing to evaluate appropriateness of alignment of input/output components. 21. The non-transitory computer-readable storage medium storing the GUI evaluation program according to claim 19 , wherein in the input/output component layout determining processing, making the computer perform: layout evaluation processing for comparing positions of placing same-level groups included in a large group to evaluate the appropriateness of the layout between elements.