WO2010035391A1 - Gui評価システム、gui評価方法およびgui評価プログラム - Google Patents
Gui評価システム、gui評価方法およびgui評価プログラム Download PDFInfo
- Publication number
- WO2010035391A1 WO2010035391A1 PCT/JP2009/003829 JP2009003829W WO2010035391A1 WO 2010035391 A1 WO2010035391 A1 WO 2010035391A1 JP 2009003829 W JP2009003829 W JP 2009003829W WO 2010035391 A1 WO2010035391 A1 WO 2010035391A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- input
- group
- output component
- output
- components
- Prior art date
Links
- 238000011156 evaluation Methods 0.000 title claims abstract description 127
- 238000000034 method Methods 0.000 claims description 37
- 238000012545 processing Methods 0.000 claims description 24
- 238000012854 evaluation process Methods 0.000 claims 6
- 238000006073 displacement reaction Methods 0.000 claims 3
- 238000010586 diagram Methods 0.000 description 20
- 239000000470 constituent Substances 0.000 description 9
- 238000012360 testing method Methods 0.000 description 6
- 230000000295 complement effect Effects 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Definitions
- the present invention relates to a GUI evaluation system, a GUI evaluation method, and a GUI evaluation program for evaluating usability of a system, and in particular, a GUI evaluation system, a GUI evaluation method, and a GUI for evaluating validity of arrangement of input / output parts and item names on a screen. Regarding the evaluation program.
- a GUI graphical user interface
- GUI evaluation there is evaluation of the validity of the arrangement of input / output parts and item names on the screen. For example, in each screen included in the evaluation target system that is the target of usability evaluation, it is evaluated whether there is a place that hinders visibility in the arrangement of component elements such as item names and information input / output areas.
- the position of individual components is determined in consideration of the property of perceiving adjacent components and similar components as a group (pregnant's law in Gestalt psychology). Rather than evaluating, it is required to check whether there is a problem in a group in which several components are grouped.
- GUI automatic evaluation apparatuses and test execution apparatuses that automatically evaluate GUIs are known (for example, see Patent Documents 1 and 2).
- the GUI automatic evaluation apparatus described in Patent Document 1 inputs a screen design guide and accumulates the guide data as a formal rule. Further, attribute information and attribute values for each window in the evaluation target system are accumulated as GUI information. Then, the GUI information and the rule are collated for each window, and the collation result is output.
- Patent Document 1 also describes means for generating GUI information from product specifications, source programs, GUI construction tools, and the like.
- the test execution device described in Patent Document 2 holds, in an operation database (DB), a user sequence specified by a user when executing a test and a complementary sequence that is complemented so that the user sequence is executed according to a procedure. To do. Then, the state of the GUI unit is confirmed when the user sequence is executed according to the user sequence execution procedure. When the user sequence cannot be executed, an appropriate complementary sequence is searched in the operation DB, and the user sequence is executed after executing the complementary sequence.
- the test execution device described in Patent Document 2 can perform a test that automatically executes a specified operation procedure.
- Patent Document 3 describes a Web screen creation tool that can confirm the validity of terms on a Web screen.
- the Web screen creation tool checks a homonym, a feed pseudonym, and a synonym for a source file of the Web screen by using a term that is pre-registered and easily misidentified. Specifically, when a registered term is detected on the evaluation target Web screen, a list of correction candidates for the term is displayed.
- JP-A-8-241191 JP 2004-110267 A Japanese Patent Laid-Open No. 2004-234402
- the Web screen creation tool described in Patent Document 3 cannot evaluate characteristics related to usability other than unregistered terms.
- Patent Documents 1 and 2 devices for automatically evaluating the GUI are described. In these devices, the validity of the arrangement of items indicating the input / output parts of the screen to be evaluated and the contents thereof is evaluated. Is not considered.
- an object of the present invention is to provide a GUI evaluation system, a GUI evaluation method, and a GUI evaluation program that can evaluate the validity of the arrangement of input / output parts and items on an evaluation target screen.
- a GUI evaluation system is a GUI evaluation system that evaluates an evaluation target screen included in the evaluation system, and stores screen information recording means that stores text and input / output component information as components in the evaluation target screen. And an input / output component group specifying means for specifying a group of components.
- the input / output component group specifying means refers to the screen information stored in the screen information recording means, and the input / output component and its input / output
- a small group identification part that identifies a set of components close to a part as a small group, and a small group and another small group or text adjacent to the small group, or a set of other small groups and text
- the group specified by the I / O component group specifying unit includes the medium group specifying unit specified as a group. Relationships between elements within-loop, and based on the relationship between the groups, characterized by comprising input and output parts layout determination means for evaluating the layout of the components.
- a GUI evaluation method is a GUI evaluation method for evaluating an evaluation target screen included in an evaluation system, and stores information on text and input / output parts as components in the evaluation target screen as screen information in a screen information recording means.
- the input / output component and the component adjacent to the input / output component are referred to by referring to the screen information stored in the screen information recording means.
- a medium group identification process that identifies a set of a small group and another small group or text adjacent to the small group, or a group of other small groups and text as a medium group. Based on the relationship between the components within the group of identified components and the relationship between the groups. And evaluating the out.
- a program for GUI evaluation according to the present invention is used in a computer in a GUI evaluation system for evaluating an evaluation target screen provided in the evaluation system, in a screen information recording means as information on text and input / output parts as components in the evaluation target screen.
- the screen information saving process to be saved and the input / output part group specifying process for specifying the group of components are executed, and in the input / output part group specifying process, referring to the screen information stored in the screen information recording means, Small group identification processing for identifying a set of input / output parts and components close to the input / output parts as a small group, and a small group and another small group or text adjacent to the small group, or another small group
- medium group identification processing for identifying a set of text and a group as a medium group
- executing an input / output component layout determination process for evaluating the layout of the component based on the relationship between the components in the group specified by the input / output component group specifying process and the relationship between the groups.
- the evaluator can comprehensively and consistently evaluate the validity of the arrangement of components such as input / output parts and items on the evaluation target screen.
- FIG. 6 is an explanatory diagram illustrating an output example of a determination result of an input / output component layout determination unit for a window A.
- FIG. It is explanatory drawing which shows the specific result of an input / output component group (small).
- FIG. 6 is an explanatory diagram illustrating an output example of a determination result of an input / output component layout determination unit for a window C.
- FIG. It is a block diagram which shows the principal part of the GUI evaluation system by this invention. It is a block diagram which shows the principal part of the other aspect of the GUI evaluation system by this invention. It is a flowchart which shows the outline
- FIG. 1 is a block diagram showing a configuration of an embodiment of a GUI evaluation system according to the present invention.
- the GUI evaluation system shown in FIG. 1 includes an input / output means 1, a GUI information recording unit 2, a GUI information acquisition unit 3, an input / output component group specifying unit 4, and an input / output component layout determining unit 5. .
- the input / output means 1 includes an input means for inputting information indicating the contents of the evaluator's operation such as a mouse and a keyboard, and an output means such as a display.
- the GUI information recording unit 2 includes the text of the component of the evaluation target screen, the coordinates of the input / output parts (text box, combo box, list box, check box, radio button) and information indicating the type of the part, GUI information (screen information related to text and input / output components) is stored.
- Input / output components include selection components such as check boxes and radio buttons, and text input / output components related to text such as text boxes, list boxes, and combo boxes (to allow the user to input text or present text). Parts).
- check boxes and radio buttons are exemplified as the selection parts, but the selection parts may be parts of other forms.
- text boxes, list boxes, and combo boxes are illustrated as text input / output components, the text input / output components may be other forms of components.
- the GUI information acquisition unit 3 acquires, in advance, the text of the components of the screen to be evaluated, the information indicating the coordinates of the input / output parts and the type of the part, and the contents of the text in the plurality of screens displayed by the evaluation target system 6. Then, it is recorded in the GUI information recording unit 2 as GUI information. Note that the GUI information recorded in the GUI information recording unit 2 is not acquired from the evaluation target system 6 but is registered in the GUI information recording unit 2 from a storage medium in which already generated GUI information is stored. May be.
- the text box is a display having a shape such as a rectangle displayed on the screen, and is a component having an area for allowing the user to input text.
- the combo box is a component that presents options to the user and allows the user to input arbitrary data in addition to the presented options.
- the list box is a component that presents options that the user can select in a list format.
- the check box is a component having a plurality of selection items and an area in which a check mark indicating selection is input.
- the radio button is a component having a selection unit for making the user select one of a plurality of selection items.
- the input / output component group specifying unit 4 refers to the GUI information held in the GUI information recording unit 2 and first, for the check box and radio button, whether or not text exists within a specified distance in the right direction of the component. Make sure. If the text exists, the text is regarded as a small item.
- a set of check boxes or radio buttons and small items is defined as a small group (input / output component group (small)).
- the text and other input / output parts are regarded as components belonging to the same group as the text input / output parts. And the same process is performed with respect to the rightmost component of the group. Repeat the process until there is no text or other input / output parts within the specified distance in the right direction, and the final set of components is identified as an input / output part group (small) To do.
- the input / output component group specifying unit 4 determines whether there is a text that does not belong to another intermediate group (input / output component group (medium)) within a specified distance in the upward or left direction of the input / output component group (small). Confirm whether or not. If text exists, it is considered an item.
- a set of items and input / output component groups (small) is defined as an input / output component group (medium).
- input / output component groups (small) that include check boxes or radio buttons
- input / output that does not belong to other input / output component groups (medium) that include the same type of input / output components within the specified distance in the right and down directions. Check whether the component group (small) exists.
- the input / output component group (small) When the input / output component group (small) exists, the input / output component group (small) is regarded as a component belonging to the same group as the input / output component group (small) including the check box or radio button. And the same process is performed with respect to the component of the right end and lower end of the same group. The process is repeated until there are no constituent elements within the specified distance in the right direction and the downward direction, and the set of constituent elements finally collected is defined as an input / output part group (medium).
- the input / output component group specifying unit 4 sequentially has another input / output component group (middle) whose left end coordinates match within the specified distance in the downward direction from the input / output component group (middle) at the upper left of the screen. Confirm whether or not to do.
- the other input / output component group (medium) is regarded as a component belonging to the same group.
- the same process is performed with respect to the component of the lower end of the group. The processing is repeated until there are no components within the specified distance in the downward direction, and the set of the finally assembled components is defined as an input / output component group (large). Then, information on all the input / output component groups is output to the input / output component layout determination unit 5.
- the input / output component layout determining unit 5 refers to the input / output component group information input from the input / output component group specifying unit 4 and inputs / output component groups (small) that do not have small items corresponding to check boxes or radio buttons. If there is an input / output component group (medium) that does not have an item, it is determined that there is a problem with the presence or absence of the item.
- the item and the small item are, for example, text indicating the contents of the input / output component.
- the input / output component layout determination unit 5 selects the input / output component group (middle) in which components are arranged in the downward direction in the input / output component group (middle) belonging to the same input / output component group (large). The part nearest to the item is confirmed among the parts adjacent to the right direction. If the distance to the item closest to the item does not fall within the specified range and is too close or too far away, it is determined that there is a problem in the distance between the item and the input / output component.
- the input / output component layout determination unit 5 checks the location of the component closest to the input / output component group (large) when there is another component in the left direction of the input / output component group (large). . If the distance between the part closest to the input / output part group (large) is not within the specified range and is too close, it is determined that there is a problem with the distance between the item and the input / output part. For the input / output component group (middle) that does not belong to any input / output component group (large), the distance between the item and the input / output component arranged in the right direction is confirmed. If the distance between the input / output component is not within the specified range and is too close, it is determined that there is a problem with the distance between the item and the input / output component.
- the input / output component layout determination unit 5 determines whether the input / output component group (middle) in which the component is arranged in the lower direction of the item is between the item and the input / output component arranged in the lower direction of the item. Check the distance. If the distance between the item and the input / output component does not fall within the specified range and is too close, it is determined that there is a problem with the distance between the item and the input / output component.
- the input / output component layout determination unit 5 checks the distance between the small item and the component in each input / output component group (small) in the input / output component group (medium) including the check box or radio button. If the distance between the small item and the part is not within the specified range and is too close or too far, it is determined that there is a problem with the distance between the small item and the part (check box or radio button). To do. Furthermore, when check boxes or radio buttons are arranged in the horizontal direction, the distance between the small item and the part in the left input / output part group (small) is set for all input / output part groups (small).
- the distance A is compared with the distance B, where the distance A is the distance between the right end of the left input / output component group (small) and the right input / output component group (small).
- the distance B is less than or equal to the distance A, it is determined that there is a problem with the arrangement of the check box or radio button, and the result is output to the input / output means 1.
- the input / output component group specifying unit 4 and the input / output component layout determining unit 5 are realized by a CPU that operates according to a program in a computer that implements a GUI evaluation system, for example.
- FIG. 2 is an explanatory diagram showing an example of GUI information held in the GUI information recording unit 2.
- FIG. 3 is an explanatory diagram illustrating an example of an evaluation target screen in the evaluation target system.
- the GUI information includes item number, input / output information type or input / output component type (text, text box, list box, combo box, radio button, check box), and data (text Content) and coordinates.
- FIG. 2 illustrates GUI information related to the window A shown in FIG.
- item numbers that are serial numbers are set, and types, data, and coordinates are set in order from the component (text or input / output component) arranged in the upper left of window A.
- the input / output component group on the evaluation target screen in the evaluation target system 8 is specified by the input / output component group specifying unit 4 and the input / output component layout determining unit 5 with reference to the explanatory diagrams of FIGS.
- a process for determining the validity of the arrangement of the input / output parts that is, a process for evaluating the validity of the arrangement of the input / output parts will be described.
- the input / output component group identification unit 4 confirms that the text exists within a specified distance in the right direction of the radio button 31 for the window A shown in FIG.
- the existing text is “item A3-1”
- the input / output component group specifying unit 4 regards the text “item A3-1” as a small item for the radio button 31 and, as shown in FIG. Assume that the set with the text “item A3-1” is an input / output component group (small) 41. Similarly, a set of the radio button 32 and the text “item A3-2” is an input / output component group (small) 42.
- FIG. 4 is an explanatory diagram showing the result of specifying the input / output component group (small).
- the “specified distance” when searching for small items of check boxes or radio buttons is unlimited, and text exists without any other input / output components in the left direction of the screen.
- the text is considered a small item.
- the “specified distance” may be set to a specific numerical value such as within 10 pixels, or may be set to twice the size (height) of the text.
- the input / output component group specifying unit 4 checks whether or not there is a text indicating a symbol or unit or another input / output component within a specified distance in the right direction from each text box, list box or combo box. To do. When there is a symbol, text indicating a unit, or other input / output component, the existing component is regarded as a component belonging to the same group as the text box, list box, or combo box. Also, by performing the same process on the rightmost component of the group and repeating the same process until there are no symbols, text indicating units, and other input / output parts within the specified distance in the right direction. Identify the input / output component group (small). In the window A shown in FIG. 3, since the text “:” indicating a symbol exists within a predetermined distance in the right direction of the text box 33, the text “:” is regarded as a component belonging to the same group.
- the input / output component group specifying unit 4 finally specifies the input / output component group (small) 43 as shown in FIG.
- “:”, “ ⁇ ”, “/”, “year”, “month”, “day”, “hour”, and “minute” are assumed as texts indicating symbols and units.
- the number of target text constituent characters may be increased.
- the “specified distance” relating to the identification of the input / output component group (small) of the text box, list box, and combo box is set to 5 pixels.
- other numerical values may be set, or may be set to 1/2 times the size (height) of the text.
- the input / output component group specifying unit 4 moves the input / output component group (small) upward or to the left within a specified distance, or the input / output component not belonging to the input / output component group (small). Check if there is text within the specified distance in the direction. If the text exists, the text is regarded as an item for the corresponding input / output component group (small) or input / output component, and the text and the input / output component group (small) or input / output component are ).
- I / O component group (small), or I / O component that does not belong to I / O component group (small), I / O component group (small), or I / O component group that has no items It is regarded as an input / output component that does not belong to (small) and has no items, and is specified as an input / output component group (medium).
- FIG. 5 is an explanatory diagram showing the result of specifying the input / output component group (medium).
- six input / output component groups (medium) 51 to 56 are specified in the window A by the input / output component group specifying unit 4.
- the “specified distance” at the time of item search is set to 5 pixels upward and unlimited to the left. However, for example, a specific numerical value within 10 pixels may be set for the left direction, or the text size (height) may be set twice for the upward direction and the left direction.
- the input / output component group identification unit 4 sequentially starts from the input / output component group (middle) at the upper left of the screen with another input / output component that matches the X coordinate of the left end and exists within a specified distance in the downward direction. Check whether the group (medium) exists. When such another input / output component group (medium) exists, the input / output component group (medium) is regarded as a component belonging to the same group. Further, the same processing is repeated for the input / output component group (medium) at the bottom of the group until no other input / output component group (medium) exists, and finally the input / output component group (large) is specified. .
- FIG. 6 is an explanatory diagram showing the result of specifying the input / output component group (large).
- the input / output component group specifying unit 4 includes, in window A, an input / output component group (large) 61 in which two input / output component groups (medium) 51 and 52 on the screen are combined, These four input / output component groups (medium) 53, 54, 55, and 56 are identified as input / output component groups (large) 62.
- the “specified distance” at the time of searching the input / output component group (medium) is set to 10 pixels downward. However, for example, it may be set to other numerical values within 20 pixels, or set to twice the size (height) of the text.
- the input / output component layout determination unit 5 checks whether there is a group in which no item or small item exists for all input / output component groups (middle) and all input / output component groups (small). To do. If there is a group in which no item or small item exists, it is determined that there is a problem with the presence or absence of the item. In the window A illustrated in FIG. 3, since there are items and small items in all the groups, the input / output component layout determining unit 5 determines that there is no problem (see FIGS. 4 to 6).
- the input / output component layout determination unit 5 is configured to select an input / output component group (small) adjacent to each item in each input / output component group (medium) belonging to one input / output component group (large), or Whether the X coordinate of the left end of the input / output component that is close to the item and does not belong to any of the input / output component groups (small) matches, and the distance between the closest input / output component Confirm.
- the left ends of the input / output component groups (small) 41 and 43 in the input / output component group (medium) 53 and 54 see the auxiliary line 63 in FIG. 6).
- the input / output component layout determination unit 5 determines that there is a problem in the alignment of the input / output components.
- the input / output component layout determining unit 5 determines that there is no problem.
- the “specified range” used for determining the distance between the item and the input / output component is set to 3 pixels or more and 10 pixels or less. However, for example, other numerical values may be set, or may be set to be not less than 1 ⁇ 2 times and not more than twice the height based on the text size (height).
- FIG. 7 is an explanatory diagram illustrating an output example of the determination result of the input / output component layout determination unit 5 for the window A.
- the input / output component layout determination unit 5 outputs three types of determination results: presence / absence of items, input / output component spacing, and input / output component alignment.
- the evaluator can easily grasp the presence / absence of the problem in the window A and the problem location from the determination result output by the input / output component layout determination unit 5.
- close components are grouped in the same group according to the processing method corresponding to the check box or radio button that is the part for selection and the text box, list box, or combo box that is the part related to the text.
- the processing method corresponding to the check box or radio button that is the part for selection and the text box, list box, or combo box that is the part related to the text.
- the input / output component group specifying unit 4 specifies the small group, the medium group, and the large group on the evaluation target screen, but the input / output component group specifying unit 4 does not specify the large group, but the small group and the medium group. Even when specifying the above, the validity of the arrangement and alignment of the input / output information can be evaluated. That is, it is possible to evaluate the validity of the presence / absence of the item corresponding to the input / output component by determining whether or not the text display is included in at least each middle group and each small group. In addition, by determining whether the distance between the text display in the middle group and the small group or input / output component in the group adjacent to the text display is within a predetermined specified range, the arrangement between the constituent elements is determined.
- the input / output component is a selection component
- the distance between the input / output component and the text display is compared with the distance between the input / output component and the adjacent input / output component. And the text display are less than or equal to the distance between the input / output component and the adjacent input / output component, it can be determined that the selection component is not properly arranged.
- FIG. 8 is an explanatory diagram showing a window B as an evaluation target screen.
- the window B shown in FIG. 8 is an explanatory diagram showing a window B as an evaluation target screen.
- the input / output component group specifying unit 4 performs processing for specifying the input / output component group (small) as described above.
- a set of radio buttons and text (small items) is specified as an input / output component group (small) 81 and an input / output component group (small) 82 as shown in FIG.
- a set including a text box and text indicating a unit (“year”, “month”, “day”) is specified as an input / output component group (small) 83.
- the input / output component group specifying unit 4 performs processing for specifying the input / output component group (medium) as described above.
- input / output component groups (medium) 91 to 97 are specified.
- the list box arranged between the text “Heading B1” and the input / output component group (medium) 91 does not have any text within the specified distance in the upward and left directions, and has no entry.
- the output component group (medium) 91 is specified.
- the input / output component group specifying unit 4 performs processing for specifying the input / output component group (large) as described above.
- input / output component groups (large) 101 and 102 are specified as shown in FIG. It should be noted that the input / output component group (medium) 97 does not belong to the input / output component group (large) 102 because the X coordinate of the left end does not match with other adjacent input / output component groups (medium) 93 to 96. Identified as output component group (medium).
- the input / output component layout determining unit 5 targets all the input / output component groups (medium) and all the input / output component groups (small) as items such as text indicating the contents of the input / output components and small items. It is determined whether there is a group that does not exist, and if there is a group that does not have items or small items, it is determined that there is a problem with the presence or absence of the item. In window B, as shown in FIG. 9, since there is no item in the input / output component group (medium) 91, the input / output component layout determining unit 5 determines that there is a problem in the input / output component group (medium) 91. judge.
- the input / output component layout determination unit 5 is configured to select an input / output component group (small) adjacent to each item in each input / output component group (medium) belonging to one input / output component group (large), or It is confirmed whether or not the X coordinate of the left end of the input / output component that is close to the item and does not belong to any input / output component group (small) matches.
- the window B as shown in FIG.
- the input / output component layout determining unit 5 determines that there is no problem with the alignment of the input / output components. Note that the input / output component group (large) 101 has only one input / output component group (medium) (item 92) (see FIG. 9 and FIG. 10). The input / output component layout determination unit 5 excludes the input / output component group (medium) in the input / output component group (large) 101 from the evaluation of the validity of alignment.
- the input / output component layout determination unit 5 is configured to select an input / output component group (small) adjacent to each item in each input / output component group (medium) belonging to one input / output component group (large), or Check the distance between the input / output component close to the item and the input / output component that does not belong to any of the input / output component groups (small) and is closest to the item.
- window B as shown in FIG. 10, in the input / output component group (large) 101, the corresponding distance (W1) in the input / output component group (medium) 92 is within a specified range (3 pixels or more and 10 pixels or less). If it does not fit (see FIGS.
- the input / output component layout determination unit 5 determines that there is a problem.
- the corresponding distance (W101) in the input / output component group (medium) 95, 97 is the closest distance, and W101 is a specified range (3 pixels or more and 10 pixels or less). Therefore, it is determined that there is no problem (see FIGS. 9 and 10). Even if the distance (W102) between the other input / output component groups (medium) 93 and 94 belonging to the same input / output component group (large) 102 is 10 pixels or more, the input / output component layout determination unit 5 has a problem. Not considered.
- the input / output component layout determination unit 5 selects an item and an input / output component group (small) adjacent to the item in the input / output component group (middle) that does not belong to any input / output component group (large), or Check if there is a problem with the alignment of the input / output components by checking the distance between the input / output components that do not belong to the input / output component group (small) and checking whether the distance is within the specified range. To determine. If there is another input / output component in the left direction of the input / output component group (middle), check whether the distance to the input / output component is within the specified range. It is determined whether there is a problem with the alignment of the output parts. In window B, as shown in FIG.
- the input / output component layout determination unit 5 determines that there is no problem. Furthermore, since the distance W103 between the input / output component group (medium) 97 and the text box arranged on the left side is within the specified range, it is determined that there is no problem.
- the “specified range” used for determining the distance between the input / output component group (middle) and the input / output component arranged on the left is set to 5 pixels or more. However, for example, other numerical values such as 10 pixels or more and 20 pixels or less may be set, or may be set such that the height is 1 time or more and 3 times or less based on the text size (height).
- the input / output component layout determination unit 5 targets the input / output component group (medium) including the check box or radio button as the target, and the distance between the component of the input / output component group (small) and the small item and the adjacent item. The distance to the input / output component group (small) is compared to determine whether there is a problem in the input / output component spacing. As shown in the enlarged view of the input / output component group (medium) 93 in FIG.
- FIG. 12 is an explanatory diagram showing an output example of the determination result of the input / output component layout determination unit 5 for the window B.
- three types of determination results are output: presence / absence of items, interval of input / output components, and alignment of input / output components.
- the numerical value of “item number” shown in FIG. 12 indicates what number of display elements (text display portion and input / output parts such as items) are counted in the horizontal direction from the upper left in window B. .
- the evaluator can easily grasp the presence / absence of the problem in the window B and the problem location from the determination result output by the input / output component layout determination unit 5 as shown in FIG.
- the adjacent components are grouped into the same group.
- the evaluation can be performed after the interval and the position where the alignment is evaluated are specified with certainty.
- the distance between the corresponding part and the sub-item is compared with the distance between the check box or radio button and another group that is juxtaposed. Appropriate assessment of component placement, even on screens with more information and complexity, by determining if there is a problem when it is short or whether it is too narrow or too wide between other groups and parts It can be carried out.
- the input / output component group specifying unit 4 specifies the small group, the medium group, and the large group on the evaluation target screen, but the input / output component group specifying unit 4 does not specify the large group, but the small group and the medium group. Even when specifying the above, the validity of the arrangement and alignment of the input / output information can be evaluated.
- FIG. 13 is an explanatory diagram showing a window C as an evaluation target screen.
- the window C shown in FIG. 13 is an explanatory diagram showing a window C as an evaluation target screen.
- the input / output component group specifying unit 4 performs processing for specifying the input / output component group (small) and the input / output component group (medium) as described above. When the processing is completed, as shown in FIG. 14, input / output component groups (medium) 141 to 147 are specified.
- the input / output component group (small) 148 and the input / output component group (small) 149 a group that regards the text “item C6:” located to the left of the input / output component group (small) 148 as an item, Input / output components within a specified distance in the right and down directions of each group, with the text “item C7:” positioned to the left of the component group (small) 149 as a separate group
- the groups (small) are collectively considered to belong to the input / output component group (medium) 146 and the input / output component group (medium) 147, respectively.
- the input / output component group specifying unit 4 performs processing for specifying the input / output component group (large) as described above.
- input / output component groups (large) 151 to 153 are specified.
- the input / output component layout determining unit 5 targets all the input / output component groups (medium) and all the input / output component groups (small) as items such as text indicating the contents of the input / output components and small items. Check if there is a group that does not exist. If there is a group in which no item or small item exists, it is determined that there is a problem with the presence or absence of the item. In window C, since all the groups include items and small items, the input / output component layout determination unit 5 determines that there is no problem.
- the input / output component layout determination unit 5 is configured to select an input / output component group (small) adjacent to each item in each input / output component group (medium) belonging to one input / output component group (large), or It is confirmed whether or not the X coordinate of the left end of the input / output component that is close to the item and does not belong to any input / output component group (small) matches.
- the input / output component group (medium) 143 in the input / output component group (large) 151 has items arranged in the upward direction with respect to the input / output components (see FIGS. 14 and 15). Therefore, the input / output component group (medium) 143 is excluded.
- the input / output component layout determination unit 5 determines that there is no problem with the alignment of the input / output components.
- the input / output component layout determination unit 5 compares the arrangement positions of a plurality of groups of the same level (small level in this example, but may be medium level) included in the large group, Evaluate the adequacy of placement between components.
- the input / output component layout determination unit 5 is configured to select an input / output component group (small) adjacent to each item in each input / output component group (medium) belonging to one input / output component group (large), or Check the distance between the input / output component that is close to the item and that is not in any of the input / output component groups (small) and that is closest to the item. In the window C, it is determined that there is no problem in the intervals for the input / output component groups (medium) 141, 142, 144 to 147 in which items and input / output components are arranged in the horizontal direction.
- the input / output component layout determination unit 5 does not belong to the input / output component group (large). Check the distance (W151) between the item and the input / output component. In this case, as shown in FIG. 15, since it does not fall within the specified range (because it is too narrow), the input / output component layout determination unit 5 determines that there is a problem.
- the input / output component layout determination unit 5 determines whether or not the distance to the other input / output component falls within a specified range when another input / output component exists in the left direction of the input / output component group (large). And determine whether there is a problem in the alignment of the input / output parts. In the window C, as shown in FIG. 15, in the input / output component group (large) 152, the distance W152 to the text box arranged on the left is within a specified range. 5 determines that there is no problem.
- FIG. 16 is an explanatory diagram showing an output example of the determination result of the input / output component layout determination unit 5 for the window C.
- three types of determination results are output: presence / absence of items, input / output component spacing, and input / output component alignment.
- the numerical value of “Item No.” described in FIG. 16 indicates what number of display elements (text display portion and input / output parts such as items) are counted in the horizontal direction from the upper left in window B. .
- the “check box (item number 12)” corresponds to the check box of the twelfth full, counting from the lower left end when counting from the upper left to the left end in the horizontal direction, that is, “item C6-1”. Indicates a check box.
- the evaluator can easily grasp the presence / absence of the problem in the window C and the problem location from the determination result output by the input / output component layout determination unit 5 as shown in FIG.
- the adjacent components are grouped into the same group.
- the evaluation can be performed after the interval and the position where the alignment is evaluated are specified with certainty.
- groups arranged in the vertical direction perform appropriate evaluation on the arrangement of components even for more complex screens. Can do.
- the input / output component group specifying unit 4 specifies the small group, the medium group, and the large group on the evaluation target screen, but the input / output component group specifying unit 4 does not specify the large group, but the small group and the medium group. Even when specifying the above, the validity of the arrangement and alignment of the input / output information can be evaluated.
- the GUI evaluation system groups the components in the evaluation target screen based on commonly used GUI patterns such as characteristics, symbols, and units according to the types of input / output parts, It is possible to determine the interval between components in a group, the adequacy of alignment, and the presence of an item, and the interval of components between groups, the adequacy of alignment, and the presence of an item.
- the evaluator does not evaluate the components on the screen to be evaluated individually, but ensures the interval between elements, the validity of the alignment, and the existence of items when viewed in a group (group) of multiple components. It is possible to make a determination, and it is possible to reliably check the problem part.
- FIG. 17 is a block diagram showing a main part of the GUI evaluation system according to the present invention.
- the GUI evaluation system is a screen information recording unit 203 (corresponding to the GUI information recording unit 2 shown in FIG. 1) that stores information on text and input / output components as components on the evaluation target screen as screen information. ) And an input / output part group specifying unit 201 (corresponding to the input / output part group specifying unit 4 shown in FIG. 1) for specifying a group of components.
- the input / output part group specifying unit 201 includes a screen information recording unit 203.
- the small group identification unit 211 that identifies a set having the input / output component and the component close to the input / output component as a small group with reference to the screen information stored in the A group consisting of other small groups or texts close to the group, or other small groups and texts as members
- An input / output component layout that evaluates the layout of the component based on the relationship between the components in the group specified by the input / output component group specifying unit and the relationship between the groups
- a determination unit 202 (corresponding to the input / output component layout determination unit 5 shown in FIG. 1) is provided.
- the input / output component group specifying unit 201 specifies a set including a medium group and another medium group adjacent to the medium group as a large group.
- a group specifying unit 213 may be further included.
- FIG. 19 is a flowchart showing an outline of the GUI evaluation method according to the present invention.
- the GUI evaluation method is executed in the GUI evaluation system shown in FIG.
- the text as the components in the evaluation target screen and the information on the input / output parts are stored in advance in the screen information recording means as screen information (step S1).
- an input / output component group specifying process for specifying a group of components is executed (step S2).
- step S2 the screen information stored in the screen information recording unit is referred to, and a set including the input / output component and the component adjacent to the input / output component as a small group is specified (step S21). ), And a set having the small group and another small group or text adjacent to the small group, or another small group and text as members, is specified as a middle group (step S22).
- step S3 the layout of the constituent elements is evaluated based on the relation between the constituent elements in the group specified in the process of step S2 and the relation between the groups (step S3).
- a process is further performed to specify a set including a medium group and other medium groups close to the medium group as a large group. May be.
- the present invention can be suitably applied to an application for evaluating system usability.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
Description
2 GUI情報記録部
3 GUI情報取得部
4 入出力部品グループ特定部
5 入出力部品レイアウト判定部
6 評価対象システム
31,32 ラジオボタン
33 テキストボックス
41~43 入出力部品グループ(小)
51~56 入出力部品グループ(中)
61,62 入出力部品グループ(大)
63,64 補助線
81~83 入出力部品グループ(小)
91~97 入出力部品グループ(中)
101,102 入出力部品グループ(大)
141~147 入出力部品グループ(中)
151~153 入出力部品グループ(大)
154,155 補助線
201 入出力部品グループ特定手段
202 入出力部品レイアウト判定手段
203 画面情報記録手段
211 小グループ特定部
212 中グループ特定部
213 大グループ特定部
Claims (21)
- 評価システムが備える評価対象画面を評価するGUI評価システムであって、
評価対象画面における構成要素としてのテキストおよび入出力部品に関する情報を画面情報として保存する画面情報記録手段と、
構成要素のグループを特定する入出力部品グループ特定手段とを備え、
前記入出力部品グループ特定手段は、
前記画面情報記録手段に保存されている画面情報を参照して、入出力部品とその入出力部品に近接する構成要素との集合を小グループとして特定する小グループ特定部と、
小グループと、その小グループに近接する他の小グループもしくはテキスト、または他の小グループおよびテキストとの集合を中グループとして特定する中グループ特定部とを含み、
前記入出力部品グループ特定部が特定したグループ内の構成要素間の関係、およびグループ間の関係を基に、構成要素のレイアウトを評価する入出力部品レイアウト判定手段を備えた
ことを特徴とするGUI評価システム。 - 入出力部品レイアウト判定手段は、それぞれの中グループおよびそれぞれの小グループを対象に、テキスト表示が含まれているか否か判定することによって、入出力部品に対応する項目の有無に関する妥当性を評価する
請求項1記載のGUI評価システム。 - 入出力部品レイアウト判定手段は、中グループにおけるテキスト表示と、テキスト表示に隣接するグループ内の小グループまたは入出力部品との間の距離が所定の規定範囲内に収まっているか否か判定することによって、構成要素間の配置の妥当性を評価する
請求項1または請求項2記載のGUI評価システム。 - 入出力部品レイアウト判定手段は、入出力部品が選択用部品である場合に、入出力部品とテキスト表示との間の距離と、当該入出力部品と隣接する入出力部品との間の距離とを比較し、入出力部品とテキスト表示との間の距離が、当該入出力部品と隣接する入出力部品との間の距離以下であるときに、選択用部品の配置が妥当でないと判定する
請求項1から請求項3のうちのいずれか1項に記載のGUI評価システム。 - 入出力部品グループ特定手段は、中グループと、その中グループに近接する他の中グループとの集合を大グループとして特定する大グループ特定部を含み、
入出力部品レイアウト判定手段は、大グループに含まれる中グループにおけるテキスト表示に近接する小グループまたは入出力部品の配置のずれを判定することによって、入出力部品の整列の妥当性を評価する
請求項1から請求項4のうちのいずれか1項に記載のGUI評価システム。 - 入出力部品レイアウト判定手段は、大グループと、その大グループに近接する入出力部品との間の距離に応じて、構成要素間の配置の妥当性を評価する
請求項5記載のGUI評価システム。 - 入出力部品レイアウト判定手段は、大グループに含まれる複数の同レベルのグループの配置位置を比較することによって、構成要素間の配置の妥当性を評価する
請求項5または請求項6記載のGUI評価システム。 - 評価システムが備える評価対象画面を評価するGUI評価方法であって、
評価対象画面における構成要素としてのテキストおよび入出力部品に関する情報を画面情報として画面情報記録手段に保存し、
構成要素のグループを特定し、
構成要素のグループを特定するときに、
前記画面情報記録手段に保存されている画面情報を参照して、入出力部品とその入出力部品に近接する構成要素との集合を小グループとして特定し、
小グループと、その小グループに近接する他の小グループもしくはテキスト、または他の小グループおよびテキストとの集合を中グループとして特定し、
特定された構成要素のグループ内の構成要素間の関係、およびグループ間の関係を基に、構成要素のレイアウトを評価する
ことを特徴とするGUI評価方法。 - 構成要素のレイアウトを評価するときに、それぞれの中グループおよびそれぞれの小グループを対象に、テキスト表示が含まれているか否か判定することによって、入出力部品に対応する項目の有無に関する妥当性を評価する
請求項8記載のGUI評価方法。 - 構成要素のレイアウトを評価するときに、中グループにおけるテキスト表示と、テキスト表示に隣接するグループ内の小グループまたは入出力部品との間の距離が所定の規定範囲内に収まっているか否か判定することによって、構成要素間の配置の妥当性を評価する
請求項8または請求項9記載のGUI評価方法。 - 構成要素のレイアウトを評価するときに、入出力部品が選択用部品である場合に、入出力部品とテキスト表示との間の距離と、当該入出力部品と隣接する入出力部品との間の距離とを比較し、入出力部品とテキスト表示との間の距離が、当該入出力部品と隣接する入出力部品との間の距離以下であるときに、選択用部品の配置が妥当でないと判定する
請求項8から請求項10のうちのいずれか1項に記載のGUI評価方法。 - 構成要素のレイアウトを評価するときに、中グループと、その中グループに近接する他の中グループとの集合を大グループとして特定する大グループ特定処理を含み、
入出力部品レイアウト判定処理で、大グループに含まれる中グループにおけるテキスト表示に近接する小グループまたは入出力部品の配置のずれを判定することによって、入出力部品の整列の妥当性を評価する整列評価処理を行う
請求項8から請求項11のうちのいずれか1項に記載のGUI評価方法。 - 入出力部品レイアウト判定処理で、大グループと、その大グループに近接する入出力部品との間の距離に応じて、構成要素間の配置の妥当性を評価する配置評価処理を行う
請求項12記載のGUI評価方法。 - 入出力部品レイアウト判定処理で、大グループに含まれる複数の同レベルのグループの配置位置を比較することによって、構成要素間の配置の妥当性を評価する配置評価処理を行う
請求項12または請求項13記載のGUI評価方法。 - 評価システムが備える評価対象画面を評価するGUI評価システムにおけるコンピュータに、
評価対象画面における構成要素としてのテキストおよび入出力部品に関する情報を画面情報として画面情報記録手段に保存する画面情報保存処理と、
構成要素のグループを特定する入出力部品グループ特定処理とを実行させ、
前記入出力部品グループ特定処理で、
前記画面情報記録手段に保存されている画面情報を参照して、入出力部品とその入出力部品に近接する構成要素との集合を小グループとして特定する小グループ特定処理と、
小グループと、その小グループに近接する他の小グループもしくはテキスト、または他の小グループおよびテキストとの集合を中グループとして特定する中グループ特定処理とを実行させ、
前記入出力部品グループ特定処理で特定されたグループ内の構成要素間の関係、およびグループ間の関係を基に、構成要素のレイアウトを評価する入出力部品レイアウト判定処理を実行させるための
GUI評価用プログラム。 - コンピュータに、
入出力部品レイアウト判定処理で、それぞれの中グループおよびそれぞれの小グループを対象に、テキスト表示が含まれているか否か判定することによって、入出力部品に対応する項目の有無に関する妥当性を評価する項目評価処理を実行させるための請求項15記載のGUI評価用プログラム。 - コンピュータに、
入出力部品レイアウト判定処理で、中グループにおけるテキスト表示と、テキスト表示に隣接するグループ内の小グループまたは入出力部品との間の距離が所定の規定範囲内に収まっているか否か判定することによって、構成要素間の配置の妥当性を評価する配置評価処理を実行させるための請求項15または請求項16記載のGUI評価用プログラム。 - コンピュータに、
入出力部品レイアウト判定処理で、入出力部品が選択用部品である場合に、入出力部品とテキスト表示との間の距離と、当該入出力部品と隣接する入出力部品との間の距離とを比較し、入出力部品とテキスト表示との間の距離が、当該入出力部品と隣接する入出力部品との間の距離以下であるときに、選択用部品の配置が妥当でないと判定する配置評価処理を実行させるための
請求項15から請求項17のうちのいずれか1項に記載のGUI評価用プログラム。 - コンピュータに、
入出力部品グループ特定処理は、中グループと、その中グループに近接する他の中グループとの集合を大グループとして特定する大グループ特定処理を実行させ、
入出力部品レイアウト判定処理で、大グループに含まれる中グループにおけるテキスト表示に近接する小グループまたは入出力部品の配置のずれを判定することによって、入出力部品の整列の妥当性を評価する整列評価処理を実行させるための
請求項15から請求項18のうちのいずれか1項に記載のGUI評価用プログラム。 - コンピュータに、
入出力部品レイアウト判定処理で、大グループと、その大グループに近接する入出力部品との間の距離に応じて、構成要素間の配置の妥当性を評価する配置評価処理を実行させるための
請求項19記載のGUI評価用プログラム。 - コンピュータに、
入出力部品レイアウト判定処理で、大グループに含まれる複数の同レベルのグループの配置位置を比較することによって、構成要素間の配置の妥当性を評価する配置評価処理を実行させるための
請求項19または請求項20記載のGUI評価用プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010530697A JP4793511B2 (ja) | 2008-09-29 | 2009-08-07 | Gui評価システム、gui評価方法およびgui評価プログラム |
US13/120,161 US8924871B2 (en) | 2008-09-29 | 2009-08-07 | GUI evaluation system, GUI evaluation method, and GUI evaluation program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008-251811 | 2008-09-29 | ||
JP2008251811 | 2008-09-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010035391A1 true WO2010035391A1 (ja) | 2010-04-01 |
Family
ID=42059406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2009/003829 WO2010035391A1 (ja) | 2008-09-29 | 2009-08-07 | Gui評価システム、gui評価方法およびgui評価プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8924871B2 (ja) |
JP (1) | JP4793511B2 (ja) |
WO (1) | WO2010035391A1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9323418B2 (en) * | 2011-04-29 | 2016-04-26 | The United States Of America As Represented By Secretary Of The Navy | Method for analyzing GUI design affordances |
WO2014147923A1 (ja) * | 2013-03-19 | 2014-09-25 | Necソリューションイノベータ株式会社 | ユーザビリティチェック結果出力方法、装置およびプログラム |
JP6015719B2 (ja) * | 2014-07-22 | 2016-10-26 | トヨタ自動車株式会社 | ユーザインタフェース評価装置およびユーザインタフェース評価方法 |
US9967467B2 (en) * | 2015-05-29 | 2018-05-08 | Oath Inc. | Image capture with display context |
BE1023690B1 (nl) * | 2015-10-16 | 2017-06-15 | Jamo Solutions Nv | Werkwijze voor het testen van een software applicatie doorheen een grafische gebruikersinterface. |
BE1023683B1 (nl) * | 2015-10-16 | 2017-06-14 | Jamo Solutions Nv | Een werkwijze voor het testen van een software applicatie doorheen een grafische gebruikersinterface |
WO2021160679A1 (en) | 2020-02-10 | 2021-08-19 | Pitch Software Gmbh | Apparatus and method of re-ordering drawing blocks on a slide of a user interface canvas |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09231036A (ja) * | 1996-02-21 | 1997-09-05 | Mitsubishi Electric Corp | データ分析支援装置 |
JP2004355157A (ja) * | 2003-05-27 | 2004-12-16 | Sony Corp | ウェブ対応電子機器装置、ウェブページ処理方法およびプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353401A (en) * | 1992-11-06 | 1994-10-04 | Ricoh Company, Ltd. | Automatic interface layout generator for database systems |
JPH08241191A (ja) | 1995-03-02 | 1996-09-17 | Matsushita Electric Ind Co Ltd | Gui自動評価装置 |
GB0110326D0 (en) * | 2001-04-27 | 2001-06-20 | Ibm | Method and apparatus for interoperation between legacy software and screen reader programs |
JP2004110267A (ja) | 2002-09-17 | 2004-04-08 | Fuji Xerox Co Ltd | テスト実行装置、方法およびプログラム |
JP2004234402A (ja) | 2003-01-31 | 2004-08-19 | Mitsubishi Electric Corp | Web画面作成ツール及び用語チェックツール |
US20080059877A1 (en) * | 2006-08-29 | 2008-03-06 | David Brookler | Method for automatically adjusting the components of a screen region to maintain layout integrity in multiple languages |
JP2008140190A (ja) * | 2006-12-01 | 2008-06-19 | Canon Inc | 画面構成自動生成装置、画面構成自動生成方法、及びプログラム |
CN101369249B (zh) * | 2007-08-14 | 2011-08-17 | 国际商业机器公司 | 标识软件的gui部件的方法和装置 |
US20090273597A1 (en) * | 2008-05-05 | 2009-11-05 | International Business Machines Corporation | User interface screen layout analysis using hierarchical geometric features |
-
2009
- 2009-08-07 WO PCT/JP2009/003829 patent/WO2010035391A1/ja active Application Filing
- 2009-08-07 JP JP2010530697A patent/JP4793511B2/ja not_active Expired - Fee Related
- 2009-08-07 US US13/120,161 patent/US8924871B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09231036A (ja) * | 1996-02-21 | 1997-09-05 | Mitsubishi Electric Corp | データ分析支援装置 |
JP2004355157A (ja) * | 2003-05-27 | 2004-12-16 | Sony Corp | ウェブ対応電子機器装置、ウェブページ処理方法およびプログラム |
Non-Patent Citations (1)
Title |
---|
HIDEHIKO OKADA ET AL.: "GUI Sekkei no Ikkansei o Hyoka suru Tool 'GUI Tester II' no Teian", IPSJ SIG NOTES, vol. 97, no. 63, 12 July 1997 (1997-07-12), pages 7 - 12 * |
Also Published As
Publication number | Publication date |
---|---|
US20110173552A1 (en) | 2011-07-14 |
JP4793511B2 (ja) | 2011-10-12 |
US8924871B2 (en) | 2014-12-30 |
JPWO2010035391A1 (ja) | 2012-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4793511B2 (ja) | Gui評価システム、gui評価方法およびgui評価プログラム | |
JP4239932B2 (ja) | 生産管理システム | |
US8515569B2 (en) | Work support system, work support method, and storage medium | |
WO2010064281A1 (ja) | 生産計画作成システムおよび生産計画作成方法 | |
JP2008134705A (ja) | データ処理方法及びデータ分析装置 | |
JP2011008355A (ja) | Fmeaシートの作成支援システムおよび作成支援用のプログラム | |
JP4852496B2 (ja) | プロジェクト計画方法、プロジェクト計画プログラム、および、プロジェクト計画システム | |
JP2007304660A (ja) | コマンド実行結果記録システム及びコマンド実行結果記録方法 | |
JP2009015603A (ja) | 作業項目抽出装置、作業項目抽出方法、および、作業項目抽出プログラム | |
WO2010035389A1 (ja) | Gui評価システム、gui評価方法およびgui評価用プログラム | |
JP2008052312A (ja) | 業務仕様抽出支援システム | |
JP4788840B2 (ja) | Gui評価システム、gui評価方法およびgui評価用プログラム | |
JP5509062B2 (ja) | 生産シミュレーション装置 | |
JP2014203359A (ja) | 工程管理システム、方法及びプログラム | |
JP6806163B2 (ja) | 工程設計支援装置、工程設計支援方法、および、プログラム | |
US20110179365A1 (en) | Gui evaluation system, gui evaluation method, and gui evaluation program | |
JP5140509B2 (ja) | 設計事例検索装置,設計事例検索プログラム | |
KR102081975B1 (ko) | Mc 현황 관리 장치 및 방법 | |
JP6606450B2 (ja) | チェックリスト作成装置、作業実績管理システム、及び、チェックリスト作成方法 | |
US20100169053A1 (en) | Method for creating weldment inspection documents | |
JP5552099B2 (ja) | リスク評価装置、リスク評価方法及びリスク評価プログラム | |
JP2008140036A (ja) | 作業支援装置および方法 | |
WO2010035390A1 (ja) | Gui評価システム、gui評価方法およびgui評価用プログラム | |
KR101846140B1 (ko) | 프로그램 진단 장치, 프로그램 진단 방법 및 프로그램 진단 프로그램 | |
JP5300992B2 (ja) | 関連テスト項目提示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09815813 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13120161 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2010530697 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09815813 Country of ref document: EP Kind code of ref document: A1 |