27.03.2014 Views

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

There is a relationship between the UIM’s evaluated artifact<br />

and the degree of automated process. UIMs evaluating HTML<br />

code are being fully automated. Nevertheless, their evaluated<br />

usability aspects are less than the usability aspects of UIMs<br />

that make use of inspectors.<br />

B. Meeting the needs of the Software Development Industry<br />

We used the sub-questions from this systematic mapping<br />

extension to suggest three features an emerging UIM should<br />

possess in order to meet the actual needs of the software<br />

development industry. We did not consider sub-question Q1<br />

(Theoretical Basis Method) because its goal was to explore the<br />

bases of new UIMs for Web applications, rather than<br />

identifying research opportunities. We p resent three features<br />

and their relationship to our research sub-questions as follows:<br />

Feature 1 - Ability to find problems in early stages of<br />

the development process: The results for sub-question Q2<br />

indicated that there is a need for UIMs evaluating the usability<br />

of artifacts related to the early stages of the development<br />

process. Co nsequently, in order to reduce the cost of<br />

correcting usability problems new UIMs should be able to<br />

evaluate models or prototypes.<br />

Feature 2 - Ability to find specific problems and suggest<br />

solutions: Research sub-question Q3 indicated that most<br />

Generic UIMs do not provide feedback on how to treat a<br />

usability problem once it is found. Consequently, emerging<br />

UIMs should be able to aid in both the identification and<br />

solution of usability problems.<br />

Feature 3 - Automation: Our results for sub-question Q4<br />

indicated that there is a s hortage of automated UIMs.<br />

Therefore, in order to enhance the performance of the<br />

evaluation, new UIMs should be automated or provide<br />

assistance by means of a to ol. Automated UIMs reduce the<br />

cost of carrying out inspections. Nevertheless, not every UIM<br />

can be automated. In this case, the UIM should provide means<br />

to reduce the inspector’s effort.<br />

V. USING FINDINGS TO DEFINE A NEW UIM<br />

The Web Design Usability Evaluation (Web DUE)<br />

technique is an inspection method that proposes to meet the<br />

needs of the software development industry regarding UIMs<br />

for Web applications. Therefore, the Web DUE technique was<br />

crafted by adopting the suggested features obtained from this<br />

systematic mapping extension. In this Section, we relate each<br />

of the characteristics of the Web DUE technique to the<br />

suggested features.<br />

The Web DUE technique evaluates the usability of paper<br />

based low-fidelity prototypes (or mock-ups). This means<br />

that the evaluation can be carried out in the early stages of the<br />

development process (Feature 1).<br />

The Web DUE technique guides the evaluation through<br />

Web page zones. Web page zones are pieces of Web pages<br />

with specific types of contents [3]. Table III shows the Web<br />

page zones used by the Web DUE technique and their<br />

contents. For each of the Web page zones we crafted a set of<br />

usability verification items based on the Heuristic Evaluation<br />

[8] and the Web Design Perspectives-Based Usability<br />

Evaluation – WDP [1] technique. The purpose of this usability<br />

verification items is to address usable characteristics within<br />

each of the Web page zones. Some of these verification items<br />

are shown in Table IV. Readers must note that the usability<br />

verification items also include examples in order to aid<br />

inspectors in the identification and solution of the identified<br />

problems. The complete list of the usability verification items<br />

per Web page zone can be found in [13].<br />

Once the inspector verifies which Web page zones are<br />

contained within the paper based prototypes, he/she uses the<br />

usability verification items to find specific problems affecting<br />

the Web page zones that are related to the evaluated Web<br />

application (Feature 2). Furthermore, the inclusion of the<br />

violated usability verification items within the paper based<br />

prototypes can aid in the correction of the encountered<br />

usability problems.<br />

TABLE III.<br />

WEB PAGE ZONES USED BY THE WEB DUE TECHNIQUE BASED<br />

ON [3].<br />

Zone<br />

Contents<br />

Navigation Navigation Links<br />

System’s State Information about the application's state and how we got<br />

there.<br />

Information Information from the application's data base.<br />

Services Access to functionalities related to the information zone.<br />

User Information Information about the logged user.<br />

Institution Information about the institution that is responsible for<br />

the Web application.<br />

Direct Access Common Web functionalities (Login, Logout, Home).<br />

Data Entry Provides a form to input data to execute certain<br />

operations.<br />

Custom Domain-independent content<br />

Help<br />

Information about how to use the application and how it<br />

works.<br />

A simplified version of the evaluation process of the Web<br />

DUE technique can be seen in Fig. 2. Initially, inspectors must<br />

divide the provided mock-ups into their respective Web zones<br />

(Stage 1). For each Web page zone the inspector verifies if the<br />

application meets usability rules by checking the technique’s<br />

usability verification items (Stage 2). Finally, the non<br />

conformity of any verification item implies in a usability<br />

problem (Stage 3). In order to correct usability problems, the<br />

Web application must consider including the violated items.<br />

Figure 2. Simplified inspection process of the Web DUE technique.<br />

Another important feature is that the Web DUE technique<br />

makes use of tools to reduce inspectors’ effort. As it<br />

involves inspectors’ judgment in order to identify usability<br />

problems, the Web DUE is not fully automated. However, it<br />

aids inspectors during the evaluation process by using a tool<br />

585

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!