station suggest completions for the typed characters,
based on a database of all train stations in Germany.
In our second example, Ajax is used to send the
content of a form to the server in order to save it to a
database while the user can continue to use the appli-
cation. This is implemented in a discussion forum ap-
plication where the user can add a comment which is
submitted to the server via Ajax and directly inserted
into the tree-like message board. In the meantime,
the user can continue reading or posting to the forum
without interruption.
While in the first example the expected advan-
tage consists in the support of the user through the
auto-complete suggestions, the main issues in the sec-
ond example are the reduced transfer time and the in-
creased smoothness of the user interface.
For the study we implemented both web applica-
tions in a version with and a version without Ajax
usage. As measures we choose two sub-aspects of
usability: satisfaction and efficiency (Nielsen, 1993).
We select satisfaction, as it is a subjective impression
and summarizes the whole experience of the user with
the application. In contrast, efficiency is chosen as an
objectively measurable criterion.
Satisfaction was measured with a 12 item ques-
tionnaire based on the IBM Usability Satisfaction
Questionnaire (Lewis, 1995) with statements like
“Overall, I am satisfied with how easy it is to use
this system”Each item has to be rated on a scale with
five possible gradings between “strongly disagree”
and “strongly agree”. Efficiency was quantified by
the time the users needed for the completion of given,
characteristical tasks.
4.2 Hypotheses
According to the chosen subjects and measurements,
four hypotheses are tested:
H1: The user satisfaction with the trip planner with
auto-completion of input fields is higher than without
auto-completion.
H2: The efficiency of using the trip planner with auto-
completion of input fields is higher than without auto-
completion.
H3: The user satisfaction with the message board with
transmission of new comments via Ajax is higher than
with regular comment transmission.
H4: The efficiency of using the message board with
transmission of new comments via Ajax is higher than
with regular comment transmission.
4.3 Methodology
The study was conducted via Internet. The partici-
pants were asked to complete a set of tasks for each
application. Each user worked with both the Ajax and
the non-Ajax version of the two applications, so they
had to complete four sequences altogether.
The order of the applications and the Ajax and
non-Ajax version was randomized to eliminate suc-
cession effects. Two different variants of the tasks
were created for the two versions of the applications,
the assignment of the task variants to the application
versions was randomized, too.
After each version the participant was requested to
fill out a satisfaction questionnaire. At the end of the
survey statistical data (age, gender, experience with
computers and the Internet) was gathered and a text
field for transmitting feedback was offered.
4.4 Results
The survey has been completed by 123 participants
successfully. Participants were between 14 and 68
years old with an elevated concentration between 20
and 30. There was a slight dominance of males with
a rather high experience with computers and the in-
ternet. Figure 2 shows the age and gender distribu-
tion. A small number of participants (exceeding the
123) experienced technical problems, mainly browser
compatibility issues, and have not been included in
the analysis.
The results show different extents of improvement
on satisfaction and efficiency in the two applications.
For the statistical validation of the results we applied
an analysis of variance for a repeated measures de-
sign. Using this method, three of the four hypotheses
can be confirmed while the fourth cannot be validated
statistically.
Figure 3 gives an overview over the results. Figure
4 shows a histogramm of the time required to com-
plete the given tasks, which is taken as the inverse of
efficiency.
The satisfaction with the trip planner improves
from 3.7 to 4.37 (on a scale from 1 to 5) when in-
troducing the Ajax-enable auto-complete widget. The
corresponding hypothesis H1 can be proven with high
significance (p < 0.01).
The time needed to complete the given tasks with
the trip planner decreases in average from 92.5 s to
71.5 s with Ajax auto-completion which shows a clear
gain in efficiency. Hypothesis H2 can thus be corrob-
orated also with high significance (p < 0.01).
In the message forum application, the satisfaction
of the users improve from 3.84 to 4.22 when the com-
WEBIST 2007 - International Conference on Web Information Systems and Technologies
292