TECHNICAL FIELDThe present invention relates to a usability evaluation apparatus, a usability evaluation method, and a program that supply usability evaluation results.
BACKGROUND ARTUsability that indicates the ease of use of a service, information processing system, or terminal is receiving attention in recent years. With this attention, methods of comprehensively comparing and evaluating various information systems, terminals, or services are being developed.
To comprehensively compare and evaluate usability, it is essential that data that have been quantized as evaluation results be supplied as output such that the user can comprehend the evaluation results without misunderstanding.
Non-PatentDocument 1 discloses an example of a method of supplying data that have been quantized as an evaluation result.
In the method disclosed inNon-Patent Document 1, evaluation items are hierarchized with one or more evaluation items set in each hierarchy. The evaluator of usability then determines usability evaluation points for each object of evaluation with respect to the lowest-level evaluation items.
In this method, a scheme is implemented to compute appropriate evaluation results by first determining degrees of importance between evaluation items of the same hierarchy, and then adding to usability evaluation points that are determined by the evaluator, degrees of importance that are conferred to evaluation items that have been evaluated and degrees of importance that are conferred to evaluation items of a higher-order hierarchy that correspond to these evaluation items.
FIG. 1 shows an example of evaluation items of a higher-order hierarchy in a case in which the usability evaluation of personal computers is carried out by a method in which evaluation items are hierarchized and degrees of importance are determined between evaluation items of the same hierarchy.
As shown inFIG. 1, in this example, there are 13 evaluation items in the higher-order hierarchy, and a plurality of lower-order evaluation items are set for each of these higher-order hierarchy evaluation items.
The following explanation regards a method in which the method disclosed in the above-mentioned Non-Patent Document is used to carry out usability evaluation of seven models of personal computers and supply the results when evaluation items such as shown inFIG. 1 have been set as the higher-order hierarchy.
The scores of seven models of personal computers are determined by the evaluator for evaluation items of a lower-order hierarchy that correspond to each of the evaluation item of the higher-order hierarchy shown inFIG. 1. Although the evaluation items of the lower-order hierarchy are not here clearly described, “ease of typing” or “ease of comprehending key layout” can be considered as lower-order hierarchy evaluation items of the higher-order hierarchy evaluation item “keyboard.”
Scores are next computed by multiplying the scores of lower-order hierarchy evaluation items that have been determined by degrees of importance that have been conferred to the lower-order hierarchy evaluation items.
Scores of the higher-order hierarchy evaluation items are next computed by adding up the scores of lower-order hierarchy evaluation items that have been multiplied by the degrees of importance in units of the higher-order hierarchy evaluation items (for example, “keyboard”). For example, the score for a higher-order hierarchy evaluation item is computed by adding the score for “ease of typing” and the score for “ease of comprehension of keyboard layout.”
Scores are next computed by multiplying the scores of the higher-order hierarchy evaluation items that have been computed by the degrees of importance that were conferred to these higher-order hierarchy evaluation items.
Usability evaluation points of each object of evaluation are then computed by adding the scores of the higher-order hierarchy evaluation items that were multiplied by the degrees of importance in units of the objects of evaluation, and a graph of the usability evaluation points that have been computed is supplied as output.
FIG. 2 shows the usability evaluation result of seven models of personal computers that are the objects of evaluation when the evaluation items shown inFIG. 1 are taken as the higher-order hierarchy evaluation items. The names of the seven models of personal computers are here taken as personal computers A-G.
As shown inFIG. 2, in the usability evaluation results of the seven models of personal computers A-G, the usability evaluation points are visualized according to personal computers A-G that are the objects of evaluation and according to the higher-order hierarchy evaluation items by the shape (height) of bars divided into the higher-order hierarchy evaluation item units shown inFIG. 1 such that the user of the evaluation results can comprehend the evaluation results without any misunderstanding.
In addition, another method of supplying data that have been quantized as evaluation results is disclosed in Non-PatentDocument 2. The method disclosed in Non-PatentDocument 2 is referred to as tree mapping, and quantitative data having a hierarchical structure are supplied depicted as rectangular regions that accord with, for example, the hierarchical structure or the quantities indicated by the quantitative data.
FIG. 3 is a view for explaining the algorithm for depicting the rectangular regions in tree mapping, (a) showing the hierarchical structure of quantitative data and the ratio of the quantities indicated by each item of quantitative data in the same hierarchy, and (b) showing the algorithm of the depiction of rectangular regions that accord with the hierarchical structure of quantitative data and the ratio of the quantities indicated by each item of quantitative data in the same hierarchy. The depiction algorithm described inFIG. 3(b) is referred to as a Slice & Dice mode.
InFIG. 3(a), A, A-1-A-3, and A-2-1-A-2-4 indicate quantitative data, and the numbers enclosed in the parentheses following these codes indicate the ratios of the quantitative data in the same hierarchy.
In the Slice & Dice mode shown inFIG. 3(b),rectangular region301 that shows the entirety of A of quantitative data is first depicted.
Next,rectangular region301 is divided in the vertical or horizontal direction in accordance with the ratios of quantitative data A-1-A-3 of the first hierarchy shown inFIG. 3(a) to generate a plurality of smallrectangular regions302. At this time, the area ratio of each smallrectangular region302 is divided so as to equal the ratio of quantitative data A-1-A-3 of the first hierarchy. In this case, the regions are divided in the vertical direction.
Smallrectangular regions302 are next divided according to the proportions of quantitative data A-2-1-A-2-4 of the second hierarchy shown inFIG. 3(a) to generate a plurality of smallrectangular regions303. At this time, the region is divided in a direction that differs from the direction at the time of division ofrectangular region301. In addition, the division is implemented such that the area ratios of each ofsmall regions303 are equivalent to the ratios of quantitative data A-2-1-A-2-4 of the second hierarchy.
Although a case has been described here in which there are two hierarchies, even when the number of hierarchies is greater than two, recursive repetition of the division of the above-described small rectangular regions for all hierarchies enables the simultaneous expression of the hierarchical structure and ratios of the quantitative data in onerectangular region301. In actual use,blank regions304 referred to as offsets, as shown in the lowest stage ofFIG. 3(b), are frequently added to facilitate the visual confirmation of the relations of hierarchies.
Documents of the Prior ArtNon-Patent DocumentsNon-Patent Document 1: Ikuko Okamoto, et. al, “The Study of Methods of Evaluating Usability (First Report)—Investigation of a PC Usability Evaluation Model.” 1995, Proceedings of the 25thConference of the Kanto Branch of the Japan Ergonomics Society, pp. 38-39.
Non-Patent Document 2: Brian Johnson, et. al, “Tree Maps: a space-filling approach to the visualization of hierarchical information structures,” Proceedings of the 2ndInternational IEEE Visualization Conference, pp. 284-291, October 1991.
DISCLOSURE OF THE INVENTIONProblem to be Solved by the InventionAlthough the use of the technology described in Non-PatentDocument 1 enables the expression of evaluation items and usability evaluation points of evaluation objects for evaluation items, as shown by the bar graph shown inFIG. 2, only the evaluation items of one hierarchy and the usability evaluation points for these evaluation items can be simultaneously expressed. In other words, the problem arises that usability evaluation points cannot be compared and evaluated while looking at the hierarchical evaluation items.
In addition, although the use of the technology of Non-PatentDocument 2 enables the expression of hierarchical evaluation items and degrees of importance, the problem arises that the expression of absolute values of the usability evaluation points of each evaluation object cannot be expressed as in the tree map shown inFIG. 3. This is because the tree map shown inFIG. 3 is a method of dividing rectangular regions by the ratios of each item of quantitative data, and when the evaluation results of each evaluation object are given as a score, the size of the value cannot be directly expressed.
For example, even when the scores of evaluation objects A and B for evaluation items that are on a tree map are expressed by small rectangular regions having an area ratio of 1:2, it cannot be distinguished from the tree map itself if the score of evaluation object A is 1 point and the score of evaluation object B is 2 points or the score of evaluation object A is 3 points and the score of evaluation object B is 6 points.
It is an object of the present invention to provide a usability evaluation apparatus, a usability evaluation method, and a program that not only enable the simultaneous expression of hierarchical evaluation items and usability evaluation points, but that can further facilitate the direct comparison of usability evaluation points.
Means for Solving the ProblemThe present invention for achieving the above-described objects is a usability evaluation apparatus that evaluates usability of evaluation objects by means of evaluation items that have a hierarchical structure that is divided into a plurality of hierarchies and that supplies as output to an output means usability evaluation points that are the evaluation results; wherein the usability evaluation apparatus causes the output means to supply as output: a tree map that has a shape that accords with degrees of importance that indicate the relative importance of the evaluation items within the hierarchy and that represents regions of the evaluation items such that the hierarchical structure can be distinguished and graphs that indicate the absolute values of the usability evaluation points such that the graphs are depicted in the regions that indicate the lowest-level evaluation items on the tree map in accordance with the shapes of the regions.
In addition, the present invention is a usability evaluation method in a usability evaluation apparatus that evaluates usability of evaluation objects by means of evaluation items that have a hierarchical structure that is divided into a plurality of hierarchies and that supplies usability evaluation points that are evaluation results to an output means; wherein the usability evaluation method includes a process of causing the output means to supply as output a tree map that has a shape that accords with degrees of importance that indicate the relative importance of the evaluation items within the hierarchical structure and that represents regions that indicate the evaluation items such that the hierarchical structure can be distinguished and graphs that indicate absolute values of the usability evaluation points such that the graphs are depicted within the regions that indicate the lowest level evaluation items on the tree map in accordance with the shapes of the regions.
Finally, the program of the present invention causes a usability evaluation apparatus, which evaluates the usability of evaluation objects by means of evaluation items that have a hierarchical structure that is divided into a plurality of hierarchies and that supplies usability evaluation points that are the evaluation results to an output means, to execute a function of: causing the output means to supply as output a tree map that has a shape that accords with degrees of importance that indicate the relative importance of the evaluation items within the hierarchical structure and that represents regions that indicate the evaluation items such that the hierarchical structure can be distinguished and graphs that indicate the absolute values of the usability evaluation points such that the graphs are depicted within the regions that indicate the lowest-level evaluation items on the tree map in accordance with the shapes of the regions.
EFFECT OF THE INVENTIONDue to the constitution as described hereinabove, the present invention enables the simultaneous expression of hierarchical evaluation items and usability evaluation points and can further facilitate the direct comparison of usability evaluation points.
BRIEF DESCRIPTION OF THE DRAWINGSFIG. 1 shows an example of the evaluation items of a higher-order hierarchy when usability evaluation is to be carried out for personal computers by means of a method in which evaluation items are hierarchized and degrees of importance are determined between evaluation items of the same hierarchy;
FIG. 2 shows the usability evaluation results of personal computers when the evaluation items shown inFIG. 1 are taken as the evaluation items of a higher-order hierarchy;
FIG. 3 is a view for describing an algorithm for depicting rectangular regions on a tree map;
FIG. 4 is a block diagram showing the configuration of the first exemplary embodiment of the usability evaluation apparatus of the present invention;
FIG. 5 is a view for describing an example of evaluation items and the hierarchical structure of evaluation items that are stored by an evaluation item storage unit, degrees of importance that are stored by a degree of importance storage unit, and usability evaluation points that are stored by an evaluation point storage unit of the storage device shown inFIG. 4;
FIG. 6 is a flow chart for describing an example of the operations of supplying usability evaluation results by the usability evaluation apparatus shown inFIG. 4;
FIG. 7 shows an example of a tree map that is supplied by the output apparatus shown inFIG. 4;
FIG. 8 shows an example of the state in which graphs of usability evaluation points are depicted on the tree map shown inFIG. 7;
FIG. 9 shows another example of the state in which graphs of usability evaluation points are depicted on the tree map shown inFIG. 7;
FIG. 10 is a block diagram showing the configuration of the second exemplary embodiment of the usability evaluation apparatus of the present invention;
FIG. 11 is a flow chart for describing an example of the operations of supplying usability evaluation results by the usability evaluation apparatus shown inFIG. 10;
FIG. 12 shows another example of the state in which graphs of usability evaluation points are depicted on the tree map shown inFIG. 7;
FIG. 13 shows another example of the tree map that is supplied as output by the output apparatus shown inFIG. 10; and
FIG. 14 shows an example of the state in which graphs of usability evaluation points are depicted on the tree map shown inFIG. 13.
BEST MODE FOR CARRYING OUT THE INVENTIONExemplary embodiments of the present invention are next described with reference to the accompanying drawings.
First Exemplary EmbodimentFIG. 4 is a block diagram showing the configuration of the first exemplary embodiment of the usability evaluation apparatus of the present invention.
As shown inFIG. 4,usability evaluation apparatus100 of the present exemplary embodiment is provided withdata processing apparatus10 that operates under program control, andstorage device20. In addition,output device30, which is an output means such as a display or printer that supplies usability evaluation results as output, is connected todata processing apparatus10.
Storage device20 is equipped with evaluationitem storage unit21, degree ofimportance storage unit22, and evaluationpoint storage unit23.
Evaluationitem storage unit21 stores evaluation items in usability evaluation and the hierarchical structure of the evaluation items.
Degree ofimportance storage unit22 stores the degrees of importance of evaluation items in association with the evaluation items.
Evaluationpoint storage unit23 stores the usability evaluation points of the lowest-order evaluation items that are determined by the evaluator of usability evaluation for evaluation objects of usability evaluation in association with the lowest-order evaluation items. The usability evaluation points are normally determined by one or a plurality of evaluators.
FIG. 5 is a view for describing an example of the evaluation items and the hierarchical structure of the evaluation items that are stored by evaluationitem storage unit21 ofstorage device20 shown inFIG. 4, the degrees of importance that are stored by degree ofimportance storage unit22, and the usability evaluation points that are stored by evaluationpoint storage unit23.
The example shown inFIG. 5 is for a case in which usability evaluation is carried out for three models of personal computers (the names of these personal computers being PC_A, PC_B, and PC_C).
As shown inFIG. 5,evaluation items201 represent the evaluation items of the first hierarchy, andevaluation items202 represent the evaluation items of the second hierarchy into which the evaluation items of the first hierarchy have been subdivided. In the example shown inFIG. 5, the second hierarchy is the lowest level.
Althoughevaluation items202 of the second hierarchy are shown only for “menu” ofevaluation items201 in order to avoid complexity of the figure, there are also evaluation items of the second hierarchy for theother evaluation items201 of the first hierarchy (such as display, keyboard, and guidance) as for “menu.” However, no problems are raised in the operations of the usability evaluation apparatus of the present exemplary embodiment even when there are noevaluation items202 of the second hierarchy or when there are evaluation items of a third and successive hierarchies into which the second hierarchy has been further subdivided.
In addition, as shown inFIG. 5, degrees ofimportance203 are conferred to first-hierarchy evaluation items201, and degrees ofimportance204 are conferred to second-hierarchy evaluation items202. These degrees of importance are shown as numerical values enclosed in parentheses ( ) inFIG. 5. These degrees of importance represent the relative degrees of importance among evaluation items of the same hierarchy.FIG. 5 shows a normalized case in which the sum of the degrees of importance of evaluation items of the same hierarchy is made to equal 1.0, but because the normalization process is simple, there is no need to impose a condition requiring the sum of the degrees of importance to equal 1.0.
As shown inFIG. 5,evaluation object names205 are placed in correspondence with each ofevaluation items202 of the lowest level (second hierarchy). In addition, usability evaluation points206 of usability evaluation are determined for each ofevaluation object names205, and these are shown as numerical values enclosed in parentheses ( ) inFIG. 5.
In the example shown inFIG. 5, usability evaluation points206 are assumed to be determined within a range of 0-10 points, but the range of the scores is not limited to this range.
Referring again toFIG. 4,data processing apparatus10 is equipped with tree mapdata calculation unit11, treemap depiction unit12, graphdata calculation unit13, andgraph depiction unit14.
Tree mapdata calculation unit11 calculates tree map data for depicting a tree map, which is a figure in whichevaluation items201 and202 are represented as rectangular regions, for each ofevaluation items201 and202 based onevaluation items201 and202 and the hierarchical structure ofevaluation items201 and202 that are stored in evaluationitem storage unit21 ofstorage device20 and the degrees ofimportance203 and204 ofevaluation items201 and202 that are stored in degree ofimportance storage unit22.
Treemap depiction unit12 depicts tree maps based on the tree map data that were calculated by treemap calculation unit11 and causesoutput device30 to supply the tree map that was depicted.
Graphdata calculation unit13 acquires the tree map data of each ofevaluation items201 and202 from tree mapdata calculation unit11 and further acquires usability evaluation points206 ofevaluation object names205 from evaluationpoint storage unit23. Graphdata calculation unit13 then calculates depiction data for depicting graphs of the usability evaluation points within the rectangular regions of lowest-level evaluation items202 on the tree map based on the tree map data and usability evaluation points that were acquired.
Graphdepiction unit14 depicts graphs showing the usability evaluation points within the rectangular regions of the lowest-level evaluation items202 on the tree map that was supplied byoutput device30 based on the depiction data that was calculated by graphdata calculation unit13.
The operations of supplying usability evaluation results byusability evaluation apparatus100 that is configured as described above are next described.
FIG. 6 is a flow chart for describing an example of the operations of supplying usability evaluation results byusability evaluation apparatus100 shown inFIG. 4.
Tree mapdata calculation unit11 first acquiresevaluation items201 and202 and the hierarchical structure ofevaluation items201 and202 that are stored in evaluationitem storage unit21 ofstorage device20 and degrees ofimportance202 and204 ofevaluation items201 and202 that are stored in degree ofimportance storage unit22 and then calculates for each ofevaluation items201 and202 tree map data for depicting tree maps based on these data (Step S1).
Treemap depiction unit12 then depicts tree maps based on the tree map data that were calculated by tree mapdata calculation unit11 and causesoutput device30 to supply the depicted tree maps to (Step S2).
FIG. 7 shows an example of a tree map that is supplied byoutput device30 shown inFIG. 4.
The tree map shown inFIG. 7 is represented by rectangular regions whose positions of arrangement and shapes that accord with the hierarchical structure ofevaluation items201 and202 and degrees ofimportance203 and204. For example, rectangular areas that indicate “suitability of structure,” “suitability of terms” and “design,” which are lower-hierarchy evaluation items202 of “menu,” are arranged in the rectangular region that indicatesevaluation item201 “menu.” In addition, the rectangular region that indicates “suitability of terms” having the highest degree of importance amongevaluation items202 of the lower-order hierarchy ofevaluation item201 “menu” is larger than the other rectangular regions that indicate “suitability of structure” and “design.”
Graphdata calculation unit13 next acquires the tree map data of one evaluation item from tree map data calculation unit11 (Step S3).
Graphdata calculation unit13 next determines whether the acquired tree map data are of the lower-level evaluation items202 (Step S4).
When, as a result of the determination in Step S4, the acquired tree map data are determined to be of lowest-level evaluation items202, graphdata calculation unit13 recognizes the positions of arrangement and shape of the rectangular regions ofevaluation items202 from the tree map data that were acquired from tree mapdata calculation unit11 in Step S3 (Step S5).
Graphdata calculation unit13 acquires from evaluationpoint storage unit23 the usability evaluation points of each evaluation object that corresponds toevaluation items202 of the tree map data that were acquired from tree mapdata calculation unit11 in Step S3 (Step S6).
Graphdata calculation unit13 next calculates depiction data for depicting graphs indicating the usability evaluation points of each evaluation object that was acquired in Step S6 inside the rectangular regions that were recognized in Step S5 (Step S7).
Based on the depiction data that are calculated by graphdata calculation unit13,graph depiction unit14 depicts graphs showing usability evaluation points inside the rectangular regions of lowest-level evaluation items202 on the tree map supplied in Step S2 and causesoutput device30 to supply the graphs that were depicted (Step S8).
FIG. 8 shows an example of the state in which graphs of the usability evaluation points are depicted on the tree map shown inFIG. 7.
In the example shown inFIG. 8, the length in the horizontal direction ofrectangular region501 showingevaluation item202 “suitability of terms” is a usability evaluation score of 10 points. In this case, 3 points, 8 points, and 3 points, which are the usability evaluation points of PC_A, PC_B, and PC_C, are represented as a bar graph of the lengths shown inFIG. 8. The user who refers to the usability evaluation result is thus able to visually compare and evaluate the absolute values of the usability evaluation points of PC-A-PC-C that are the objects of evaluation.
In the example shown inFIG. 8, the usability evaluation points forother evaluation items202 “suitability of structure” and “design” of each evaluation object are similarly represented by bar graphs. The user is thus able to view in a single screen the evaluation items, the degrees of importance of these evaluation items, and the usability evaluation points for each evaluation item, and moreover, is able to visually compare and evaluate the absolute values of the usability evaluation points of each evaluation object.
Although evaluation objectnames205, usability evaluation points206, andgraduations502 showing the scale of the bar graphs are supplied inFIG. 8, these are features that assist reading of the graphs by the user and the output of these features on the tree map can be easily realized without any special contrivance.
Graphdata calculation unit13 next determines whether all tree map data of lowest-level evaluation items202 have been acquired from tree map data calculation unit11 (Step S9).
If, as a result of the determination in Step S9, all tree map data of lowest-level evaluation items202 have been acquired from tree mapdata calculation unit11, the process is terminated.
On the other hand, if, as a result of the determination in Step S9, all tree map data of lowest-level evaluation items202 have not been acquired from tree mapdata calculation unit11, the process returns to the operation of Step S3, and the operations of Steps S3-S9 are repeated until all tree map data of lowest-level evaluation item202 have been acquired from tree mapdata calculation unit11 and graphs of the usability evaluation result are depicted on the tree map.
If, as a result of the determination in Step S4, the tree map data acquired from tree mapdata calculation unit11 are not for lowest-level evaluation items202, the process moves to the operation of Step S9, and graphdata calculation unit13 determines whether all tree map data of lowest-level evaluation items202 have been acquired from tree mapdata calculation unit11.
Although a case of depicting bar graphs in a horizontal direction on a tree map has been described in the present exemplary embodiment, the determination of the direction of depiction of bar graphs can be realized according to the shapes of the rectangular regions of lowest-level evaluation items202. For example, when the shape ofrectangular region501 shown inFIG. 8 is longer in the vertical direction, vertical bar graphs should be depicted in consideration of the ease of viewing. This modification can be realized in graphdata calculation unit13 that calculates depiction data after having recognized the shape and position of arrangement of the rectangular regions.
In the present exemplary embodiment, a case is described in which bar graphs are drawn on a tree map. However, the figures that are drawn on the tree map are not limited to bar graphs, and line graphs or area graphs may also be depicted.
FIG. 9 is a view showing other examples of states in which graphs of usability evaluation points are depicted on the tree map shown inFIG. 7, (a) showing the state in which line graphs are depicted, and (b) showing a state in which area graphs are depicted.
As shown inFIG. 9, the effect of enabling the visual comparison and evaluation of the absolute values of usability evaluation points by bar graphs is similarly obtained by graphs other than bar graphs.
Thus, in the first exemplary embodiment, the usability evaluation points of evaluation objects are depicted as graphs inside rectangular regions of the corresponding evaluation items on a tree map that is depicted according to the hierarchical structure of evaluation items and the degrees of importance of the evaluation items.
As a result, evaluation items, the degrees of importance of these evaluation items, and the usability evaluation points for each evaluation item can be viewed within a single screen, and further, the usability evaluation points of each evaluation object can be compared and evaluated by absolute values rather than by ratios.
Second Exemplary EmbodimentIn the above-described first exemplary embodiment, operations were described for supplying as output graphs that indicate the usability evaluation results for the lowest-level evaluation items202. In the second exemplary embodiment, operations are described for a case in which graphs showing the usability evaluation results for lowest-level evaluation items202 that have already been supplied on a tree map are converted to graphs showing the usability evaluation results for higher-orderhierarchy evaluation items201.
FIG. 10 is a block diagram showing the configuration of the second exemplary embodiment of the usability evaluation apparatus of the present invention.
As shown inFIG. 10, usability evaluation apparatus200 of the present exemplary embodiment differs fromusability evaluation apparatus100 shown inFIG. 4 in that it is equipped withitem designation unit55.
In addition,input device40 that is constituted by a pointing device such as a keyboard or mouse by which a user designates any evaluation items on a tree map that is supplied tooutput device30 is connected to data processing apparatus50.
Item designation unit55 is provided in data processing apparatus50 and converts evaluation items that are designated by the operation ofinput device40 by a user to an ID (Identification) that uniquely identifies that evaluation item and supplies the converted ID to tree map data calculation unit51 and graphdata calculation unit53. This ID is used in common in the processing in data processing apparatus50.
Operations in usability evaluation apparatus200 that is constituted as described hereinabove are next described regarding a case in which graphs showing the usability evaluation results for lowest-level evaluation items202 that are already supplied on a tree map are switched to graphs showing the usability evaluation results for higher-order evaluation items201.
FIG. 11 is a flow chart for describing an example of the operations for supplying the usability evaluation results by usability evaluation apparatus200 shown inFIG. 10.
The user of usability evaluation apparatus200 first operatesinput device40 to select higher-orderhierarchy evaluation items201 that he or she wishes to supply as output.
FIG. 12 shows another example of the state in which graphs of usability evaluation points are depicted on the tree map shown inFIG. 7.
In the current stage as shown inFIG. 12, graphs showing the usability evaluation results for lowest-level evaluation items202 are supplied in higher-orderhierarchy evaluation item201 “menu.” Higher-orderhierarchy evaluation item201 “menu” is selected bycursor901 that moves over the tree map under the operation ofinput device40 by the user.
Item designation unit55 receives input for designating a higher-orderhierarchy evaluation item201 based on the tree map data of the current stage in which tree map data calculation unit51 has completed calculation and information (normally, coordinate data on a screen) designated by means of the operation ofinput device40 by the user (Step S51).
Item designation unit55 then converts higher-orderhierarchy evaluation item201 that was designated to an ID that uniquely identifiesevaluation item201 that was designated and supplies the converted ID to tree map data calculation unit51 and graph data calculation unit53 (Step S52).
Tree map data calculation unit51 acquires the ID of higher-orderhierarchy evaluation item201 that was designated fromitem designation unit55. Tree map data calculation unit51 then acquiresevaluation items201 and202 and the hierarchical structure ofevaluation items201 and202 that are stored in evaluationitem storage unit21 ofstorage device20 and degrees ofimportance203 and204 ofevaluation items201 and202 that are stored in degree ofimportance storage unit22, and based on these, calculates tree map data for supplying a tree map in which higher-orderhierarchy evaluation item201 indicated by the ID that was acquired fromitem designation unit55 is the lowest-level (Step S53). In the simplest process, the calculation of the tree map data in this case can be realized by deleting all of lower-hierarchy evaluation items202 ofevaluation item201 “menu.”
Treemap depiction unit52 depicts a tree map based on the tree map data that was calculated by tree map data calculation unit51 and causesoutput device30 to supply the depicted tree map as output (Step S54).
FIG. 13 shows an example of a tree map supplied byoutput device30 shown inFIG. 10.
Comparing with the tree map shown inFIG. 7, the tree map shown inFIG. 13 differs in that lower-hierarchy evaluation items202 are not supplied.
Graphdata calculation unit53 next acquires the ID of higher-orderhierarchy evaluation item201 that was designated fromitem designation unit55. Graphdata calculation unit53 then acquiresevaluation items201 and202 that are stored in evaluationitem storage unit21 ofstorage device20, the degrees of importance ofevaluation items201 and202 that are stored in degree ofimportance storage unit22, and the usability evaluation points that are stored in evaluationpoint storage unit23, and based on these, calculates the usability evaluation points for higher-orderhierarchy evaluation item201 that is indicated by the ID that was acquired fromitem designation unit55. Graphdata calculation unit53 then calculates depiction data for drawing graphs showing the usability evaluation points that were calculated within the rectangular regions of that evaluation item201 (Step S55).
As an example, the usability evaluation points of PC_A-PC_C forevaluation item201 “menu” are calculated by multiplying the degrees of importance of lowest-level evaluation items202 (such as “suitability of structure”) by the usability evaluation points of the evaluation objects and then adding the multiplied usability evaluation points. In other words, the usability evaluation points forevaluation item201 “menu” of each of the evaluation objects are calculated by the calculation equations shown below.
Usability evaluation points for “menu”=
degree of importance of “suitability of structure”×usability evaluation points of “suitability of structure”
+degree of importance of “suitability of terms”×usability evaluation points of “suitability of terms”
+degree of importance of “design”×usability evaluation points of “design.”
In other words, if the usability evaluation points ofevaluation item201 “menu” of PC_A-PC_C shown inFIG. 12 are U_A-U_C, respectively, then:
U—A=0.2×2+0.5×3+0.3×1=2.2
U—B=0.2×5+0.5×8+0.3×9=7.7
U—C=0.2×8+0.5×3+0.3×7=5.2
Higher-order hierarchy evaluation items still exist, and when these are designated, the usability evaluation points for any evaluation item can be found and their graphs depicted by recursively repeating the above-described operations.
Based on the depiction data that were calculated by graphdata calculation unit53,graph depiction unit54 depicts graphs showing the usability evaluation points inside the rectangular regions of higher-orderhierarchy evaluation items201 that were designated on the tree map that was supplied in Step S54 and causesoutput device30 to supply the depicted graphs (Step S56).
FIG. 14 shows an example of the state in which graphs of usability evaluation points are depicted on the tree map shown inFIG. 13.
In the example shown inFIG. 14, graphs showing usability evaluation points for higher-orderhierarchy evaluation item201 “menu” are depicted for each evaluation object and graphs for each lower-orderhierarchy evaluation item202 are not depicted.
Thus, in the second exemplary embodiment, a tree map is depicted such that the evaluation items designated by the user are the lowest level. Still further, usability evaluation points of each evaluation object are calculated for the designated evaluation items, and the calculated usability evaluation points are depicted as graphs on the tree map. Accordingly, the user is able to directly compare the usability evaluation points for any desired evaluation item.
The processes in a usability evaluation apparatus in the present invention, in addition to being realized by the above-described dedicated hardware, may also be realized by recording a program for realizing the functions of these processes on a recording medium that can be read by a usability evaluation apparatus and then reading the program that has been recorded on this recording medium to the usability evaluation apparatus and executing the program. The recording medium that can be read in the usability evaluation apparatus refers to a relocatable recording medium such as a floppy disk, a magneto-optical disk, a DVD, or a CD, or to an HDD that is incorporated in a usability evaluation apparatus.
This application claims priority based on Japanese Patent Application No. 2008-201848 for which application was submitted on Aug. 5, 2008 and incorporates all of the disclosures of that application.