A Usability Inspection Expert System based on HE, GRY and GST
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen Department of Technological Product Design, Ling Tung University, Taiwan, R.O.C., chenschool@yahoo.com.tw Abstract Usability is a key ingredient of a successful product. A method for quickly and accurately capturing usability problems is important for the product development process. This study proposes a Usability Inspection Approach (UIA) to evaluate the usability problems of a product. We chose a walker as our case study. The UIA adopts the “heuristic evaluation method (HE)”, “grey structural modeling (GSM)” and “grey system theory (GST)” in evaluating a usability problem process. The HE is used to generally determine the usability problems of a product, the GSM is used to precisely establish the representation relationship among the inspected usability problems from HE and the GST is used to effectively weigh the importance of the usability problems. Furthermore, for practical concerns, a user-friendly usability expert inspection system was developed based on the proposed UIA. Keywords: Usability, Usability Problem Inspection, Heuristic Evaluation Method, Grey Structural Modeling, Grey System Theory 1. Introduction Currently, usability is an increasingly important factor that influences the success or failure of a product. Whether a product is easy to learn or use can determine a consumer’s choice between two similar but competing products. Emphasizing usability in the product development process is not only a “need” but also a “must” for every company. The term usability was originally derived from the term “user friendly” [2-3]. However, the term “user friendly” has acquired a host of undesirable vague and subjective connotations [4]. Therefore, the term ‘‘usability’’ was suggested to replace the term “user friendly” [2-3]. Usability inspection is performed when evaluating the performance of a product. At present, the main challenges for usability inspection are accurately depicting and subsequently capturing a product’s usability problems. As such, this study aims to present a Usability Inspection Approach (UIA) to accurately evaluate usability problems. The UIA is based on the “heuristic evaluation method (HE)”, “grey structural modeling (GSM)” and “grey system theory (GST)”. To facilitate the usability of our proposed evaluating model, we developed a user-friendly usability inspection expert system. With this expert system, product designers can easily evaluate a product’s usability and develop new products based on the obtained information. The structure of this study is as follows: Section 2 gives a background review of exiting usability inspection methods. Section 3 illustrates the methodology. Section 4 explains the implementation details of the UIA. Section 5 presents the proposed usability inspection expert system. Finally, conclusions are given in Section 6. 2. Background Review of Exiting Usability Inspection Methods Zhang [31] identified three types of usability inspection methods: testing, inspection and inquiry [28]. The usability testing method is an approach used to provide direct information about how people use systems and their exact problems with a specific interface/product. The usability testing approach requires that representative users work on typical tasks using the system or the prototype. The evaluators use the results to see how the user interface supports the users when performing their tasks. The testing methods include the coaching method [13], co-discovery learning [8, 13, 15], performance measurement [13, 17], the question-asking protocol (Dumas and Redish, 1993), remote testing [13, 16], retrospective testing [13], the teaching method [21] and the thinking aloud protocol [13]. International Journal of Intelligent Information Processing(IJIIP) Volume3. Number1. March 2012. doi: 10.4156/IJIIP.vol3.issue1.1
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen The usability inspection method is an approach for identifying usability problems and improving the usability of an interface/product design by checking it against established standards. The usability inspection approach requires usability specialists or software/product developers, users and other professionals to examine and judge whether each element of a user interface or prototype follows established usability principles. Commonly used inspection methods include heuristic evaluation [14], cognitive walkthrough [16, 18, 19, 27], feature inspection [14], pluralistic walkthrough [5], perspective-based inspection [29, 30] and standards inspection/guideline checklists [28]. A usability inquiry requires usability evaluators to obtain information about users’ likes, dislikes, needs and their understanding of the system by talking to them, observing them using the system for actual work (not for the purpose of usability testing) or letting them answer questions verbally or in written form. Some inquiry methods include field observation [13], interviews/focus groups [13], surveys [1], logging actual use [13] and proactive field study [13]. Holzinger [9] provided a comparison of the aforementioned usability inspection methods in accordance with five specific dimensions (Table 1). These are applicably in phase, required time, required users, required evaluators, required equipment, required expertise and intrusiveness. According to the comparison and the definitional description of the exiting usability inspection methods, it is clear that most of the exiting methods only focus on the technologies with widely inspecting various usability problems rather than evaluating the type and the order of importance of the inspected problems. This makes that accurately recording and subsequently reporting usability problems become a challenge for usability inspection. To solve the problems of exiting inspection methods, a promoted usability inspection method combining the hybrid technologies of typically inspecting usability and an analysis of the type and the order of importance of the inspected problems is greatly needed. Table 1. Comparison of exiting usability inspection methods (source: Holzinger [9]) Heuristic Cognitive Action Thinking Field Question- Evaluation Walkthrough Analysis Aloud Observation naires Applicably In all all design design final testing all Phase Required Time low medium high high medium low Needed Users none none none 3+ 20+ 30+ Required 3+ 3+ 1-2 1 1+ 1 Evaluators Required low low low high medium low Equipment Required medium high high medium high low Expertise Intrusive no no no yes yes no In this study, a Usability Inspection Approach (UIA) based on the “heuristic evaluation (HE)”, “grey structural modeling (GSM)” and “grey system theory (GST)” is generally proposed. For UIA, GST is adopted to analyze the importance of usability problems due to its superiority in evaluating the importance order of data. GSM is used because of its ability to accurately analyze the representation of data. Finally, the HE is used for the wildness of its reporting of usability problems. 3. Methodology Heuristic Evaluation (HE) is the most common usability inspecting method. It involves having usability specialists judge whether each product follows established usability principles [13, 14]. The original approach of HE is for each individual evaluator to inspect the product alone. The evaluators are allowed to communicate and aggregate their findings only after all of the evaluations have been completed. There are different versions of HE, for example, some have cooperative characteristics. The heuristics must be carefully selected so that they specifically reflect the inspected system.
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen Usually 3–5 expert evaluators are necessary (increasing the cost of the technique); less-experienced people can perform an HE, but the results are not as good. However, HE using non-experts is appropriate at times depending on who is available to participate. In this study, an HE is used to report the usability problems of an evaluated product. Grey Structural Modeling (GSM) is s system modeling approach based on grey theory [10-12]. GSM shares many of its features with ISM (Interpretive Structural Modeling) and FSM (Fuzzy Structural Modeling), which often resolve problems into several elements (factors). GSM allows one to draw a directed graph (i.e., digraph) of m elements by using three parameters: distinguish coefficient ζ, which decides the basic composition of the digraph; class coefficient θ, which gives the hierarchy; and path coefficient ψ, which gives an ordered pair of element arrows (Figure 1). GSM handles not only causal binary relations but also the observed value when causality is unknown. The GSM scheme has the following advantages: (1) it is compatible with ISM and FSM; (2) it is not only able to deal with data with a binary relation but also observed data; and (3) it is possible to avoid a cyclic path or loop in the digraph. In this study, GSM is used to analyze the representative relationship of usability problems using its directed graph. Figure 1. GSM procedure of given elements space to hierarchy (source: Yamaguchi , [10]) GST [6-7] was developed to verify the relationships among factors in an observable system in which the information available is uncertain and incomplete. It has been successfully used in a wide range of fields to use incomplete known information to explore unknown information. In this study, we adopt the GM(1,N) model of GST to solve the relative influence weighting of usability problems on products’ images where the collected data are essentially grey. The details of three aforementioned schemes used in this study are given in the following. 3.1.Grey Structural Modeling GSM is based on grey theory [10-12] and was developed from ISM. ISM is a simple system modeling approach that uses only 0 and 1 as casualty values of given elements. The basic premise of an ISM is to decompose the problem (i.e., the user’s practical experience and knowledge) into several elements (factors) (Warfield, 1976). Because the ISM technique is founded in graphic theory, the relationships among the decomposed elements of a problem can be transformed into a hierarchical directed graph (i.e., digraph) [22-25]. Nagai [12] found that a digraph is difficult to draw using ISM if some causalities remain unknown. However, the digraph can be drawn according to an order from the reference sequence known as the grey relational grade. Therefore, GSM is proposed to resolve problems from given un-causality elements. In GSM, the classes and paths of a digraph both use the grey relational grade. The general format of a GSM model is
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen a11 a12 a m1 a a m 2 A 21 a 22 a ij a m1 a m2 a mn (1) where i, j 1,2, , m , si Rs j aij 1, si R s j aij 0 This matrix provides an initial impression of how and in what order the risk factors (i.e., usability problems) might ultimately be correlated. It is constructed by asking questions like “Do you prefer ij 1 ij 0 Factor ei to Factor ej?” If the answer is “Yes”, then ; otherwise ; and if not sure, ij 0 1 . xi si Definition 1. Let be an inspected vector of as relationship information. This vector is described as xi (ai1 , ai 2 , , aij , , aim ) T (2) When GSM is used on an observed value and not a relationship, observation items are added to given system. Definition 2. Let T be a set of observation items, and t is an element of T . The observed value xik is given by the ordered pair ( s i , t k ) S T , and the inspected vector xi is described as x i ( xi1 , xi 2 , , xik , , x in ) T (3) where k 1,2, , n . Definition 3. Reference vector x0 , which is the top (goal or destination) of a given system is described as follows: x0 ( x01 , x02 , , xon )T (4) where n m use inspected vectors Def. 1, nm use inspected vectors Def. 2. Grey relational analysis is one of the important methods in GSM. This study uses Nagai-Yamaguchi’s grey relational analysis because GSM is required to determine the topology of given factors and place them into the digraph. A localized grey relational grade is given as follows: max x0 xi x0 xi i 0i max x0 xi min x0 xi i i (5) where : Distinguish coefficient ( 1 ) is n x y x y i i i 1 (6) globalization grey relational grade is also given as xi x j ij 1 max max xi x j i j (7) both grey relational analyses are consistent with the following three properties. 1. x 0 2. x x , where R x y x y 3. The steps for drawing the digraph are shown as follows: Step 1. Let G be a digraph that is created with GSM and described as G {C , P} (8)
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen where C: Hierarchical Class Set P: Path Set. GSM has two procedures that are used to obtain C and P. s, j Step 2. The set Ci , which has elements as candidates of same hierarchical class, is called a C hierarchical class set. Each i is given as follows Ci {si eij } (9) where : Class coefficient (0 1) , eij 0i 0 j , 0 eij 1, eii 0 (10) Proposition 1. Every Ci has at least one unique element. s Proof: Each Ci has at least an element i . eii is always consistent, although 0 C Q Step 3. For the two sets Ci and j , a multi-hierarchical class set ij is defined as Qij Ci C j (11) C Step 4. Each element of i is placed if the following two conditions are satisfied. 1. card { } min C Cj 2. i for all j Every given element has an order from x0 , according to the localized grey relational grade. In Def. 5, m hierarchical class sets equal to given elements are obtained, such as {C1, C2 , , Cm } si , s j e 0 j where are same hierarchical class if ij because 0i . Any s is included over 2 Q classes if ij . Ci of Ci C j is removed in advance. Ci , which is consistent with Step 4, does not have Q or card { Q } is minimal, then all elements of Ci are placed in the same hierarchical class. A hierarchy of each class is considered with the localized grey relational grade. The placed element is emptied from each class, and the next placed class is found according to the continuity of Def. 7. The stop condition of this process is m C i i 1 (12) ( si , s j ) S S Step 5. Path set P is a set of the ordered pair and has directive paths (arrows) as follows: P {( si , s j ) ij , 0 j 0 j } (13) where : Path coefficient (0 1) : Grey relational matrix, which is obtained by a globalization grey relational analysis as 11 12 1m 22 2 m 21 ij m1 m 2 mm (14) Proposition 2. A path set P is obtained uniquely with path coefficient . 0 ij 1 Proof: Every element of grey relational matrix becomes , and every diagonal element always becomes ii 1 . Therefore, path set P is obtained uniquely though ψ =1.
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen Step 6. The ordered pair ( si , sk ) is called a grey transitive pair if the following condition is satisfied ( s , s ), ( s j , sk ), ( si , sk ) for the three pairs i j . ( *i * j ) ( * j * k ) ( *i * k ) (15) where the grey transitive pair is required to be consistent with the transitive law as shown in the following: 1. Reflexive law: *i *i xi xi 2. Anti-symmetrical law: ij ji xi x j , x j xi xi x j 3. Transitive law: *i * j , * j *k *i *k xi x j , x j xk xi xk where i j k 3.2.Grey System Theory GST is based on the assumption that a system is uncertain and that the information regarding the system is insufficient to build a relational analysis or to construct a model to characterize the system [6-7]. The grey system sets each stochastic variable as a grey quantity that changes within a given range. It does not rely on a statistical method to deal with the grey quantity. It deals directly with the original data and searches the intrinsic regularity of the data [20, 26]. The GST includes the following fields: (a) grey generating, (b) grey relational analysis, (c) grey forecasting, (d) grey decision making, and (e) grey control. In the grey system, the irregular data are transformed into new data sets with strong regularity by using a data generation scheme called the accumulated generating operation (AGO). When the data are accumulated more often, the data series can be more evidently described by the exponential function. The general format of the grey system model is d M x1( i ) ( k ) d M 1 x1( i ) ( k ) M a1 M 1 aM x1( i ) ( k ) dt dt b2 x2( i ) ( k ) b3 x3( i ) ( k ) bN x (Ni ) ( k ) , (16) where M is the order of the differential equation and N is the number of the types of the data. Equation (1) is called a grey dynamic model and is commonly denoted as GM(M,N). The coefficients of the model are estimated by the least-squares method. In this research, the GM(1,N) model is used to describe the weighting influence of usability problems that are determined from HE. (0 ) Considering the sequences xi ( k ) in which x1( 0 ) ( k ) are the target factors in the system (0 ) (0 ) (0 ) (dependent variables, i.e., product images) and where x2 ( k ), x3 ( k ),..., x N ( k ) represent the major influence factors in the system (independent variables, i.e., usability problems), the GM(1,N) model can be defined as N x1( 0 ) ( k ) a1 z1( 1 ) ( k ) b j x(j1 ) ( k ) , k=1,2,3,…,n. (17) j 2 The manipulation procedures for GM(1,N) are as follows. Step 1. Build the initial sequences: xi( 0 ) ( k ),i 1,2 ,3 , N and k=1,2,3,…,n. (18) Step 2. Generate the new sequences xi( 1 ) ( k ) using the AGO method based on the above initial sequences:
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen ( i ), x ( 0 ) ( i ), , x ( 0 ) ( i )} , (19) 1 2 3 n AGO { x ( 0 ) } x ( 1 ) { x ( 0 ) ( i ), x (0 ) i 1 i 1 i 1 i 1 where k x (j 1 ) ( k ) x ( 0 ) ( i ) , j=1,2,3,…,N. (20) i 1 Step 3. Assume the following first-order differential equation holds true: d x1( 0 ) ( k ) ax1( 1 ) ( k ) b2 x2 ( k ) b3 x3 ( k ) bN x N ( k ) (1) (1) . (1) (21) dt Step 4. Solve Eq. (21) using difference approximation and combine it with Eq. (22) to yield N x1( 0 ) ( k ) az1( 1 ) ( k ) b j x (j 1 ) ( k ) , (22) j 2 where z1( 1 ) ( k ) 0.5 x1( 1 ) ( k ) 0.5 x1( 1 ) ( k 1 ) . (23) Rearrange Eq. (24) in matrix form as YN Bâ , (24) where YNT x1( 0 ) ( 2 ) x1( 0 ) ( 3 ) x1( 0 ) ( 4 ) x1( 0 ) ( n ) , â T a b2 b3 bN , and z1( 1 ) ( 2 ) x2( 1 ) ( 2 ) x (N1 ) ( 2 ) (1) . (25) z ( 3 ) x2 ( 3 ) x N ( 3 ) (1) (1) B 1 z ( n ) x ( n ) x ( n ) ( 1 ) ( 1 ) ( 1 ) 1 2 N ^ Step 5. Estimate a by using the least-squares error method as ^ a ( BT B )1 BT YN . (26) Therefore, the influence ranking of the major sequences on the target sequences can be found by comparing the norm values of b2 ~ bN . 3.3.Usability Inspection Expert System The procedure of our proposed hybrid Usability Inspection Expert System (UIES) in conjunction with HE, GSM and GST is presented in Figure 2. Initially, the evaluated product is presented as a black and white picture on the left side of the screen, and the usability principles are shown on the right side of the product image. Subsequently, according to the usability principles, the product design expert begins to key in the usability problems of the target product into the right side of the screen. Meanwhile, the drawn usability problems are automatically coded, and the usability problems relation evaluation matrix and the inflence weight evaluation matrix are also set. Then, the product design expert begins to evaluate the problems’ representation relationships as well as their importance order using an evaluation matrix. These evaluation data are further applied to GSM and GST schemes to establish the usability problems directed graph and the influence weight of the usability problems. In the end, UIES suggests the key usability problems in accordance with the directed graph and the influence weight using the following princple: when the problem has a higher postion in the usability problems directed graph and has a greater influenece weight, the problem becomes increasingly more representative and important.
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen Figure 2. Hybrid Usability Inspection Expert System (UIES) Table 2. Usability principles of walker 1. Mechanical durability No cracks or breaks are allowed for any components of the walker when conducting the fatigue test in compliance with Section 4.3. No cracks or breaks are allowed for any components of the walker when conducting the static load test in compliance with Section 4.4. No cracks or breaks are allowed for any legs of the walker or permanent deformations over 15 mm measured from the end when conducting the static load test for the leg strength in compliance with Section 4.5. 2. Stability The plane angle of a tipped walker should not be less than 10.0 degrees when conducting the forward tipping stability test in compliance with Section 4.6. The plane angle of a tipped walker should not be less than 7.0 degrees when conducting the backward tipping stability test in compliance with Section 4.7. The plane angle of a tipped walker should not be less than 3.5 degrees when conducting the lateral tipping stability test in compliance with Section 4.8. As reciprocating walkers can’t meet the requirements for lateral stability, manufacturers need to evaluate risk analysis of instability and provide proper guidance and warnings of use limitations. 3. Operability The maximum width of walkers for home use shall not be more than 650 mm. The walking width of reciprocating walkers shall not be less than 90% of the maximum width. 4. Grips The width of grips should be between 20 mm and 50 mm. Note: this regulation is not applicable to handgrips. Grips should be replaceable and easy to clean.
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen 5. Legs and stoppers Manufacturers should provide a design of stoppers on the ends of the legs and they won’t be passed through by the legs under expected circumstances of use. Refer to Section 3.1. Stoppers should be replaceable. Stoppers should not discolor the walking ground by visual inspections. A diameter of 35 mm at least should be maintained between the stoppers and the area on the walking ground they contact, which can be verified by visual inspections. 6. Adjustment device The maximum allowable extension has to be specified for adjustment of each height. Upon completion of the fatigue test in Section 4.6, the folding/height adjustment device has to be operated in the way the manufacturer claims. Walkers of the folding type need to be locked in use mode after opening. 7. Material and final processing In consideration of the purposes of walkers and possible contact of the care givers with the walkers, transportation and storage of walkers and the bio-compatibility of the materials that come into contact with human bodies shall be evaluated in compliance with CNS14393-1 (Biological evaluation of medical devices - Part 1: Evaluation and testing). 4. Usability Inspection Apporach Procedures: A Case Study 4.1.Usability Problems Reporting (1) Experimental evaluators The experimental study involved 5 experimental evaluators who have 10-15 years of experience in product development. The evaluators’ average age is 41.4 years. (2) Experimental samples Here, we chose an existing walker (Figure 3) as our experimental sample (demonstration target). However, the proposed methodologies can be applied to other products. (3) Usability principles Figure 3. Experimental sample
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen We adopted CNS (Chinese National Standard) 15307 for the walkers (Table 2) as our usability principles. There were twenty design principles. (4) Usability problem reporting First, each individual evaluator, by him/herself, noted the usability problems of the experimental sample in accordance with the 20 usability principles. After all of the evaluations of the five evaluators were completed, the reported usability problems were coded and listed in a table. For the experimental sample, the walker, sixteen usability problems were reported (shown in Table 3). Table 3. Usability problems of walker code usability problems Code usability problems Q1 Not easy to adjust height Q9 A slightly bigger size for outdoor use Q2 Inconvenient to carry to Q10 Easy to tip sideways outdoors Q3 Spring snaps for height Q11 Loose joints after use for a long time adjustment not easy to clip Q4 No getting up assistance Q12 Loose nuts of joints feature Q5 Seats for rest not available Q13 Inconvenient to use at night Q6 No direction change feature Q14 No lighting Q7 No seats Q15 No reflective stickers for safety Q8 Seats for rest not available Q16 Can’t go up or down the stairs (5) Representation evaluation matrix To analyze the representation of those reported usability problems, the representation evaluation matrix (Figure 4) was established, using the matrix set as in Eq. (1). Then, all of the evaluators manipulated the representation evaluation matrix by answering questions such as, “Do you prefer the usability problem ei be replaced in terms of the usability problem ej?” If the answer is “Yes”, then ij 1 ij 0 ; otherwise, . Figure 5 shows the initial impression results of the 16 usability problems. Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Figure 4. Formate of representation evaluation matrix and importance order evaluation matrix
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen (6) Importance order evaluation matrix For the importance order evaluation, the importance order evaluation matrix should also be established using Eq. (1). The evaluators used a 7-point scale (1-7; 1 is the least important and 7 is the most important) of the SD method to evaluate the importance of the usability problems. Figure 6 shows the importance order result for the walker. 4.2.Directed Graph Drawing According to the aforementioned grey relational analysis model and the representation evaluation results (shown in Figure 5), the usability problems directed graph can be drawn using Eq. (8) - Eq. (15). Figure 6 shows the directed graph of the 16 usability problems. Figure 7 shows that X 8 is the most representative usability problem of the walker. Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q1 0 1 0 0 0 1 1 1 0 1 1 0 0 0 0 Q2 1 1 0 1 1 0 1 0 0 0 1 0 0 1 Q3 0 1 1 1 1 0 1 0 0 1 0 0 1 Q4 1 0 0 1 0 0 1 1 1 1 1 0 Q5 0 1 0 1 0 1 0 0 1 1 0 Q6 0 0 1 0 1 0 0 1 1 0 Q7 0 1 1 0 1 0 1 1 0 Q8 1 1 1 1 1 0 0 1 Q9 0 1 0 1 1 0 0 Q10 0 1 1 0 1 0 Q11 0 0 0 0 1 Q12 0 1 1 1 Q13 1 1 0 Q14 1 1 Q15 0 Q16 Figure 5. Initial impression results of representation evaluation matrix for walker Figure 6. The GSM digraph of the 16 usability problems 4.3. Influence Ranking According to the aforementioned GM(1,N) model and the important order evaluation result (shown in Figure 7), and by using all of the usability problems X1~X16 as the original variables (0) x 2( 0 ) ~ x 17 and the product image as the dependent variable x1( 0 ) , the influence coefficient matrix â can be obtained from Eq. (19). For the experimental sample ( Y1 ), the influence weighting of the 16 usability problems is obtained as b1 =9.83, b2 =-8.82, b3 =-8.01, b4 =-3.12, b5 =-5.41, b6 =3.18, b7 =11.19, b8 =-12.56, b9 =11.2, b10 =-7.13, b11 =-10.82, b12 =6.52, b13 =-9.71, b14 =-11.08, b15 =-8.19 and b16 =9.32. By normalizing each value via the formula
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen 7 r* ( X j ) b j / bi , the resultant rank sequence of the usability problems can be obtained: i 1 r ( X8) r* ( X12) r* ( X11) r* ( X 3) r( X 4) r( X 7) r( X 5)r* r( X17) r* ( X 9) r* ( X1) * r* ( X 6) r( X16) r( X14) r* ( X10) r* ( X 2) r* ( X 6) r( X13). From the above rank sequence results, it is seen that usability problem ( X 8 ) has the greatest influence on the walker. Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q1 1 2 3 4 2 1 3 3 4 5 5 4 3 2 1 Q2 2 1 1 2 3 4 4 5 5 4 3 2 2 4 Q3 3 3 2 4 2 2 3 1 1 1 2 3 3 Q4 1 5 4 5 2 1 1 1 2 2 3 3 Q5 1 1 6 1 2 2 2 2 3 4 4 Q6 2 5 4 5 6 7 5 6 2 1 Q7 6 2 3 2 6 4 4 4 3 Q8 1 1 2 3 1 1 2 1 Q9 1 1 1 2 2 3 4 Q10 4 4 5 2 1 1 Q11 1 1 1 1 1 Q12 1 2 2 1 Q13 2 3 4 Q14 1 1 Q15 1 Q16 Figure 7. Iinitial impression results of importance order evaluation matrix for walker 5. Usability Inspection Expert System Based on the previously described novel approach, we developed a Usability Inspection Expert System (UIES). The UIES provides both knowledge acquisition and expert system execution interfaces. In the UIES, the interface (Figure 8) was built using VB software; the database was designed using SQL software. This UIES is mainly built for helping user product designers to easily perform usability problem evaluations. The developed UIES includes a major interface (Figure 9). The details of the UIES are described as follows. _ Figure 8. UIES
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen Figure 9. Major interface of UIES (1) Usability Problems Reporing In the major interface of UIES, the user first chooses the function “Evaluation”, then the product image box and usability principles box show a representation of the evaluated product and the referenced principles. Subsequently, the product designer keys in the usability problems into a problem report box and pushes the “Enter” button. The usability problems are automatically recorded. The recorded usability problems are listed and coded when the user pushes the “List Problems” and “Code Problems” buttons. (2) Reported Usability Problems Evaluation To complete the usability problems inspection, the evaluation of the reported problems’ representation and importance order is essential. The UIES also provides convenient “Representation Evaluation” and “Importance Evaluation” functions that allow the user to easily complete their usability inspection. The procedures are described as follows. First, the user should choose the function “Representation” command in the “Evaluation” menu. If the “GSM Digraph” button is clicked, the hierarchical digraph of the usability problems is drawn and shown in the evaluating results box. Subsequently, when the user selects the “Importance” command in the “Evaluation” menu, the influence weight of usability problems is calculated. The influence weight is also shown in the evaluating results box if the “Influence Weight” button is pushed. According to the hierarchical digraph and the influence weight, the UIES provides a suggestion for the key usability problems if the user clicks the “Suggest” button in the evaluation frame. Accordingly, a product designer can modify and incorporate their solution for important usability problems into the draft of the product to create a new prototype.
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen 6. Conclusion This work proposed a hybrid UIA that integrates HE, GSM and GST to effectively and accurately evaluate the usability problems of a product. Based on the modeling results, a UIES was also built. The conclusions of this study are as follows. (1) The proposed methodology includes GSM, which embodies the hierarchical and structural classification functions and provides good representation evaluation. (2) The proposed methodology includes GST, which can provide important order evaluations of usability problems on product images. Using GST, reluctant usability problems can be omitted, thereby enhancing the usability evaluating speed while maintaining evaluation accuracy. (3) To help product designers with the further refinement and incorporation of creativity or innovation, a hybrid UIES was developed based on the UIA. (4) According to the proposed UIES, the designer can easily capture the customer’s usability needs and evaluate how large the gap between a customer’s viewpoint and a designed product usability should be. (5) The results of this study provide useful hybrid insights for designing a product from its usability problems towards the user’s usability needs. Although a walker was chosen as an illustration of the approach, the methodology can be applied to other types of products with various usability problems. References [1] Alreck, P.L., Settle, R.B., “The Survey Research Handbook”, Irwin Professional Publishing, Chicago, IL., 1994. [2] Bevan, N., “Measuring usability as quality of use”, Journal of Software Quality, vol.4, no.1, pp.115–140, 1995a. [3] Bevan, N., Usability is quality of use. In: Anzai, Ogawa (Eds.), “Proceedings of the 6th International Conference on Human Computer Interaction”, Elsevier, North-Holland, 1995b. [4] Bevan, N., Kirakowski, J., Maissel, J., What is usability? In: Bullinger, H.J. (Ed.), “Proceedings of the 4th International Conference on Human–Computer Interaction”, Elsevier, North-Holland, 1991. [5] Bias, R. The pluralistic usability walkthrough: coordinated empathies. In: Nielsen, J., Mack, R. (Eds.), “Usability Inspection Methods”, John Wiley and Sons, New York, NY, 1994. [6] Deng, J.L. “Grey Systems”, China Ocean Press, Beijing, 1988. [7] Deng, J.L., “Introduction to Grey system theory”, The Journal of Grey System Theory, vol.1, no.1, pp.1-24, 1989. [8] Dumas, J.S., Redish, J.A., Practical Guide to Usability Testing. Ablex Publishing, Norwood, NJ, 1993. [9] Hartson, H.R., Castillo, J.C., Kelso, J., Kamler, J., Neale, W.C., “Remote evaluation: the network as an extension of the usability laboratory”, Proceedings of CHI’96 Human Factors in Computing Systems, 1996. [10] Nagai, M., Yamaguchi, D., “Elements on Grey System Theory and Applications”. Kyoritsu Shuppan, Tokyo, 2004. [11] Nagai, M., “Methodology of System Analysis and Design”, Kogaku-Kenkyusha, Tokyo, 1995. [12] Nagai, M., Yamaguchi, D., Li, G.D., Mizutani, K., “New System Modeling Method Based on Grey Theory”, IPSJ SIG Technical Report, 2005(40), AL- 101-9, pp.59-66, 2005. [13] Nielsen, J., “Usability Engineering”, Academic press, San Diego, CA., 1993. [14] Nielsen, J., Heuristic evaluation, In: Nielsen, J., Mack, R.L. (Eds.), “Usability Inspection Methods”, John Wiley and Sons, New York, NY, 1994. [15] Rubin, J., Testing Two Participants at a Time. “Handbook of Usability Testing”, John Wiley and Sons, New York, NY, 1994.
A Usability Inspection Expert System based on HE, GRY and GST Chunwei Chen [16] Rowley, D.E., Rhoades, D.G., “The cognitive walkthrough: a fastpaced user interface evaluation procedure”, In: CHI ’92 Proceedings, 1992. [17] Soken, N., Reinhart, B., Vora, P., Metz, S., “Methods for Evaluating Usability”, Honeywell, 1993. [18] Tirapat, T., Achalakul, T., "Usability Assessment for Hyperlink Methods", JCIT: Journal of Convergence Information Technology, Vol. 2, No. 1, pp ~ 54, 2007. [19] Toptsis , A A., Emilrazan, J., “Cognitive and Usability Perspectives in Software Platform Libraries”, Journal of Next Generation Information Technology, Vol. 1, No. 2, pp. 25 ~ 34, 2010. [20] Tseng, F.M., Tzeng, G.H., Yuan, B., “The comparison of four kinds of prediction methods: ARIMA, Fuzzy Time Series, Fuzzy Regression Time Series, and Grey Forecasting- An example of the production value forecast of machinery industry in Taiwan”, 1997 Second Conference on Grey Theory and Applications, 1997. [21] Vora, P., Helander, M., A teaching method as an alternative to the concurrent think-aloud method for usablity testing. In: Anzai, Y., Ogawa, K., Mori, H. (Eds.), “Symbiosis of Human and Artifact”, 1995. [22] Warfield, J.N., “On arranging elements of a hierarchy in graphic form”, IEEE-SMC(3), pp.121–132, 1973. [23] Warfield, J.N., “An introduction to the application of interpretive structural modeling”, Proceedings of the IEEE, vol.63, no.3, 397–404, (1975). [24] Warfield, J.N., “Societal Systems: Planning, Policy and Complexity”, Wiley, New York, 1976. [25] Warfield, J.N., “A Science of Generic Design: Managing Complexity Through System Design, Intersystems”, Salinas, CA, 1990. [26] Wen, K.L., “Grey Systems: Modeling and Prediction”. Yang's Scientific Research Institute, Tucson, 2004. [27] Wharton, C., Rieman, J., Lewis, C., Polson, P., The Cognitive walkthrough: a practitioner’s guide. In: Nielsen, J., Mack, R.L. (Eds.), “Usability Inspection Methods”, John Wiley and Sons, New York, NY, 1994. [28] Wixon, D., Jones, S., Tse, L., Casaday, G.., Inspections and design reviews: framework, history, and reflection. In: Nielsen, J., Mack, R.L. (Eds.), “Usability Inspection Methods”, John Wiley and Sons, New York, NY, 1994. [29] Zhang, Z., Basili, V., Shneider-man, B., “An empirical study of perspective-based usability inspection”, In: Proceedings of the Human Factors and Ergonomics Society 42nd Annual Meeting, Chicago, 1998a. [30] Zhang, Z., Basili, V., Shneider-man, B., “Perspective-based usability inspection”, In: Proceedings of the Usability Professionals’Association Conference, Washington, DC, 1998b. [31] Zhang, Z. “Overview of usability evaluation methods”, Available from http://www.cs.umd.edu/~zzj/UsabilityHome.html, 2001.
You can also read