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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

is discussed in detail, including our goals and experimental<br />

design. In Section 5 and 6 the results obtained by a quantitative<br />

and qualitative analysis are presented, respectively. Finally, our<br />

conclusions and future work are given in Section 7.<br />

II. RELATED WORK<br />

According to Offutt [3], one of the three quality criteria on<br />

the dominant Web development is usability. ISO 9241 standard<br />

[13] defines usability as “the extent to which a product can be<br />

used by specified users to achieve specified goals with<br />

effectiveness, efficiency and satisfaction in a specified context<br />

of use”. Although a lot is known concerning the development<br />

of usable Web applications, many of these applications still do<br />

not meet most customers’ usability expectations [8].<br />

Due to the importance of usability, the software<br />

development industry is in vesting in techniques and methods<br />

for the design and evaluation of web applications aiming at<br />

improving the interaction quality [4]. Usability evaluation<br />

methods can be divided into two categories [14]: Usability<br />

Inspections, evaluation methods based on experts’ analyses;<br />

and Usability Tests, in which usability defects are discovered<br />

by observation and interaction with users while they perform<br />

tasks or provide suggestions about the interface design [4].<br />

According to Fernandez et al. [8], most of the published<br />

studies concerning Web usability evaluation are based on user<br />

participation, while inspections methods are being less applied,<br />

even being naturally less expensive, since it does not need any<br />

special equipment [4]. This scenario indicates some research<br />

opportunities on usability inspections techniques, aiming to<br />

reduce the cost of evaluations and encouraging a more frequent<br />

usage of usability evaluation in the industrial environment.<br />

Several usability inspection techniques specific to web<br />

applications have been proposed [6, 9, 15, 16, 17, 18, 19, 20].<br />

Conte et al. [9] proposed the WDP technique (Web Design<br />

Perspective-Based Usability Evaluation Technique). Despite<br />

the feasibility of the WDP technique to detect usability defects<br />

on web applications, novice inspectors had difficulties using<br />

the technique caused by lack of skills such as experience on<br />

usability and inspection, which can affect the outcome of the<br />

inspection [9]. Aiming to guide novice inspectors uncovering<br />

usability problem, Gomes et al. [6] proposed the WDP-RT<br />

(Web Design Perspectives-based Inspection – Reading<br />

Technique). The results of empirical studies to evaluate the<br />

WDP-RT technique indicated that, despite the WDP-RT<br />

technique helping novice inspectors finding usability problems<br />

efficiently and effectively, the inspectors still have difficulty on<br />

applying it [21].<br />

The need to provide an easier usability inspection approach<br />

for novice inspectors motivated our research. Therefore, we<br />

proposed a new usability inspection technique for inspectors<br />

with little knowledge on usability and inspections. Our<br />

technique is called WE-QT (Web Evaluation Question<br />

Technique), and we present it in the next Section.<br />

III. WE-QT (WEB EVALUATION – QUESTION TECHNIQUE)<br />

In order to p rovide an ea sier and effective usability<br />

inspection approach for novice inspectors, we evolve the WDP-<br />

RT technique into another type of inspection technique: the<br />

question based approach, WE-QT [10].<br />

The WE-QT technique consists of a set of questions that<br />

guide inspectors uncovering usability problems. The question<br />

based approach provided by WE-QT simplifies the inspection<br />

process, aiming to r educe the difficulties of the novice<br />

inspectors executing the inspection. Our technique does not<br />

require training on usability, inspection or on the technique<br />

itself before utilizing it. The WE-QT technique hides the Web<br />

perspective concepts used on WDP-RT, as w ell as any other<br />

information that is not being needed at a certain time of the<br />

inspection, aiming not to confuse the inspectors with irrelevant<br />

information. The questions that compose our technique were<br />

developed extracting the main goal from the instructions of<br />

WDP-RT and converting them into questions (Fig. 1).<br />

Figure 1. Mapping: WDP-RT’s instructions into the WE-QT’s questions<br />

The questions are classified into Decision Questions (DQ)<br />

and Sub-Questions (SQ). The DQs are responsible for verifying<br />

the elements existence, while SQs are responsible for the<br />

evaluation of these elements [10]. Item (a) of Fig. 1 illustrates<br />

the mapping from an instruction of the WDP-RT technique into<br />

a DQ of the WE-QT. Once we mapped a DQ, the features that<br />

must be evaluated regarding the element of DQ were extracted<br />

and turned into a SQ (item (b) of Fig. 1). Depending on the<br />

inspector’s answers to the questions, according to the mapping<br />

of WE-QT, the DQs define if the SQs will be displayed.<br />

Therefore, the inspection is customized by the elements of the<br />

application, due to the adaptive flow of the questions. This<br />

process is automated by a support the tool [10]. Table I shows<br />

an extract of the first version of the WE-QT technique.<br />

TABLE I.<br />

EXTRACT OF THE WE-QT TECHNIQUE - FIRST VERSION<br />

Id<br />

Question<br />

Mapping<br />

Yes No<br />

0 Does the page show any messages? 1 10<br />

1 Can you easily see the messages? 2 2<br />

2 Can you easily understand the messages? 3 3<br />

3 Are the messages consistent with the local culture? 4 4<br />

4 Do the messages follow the visual pattern of the application? 5 5<br />

⁞ ⁞ ⁞ ⁞<br />

10<br />

Does the page inform you in which part of the application<br />

you are at?<br />

11 13<br />

11 Can you easily see this information? 12 12<br />

12 Can you easily understand this information? 13 13<br />

13<br />

Are the information and options provided by the page<br />

displayed in a natural and logic order?<br />

14 14<br />

589

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

Saved successfully!

Ooh no, something went wrong!