SlideShare a Scribd company logo
1 of 70
1
Evaluating Mobile Applications: A Spreadsheet Case
Study
Derek Flood, Rachel Harrison, Claudia Iacob*, David Duce
1Oxford Brookes University,
[derek.flood, rachel.harrison, iacob, daduce]@brookes.ac.uk
ABSTRACT
The power of mobile devices has increased dramatically in the
last few years. These devices are becoming more
sophisticated and allow users to accomplish a wide variety of
tasks while on the move. The ease with which
mobile apps can be created and distributed has resulted in a
number of usability issues becoming more
prevalent. This paper describes the range of usability issues
encountered at all stages of the mobile app life
cycle, from when users begin to search for an app to when they
finally remove the app from their device. Using
these results we developed a number of guidelines for both app
developers and app platform developers that
will improve the overall usability of mobile apps.
Keywords: Mobile technology, portable computing, application
process model, mobile usability.
1 INTRODUCTION
Advances in technology have allowed a range of sophisticated
devices to emerge which enable users
to perform a variety of tasks in a mobile context. These tasks
include both tasks which were
previously only available on traditional desktop applications
and tasks that are only enabled by the use
of mobile devices. To facilitate these tasks a wide range of
mobile applications, referred to here as
apps, are available from easy to install locations, such as the
App store provided by Apple or the
Android Marketplace provided by Google. In order to improve
the portability of both of these types of
apps, a number of compromises are necessary. These
compromises, such as smaller screen size, more
limited processing power and the mobile context in which the
device is used, have frequently had a
negative effect on the usability of these apps. The compromises
can most readily be seen during the
use of mobile apps. There has been a large amount of research
into the usability of specific mobile
apps (Ahmadi, 2008; Geven, 2006; Schmield, 2009; Shrestha,
2007). However, little research has
been conducted on the selection, installation and removal of
mobile apps, all of which can be
problematic. This paper presents a study in which we examined
aspects of user interaction with
mobile apps during various steps in the usage lifecycle of
mobile applications: application
identification, installation, usage, and removal. To illustrate the
range of interactions that a user may
have with a mobile app we also present a mobile app process
model which shows the typical life cycle
of a mobile app.
This paper is structured as follows. Section 2 describes related
work. Section 3 addresses user
interaction with mobile devices. Section 4 of the paper outlines
the case study conducted to
investigate the usability of mobile applications at various steps
in their lifecycle. Based on this
investigation, a set of guidelines for improving usability is
provided in Section 5. A number of
limitations to this study are presented in Section 6. The paper is
then concluded in Section 7.
2 BACKGROUND AND RELATED WORK
2.1 Usability Models and Standards
There are three major ISO usability standards, each one
identifying different attributes for measuring
usability. ISO/IEC 9241-11 (1998) defines efficiency,
effectiveness, and satisfaction as the main
2
attributes of usability, while ISO/IEC 9126-1 (2001) proposes
understandability, learnability,
operability, attractiveness, and compliance with published style
guides. ISO/IEC 9126-4 defines the
concept of quality in use as the composition of three factors:
effectiveness, productivity, and safety.
The general limitation of these standards is that they are too
abstract and give very little indication on
how to interpret scores of specific usability metrics.
To answer these limitations, The Metrics for Usability
Standards in Computing (MUSiC) model was
developed to “provide valid and reliable means of specifying
and measuring usability, while also
giving diagnostic feedback which enables the design to be
modified to improve usability” (Bevan,
94). In measuring usability, the MUSiC model assesses the user
performance in terms of the context
used for the evaluation, effectiveness, efficiency, productivity,
learning, satisfaction, and cognitive
workload. Performance-based assessments of usability,
however, lack aspects such as user
satisfaction.
Seffah & Donyaee propose QUIM (Quality in Use Integrated
Measurement), a hierarchical usability
evaluation model which decomposes usability into factors, then
into criteria, and finally into specific
metrics (Seffah, 2006). There are 10 factors considered by the
model: efficiency, effectiveness,
productivity, satisfaction, learnability, safety, trustfulness,
accessibility, universality, and usefulness.
As criteria, the model includes time behaviour, resource
utilization, attractiveness, likeability,
flexibility, minimal action, minimal memory load, operability,
user guidance, consistency, self-
descriptiveness, feedback, accuracy, completeness, fault
tolerance, resource safety, readability,
controllability, navigability, simplicity, privacy, security,
insurance, familiarity, load time, and
appropriateness. To define the usability metrics associated to
the model the authors identify a set of
relationships between the factors and the criteria. For example,
the efficiency factor is directly related
to criteria such as resource utilization, operability, and
feedback.
In (Hussain, 2008), the authors propose a method for developing
usability metrics using the Goal
Question Metrics (GQM) approach (Solingen, 1999). The GQM
model is a hierarchical structure
which starts with a goal which is further refined into questions.
Metrics are then created for each
question. For example, using this approach, Hussain et al.
consider one goal as being “Efficiency” and
derive a set of questions for it, e.g. “Once users have learned
the design, how quickly can they
perform tasks?”. Corresponding to this example question, the
authors consider the following metrics:
task completion time, duration used to finish given exercises,
duration spent on each screen.
2.2 Usability in the Mobile World
2.2.1. Research methodologies
The rapid progression of technology has led to an increase in
the number of mobile applications
available. Although these applications offer a number of
advantages in terms of portability and
convenience they do so at the cost of usability. Whether
performed in the laboratory or in the field,
usability testing can be used to find the problems users face
when interacting with a specific system.
These problems have various levels of complexity, ranging from
critical problems (which prevent the
subjects from completing the task and recur over all test
subjects) to serious problems (which
increase severely the time to complete the task) and cosmetic
problems (which increase the time to
complete the task but only slightly) (Duh, 2006). There are
many methods for assessing usability,
including heuristic evaluations, cognitive walkthroughs,
usability testing, and comparison against
existing guidelines. Deciding which method to use is difficult
and depends on the objectives of the
overall evaluation process.
Support in making such a decision has been given by the work
of (Duh, 2006) and (Kjeldskov, 2005).
In (Kjeldskov, 2005), four different approaches for evaluating
the usability of mobile guides are used:
field evaluation, laboratory usability evaluation, heuristic
walkthrough, and rapid reflection. The
results show that none of the techniques managed to identify all
the critical problems, and field
Hetty
Hetty
3
evaluation was the only technique to identify more than a half
of the serious problems. In addition the
type of problems identified by each technique differed. While
field evaluation identified issues
concerning the validity and precision of the data presented on
the device, the heuristic walkthrough
pointed to problems related to the overall use, flexibility and
usefulness of the mobile guide. Rapid
reflection brought to light issues related to the perceived
relevance of the available information and
linked it to the users’ emotional responses to the overall design
of the mobile guide.
A slightly different approach is used in (Duh, 2006) for
identifying the differences between usability
testing conducted in laboratory and field environments in terms
of the following criteria:
i) quality and quantity of the usability problems revealed,
ii) usability performance measure of each task,
iii) users’ satisfaction, and
iv) users’ behavioral patterns.
The final results showed that the number of usability problems
identified in the field environment was
twice the number of problems revealed by the laboratory
testing. Moreover, the time needed to
perform the task was much longer in the field environment. On
the other hand, the behavior of the
subjects was more positive in the laboratory environment which
led the authors to conclude that this
would affect the overall results of the usability testing, making
the laboratory usability testing
insufficient in evaluating the mobile application in its actual
context of use.
2.2.2. Predicting usability
Zhang and Adipat (2005) have highlighted a number of issues
that affect the usability of mobile apps,
including Mobile Context, Connectivity, Small Screen Size,
Display Resolution, Limited Processing
Capability and Power and Data Entry Methods.
Efforts have been made to look into some of these issues,
focusing mostly on mobile web browsing
(Ahmadi, 2008; Geven, 2006; Schmield, 2009; Shrestha, 2007)
and mobile guides (Kjeldskov, 2005).
Acknowledging the importance of mobile web browsing, but
also the limits in the usability of the
applications addressing it, Ahmadi et al. introduce a method for
automatically adapting a desktop
presentation to a mobile presentation. Usability testing
performed on the method applied revealed that
“mobile users are likely to have an immediate, goal-directed
intention of finding particular
information rather than reading through a long document”
(Ahmadi, 2008). As a consequence,
efficient information searching and browsing is vital.
Building on this, Schmield et al. (Schmield, 2009) describe the
results of a multidimensional study
which investigates usage scenarios as well as the usability of
mobile tailored websites, answering
questions such as: What kind of websites are most often
accessed using a mobile phone and who are
the users?, What websites are currently available in a mobile
tailored version? Should a mobile
tailored version provide the same information as the full version
or is a limited set of functionality an
advantage?, Do the mobile optimized versions really have an
advantage in comparison with the full
version when viewed on a mobile phone?, Which type of mobile
phone qualifies best for surfing the
web (full version)? Some of the answers include:
and 29.
fell in the category ‘Information
services’, while 20% were social networking sites. The rest of
them were search engines,
online shops, or entertainment related sites.
creens are preferred over pen-based or
keyboard based devices. However,
the type of device did not seem to influence the mean time
required by the subject for
completing the task.
Hetty
4
A discussion on the optimal information hierarchy for mobile
use and the usability effects for reduced
screen size is proposed in (Geven, 2006). Slow reading speed,
poorer comprehension and information
retrieval performance are just a few of the usability effects
reduced screen size brings (Duchnicky,
1983; Jones, 1999; Larson, 1998). Ways of dealing with such
issues include adapting the way
information is structured in hierarchies (Geven, 2006). A
comparative study of four hierarchies on
three different devices brought to light the following:
clearly prefer narrower hierarchies on all three devices.
tested.
between depth and breath.
Mobile devices generally do not contain a traditional keyboard
as this would make the device too
large to be portable. Some devices incorporate a physical
keyboard which utilizes small keys while
other devices use touch screen technology to present a keyboard
to the user on screen. These
keyboards require the physical keys to be smaller than
traditional keyboards. Even with smaller keys
it is not possible to include all required keys on a single screen.
The iOS and Android platforms
address this issue by providing users with three separate
keyboards; one containing letters, one
containing numbers and some special characters and a third
containing additional special characters.
2.3 Spreadsheets and Usability
Research on spreadsheets has focused on various aspects,
including expanding spreadsheet languages
through direct manipulation and gestures (Burnett, 1998),
communicating unit error messages in
spreadsheets (Abraham, 2005), type inferences for spreadsheets
(Abraham, 2006), graph-based
visualizations (Kankuzi, 2008), testing (Rothermel, 2001), and
web based spreadsheet-mediated
collaboration (Ginige, 2010). However, little work has been
done in identifying the usability issues
revolving around spreadsheet applications (either mobile or
desktop-based) and ways to go about
them. In (Flood, 2011), an evaluation of mobile spreadsheets
focuses on their effectiveness,
efficiency, satisfaction, and simplicity. Results show that:
the tasks the participants wish to
accomplish.
mobile spreadsheet applications.
subjects to perform considerably more
navigation when looking at large spreadsheets.
bjects find it difficult to conceptualize the overall
spreadsheet and to see how the section
on-screen fits within the context of the spreadsheet causing
cognitive overload.
convinced the subjects to put up with
some of the limitations brought by the device.
using a mobile spreadsheet
application. On the other hand, half of the subjects considered
the device to be sufficient for
their needs.
Flood et al. (Flood, 2011), identified navigation as an issue that
affects the performance of people
debugging spreadsheets through voice recognition technology
(an alternative input method for
desktop computers) in comparison with the traditional input
methods provided by the keyboard and
mouse. By addressing this issue it was found that debugging
performance could be improved. It was
also found that participants audited more cells with the
improved navigation system, and the ability to
do this is an important aspect of the debugging process.
Chen et al. (Chen, 2010) conducted an evaluation of users
entering text on a small size QWERTY
keyboard. This evaluation required 15 participants to enter a
passage of text using the small sized
5
keyboard. On average participants used 540 keystrokes to enter
the passage of text. The most
prevalent type of error made by these participants during the
task was a key ambiguity error, which
occurs when a user enters a character other than the target
character. It was found that on average,
participants made about 9 key errors on the first typing task. All
participants made at least one error of
this type during the study. Errors of this type, when made on a
spreadsheet, may result in a misspelled
word or in an incorrect reference in a cell formula, which could
alter values in a spreadsheet
substantially. It has been shown that even on desktop computers
errors like this persist. Two
independent studies (Panko, 1998; Powell, 2009), found that
over 85% of the evaluated spreadsheets
contained errors.
3 USABILITY OF MOBILE APPLICATIONS
3.1 What are Mobile Devices?
The meaning of the term ‘mobile device’ is now quite well
understood. Traditionally the term referred
to a smart phone but with the advent of larger devices the term
is now used more widely. The
differences between larger devices (such as the iPad) and small
devices (such as smart phones) are
considerable and reduce our ability to generalise research
results.
Figure 1 – The Portability Continuum
To scope our work we have developed the Portability
Continuum shown in Figure 1. We consider
mobile devices to be a subset of portable devices: not all
portable devices are mobile. For example,
desktop computers can be moved between locations and are
therefore portable however we do not
consider these to be mobile devices here. Along the portability
continuum devices are placed in
increasing order of physical size from left to right. The devices
in Figure 1 are used for illustrative
purposes only. Other devices, such as portable MP3 players,
medical devices, etc. could also be added
to this continuum.
The meaning of ‘mobile device’ as used here only considers the
physical size of the device. Other
factors, such as the presence of an internet connection or the
ability to connect to other devices or
services, may also play an important role in the context of
mobile apps but are not considered here.
This paper focuses on smart phone devices: tablets and e-
Readers are outside the scope of this paper.
Although these are mobile devices according to our use of the
term the differences in interaction
styles and abilities raises different research questions to those
presented here.
3.2. A Process Model for Mobile Apps
To better understand the way users interact with mobile apps a
survey of smart phone users was
conducted together with laboratory usability tests. We hope that
understanding the nature of user
interactions with mobile apps and the issues users face will help
to improve the user experience of
mobile apps. The full range of interactions considered during
the survey and the laboratory tests is
captured in the mobile app process model which begins at the
time a user first encounters an app,
usually when an app is downloaded as a result of a search, to
when a user finally removes it from their
device. It is important to consider all of these stages, as they
will all impact upon a user’s overall
6
impression of the system and therefore its ultimate success or
failure. Our mobile app process model
has four stages as depicted in Figure 2.
Figure 2 – The Mobile App Process Model
The four stages encompassed in the app process model are:
need for a mobile app for a
particular task. This task could be anything such as
entertainment, ability to view documents
or to log health information. There are many ways in which the
user could identify an app
including the use of mobile app stores such as the Android
Marketplace.
appropriate app they are ready to
install it. On traditional desktop systems this step offers the
users many customisations;
however, with mobile apps the user may not have this
customisability because the operating
system may make these decisions on behalf of the user. This
stage also includes the
installation of updates to the app as they are required.
o be
used. This stage represents the
most extensive range of interaction between the user and the
app. Therefore it is at this stage
that most usability problems will be noticed by the user.
they no longer need the app they
may remove it from their device, usually to free up space for
more apps. In some cases a long
time will pass between the final usage of the app and its
removal from the system.
The process model reflects the stages which the user is required
to execute to complete their desired
task. Before the user can accomplish this they must first
identify and install a suitable app. Once the
task has been completed, they may decide to remove the app
from their mobile device. In some cases
the user may decide after removing the app to reinstall the app
on their device and thus will proceed to
search for the app again.
3.3. Evaluating User Interactions with Mobile Applications
within the Process Model
To evaluate user interactions with mobile applications in the
framework of the process model we
adopted the GQM approach (Basili, 1994) and formulated a
series of questions related to each of the
stages described by the model. In a first instance, a user
searches for a mobile app once s/he has
identified the exact purpose for which the application is needed.
The search is performed over various
sources and different factors may influence the user’s final
choice. This process could be more or less
tedious depending on the issues the user experiences. Also the
ease of locating an application for a
specific purpose may bias the user’s rating of the overall
experience of using the application. Several
App Removal App Identification
App Installation / Upgrade
App Usage
7
questions need to be answered when assessing interaction with a
mobile app at this initial stage of the
process, as shown in figure 3.
Figure 3 – Research questions for the search phase of mobile
apps
Once the user finds an application of interest, they progress to
installing the application on the device.
At times, searching for an application does not automatically
lead to actually installing any
application on the device and the reasons for this are many. The
actual installation process of a mobile
app can bring several constraints and difficulties; hence, a study
of the usability of a mobile app
should also consider such issues. Questions to ask for assessing
the level of usability of a mobile app
at this stage are depicted in Figure 4.
Figure 4 – Research questions for the install phase of mobile
apps
Having an application installed and ready to use, allows the user
to take full advantage of the
application’s features. Even though installed for a specific
purpose, the app may not be needed after
the purpose has been met, so the frequency with which an app is
used may be directly related to
several other factors worth exploring. Locating an app on the
device once it has been installed is
another issue of concern when analysing the usability of the
application itself. Usability assessment
factors such as learnability are of concern when evaluating the
use phase of the model proposed.
Some of the questions to ask when evaluating usability at the
use stage of the model are presented in
Figure 5.
8
Figure 5 – Research questions for the use phase of mobile apps
Lastly, mobile apps are sometimes removed. The reasons for
that are worth exploring when assessing
the usability of the application since they may reveal usability
issues which have convinced the user
not to use the application anymore and remove it from the
device. Hence, following the model
proposed in this paper, evaluating the usability of a mobile app
at this particular stage would require
answering the question in Figure 6.
Figure 6 – Research questions for the removal phase of mobile
apps
Most usability evaluation analyses focus on the actual use of a
mobile app. However, a
comprehensive evaluation of the usability of such an app
requires evaluation at every step of its
lifecycle. Different issues may occur at various stages and they
have a direct influence on: a) the user
experience and b) the other stages of the application’s lifecycle.
Our process model represents the
typical lifecycle of a mobile application. Evaluating each of the
stages is important in order to identify
the usability issues the user might face during each of them.
4 CASE STUDY
4.1. Objectives
The objective of the study is to evaluate user interaction with
mobile applications (in particular mobile
spreadsheet applications) in the framework of the process model
described in Section 3. For this, the
study focuses on the following questions:
App
Identification
(1) Where are apps installed from?
(2) What factors affect the choice of an app?
(3) What issues one might experience when searching for an
app?
(4) How easy it is to locate an app for a specific purpose?
App
Installation/Upgrade
(5) How frequently would one install an app?
(6) How easy is it to install an app?
(7) What issues are experienced when installing an app?
App Usage
(8) How frequently are the mobile apps used?
(9) Once installed, how easy is it to locate an app?
(10) How long does it take to learn to use a mobile app?
(11) What are the most common usability issues with the use of
mobile apps,
and in particular of mobile spreadsheet applications?
App Removal (12) Why are mobile apps removed?
Table 1 – Case study objectives
The overall context of the study is mobile apps in general.
However, for a more precise understanding
of the use stage described above, the paper considers one
particular class of applications, mobile
spreadsheet applications. The motivation for this comes from
the results of a survey of experienced
spreadsheet users (Flood, 2011) which show that almost 80% of
participants required access to a
spreadsheet while away from a traditional computing device,
such as a laptop or desktop computer.
Modern smart phones can provide the necessary functionality by
allowing users to run a small scale
version of a spreadsheet application while on the move. There
are a number of applications available
which can be used this way. However, these applications vary
greatly in terms of usability and the
range of features available.
9
4.2. Design
4.2.1. Research Method
Throughout the study, we employed two research methods for
gathering data and analyzing the
results:
structured to answer question 1-10,
and 12.
participants. The participants were given
a task and their interactions with the mobile application were
recorded. The results of the
laboratory usability testing provide answers to question 11.
4.2.2. Participants
The survey and the laboratory usability testing were conducted
with different participants, the two
groups being completely independent.
4.2.2.1. Survey
In total 51 participants took part in the survey. The gender
analysis showed that 61% of the
participants were male and 39% female and their ages ranged
from 16 to 60 as shown in Figure 7.
Figure 7 – Percentage of survey participants by age
It can be seen that the 82% of the participants were aged
between 21 and 40. None of the participants
was over 60 years of age.
Figure 8 – Breakdown of participants by platform
2%
57%
25%
14%
2%
Under 20
21 ‐ 30
31 ‐ 40
41 ‐ 50
51 ‐ 60
47%
6%
2%
2%
37%
6%
iOS
Symbian
Blackberry
Windows
Android
none
10
There are a number of platforms that can be run on mobile
devices. To ensure that the issues
identified were not specific to a particular platform, the survey
was open to users of all platforms.
Figure 8 shows the breakdown of participants by platform. It
can be seen that the two most
represented platforms are the iOS platform and the Android
platform, accounting for 84% of
participants. The remaining participants used Blackberry OS,
Symbian and the Windows OS. Three of
the participants did not use Smartphone devices and make up
the remaining 6% of the participants.
These participants either did not indicate the model of their
phone or their phone was not a traditional
smart phone but did allow java apps to be executed. Participants
may have had more than one device;
this information was not collected.
Figure 9 – Percentage of participants by duration of device
ownership
To determine the level of experience participants had with smart
phones, they were asked “How long
have you owned this/these device(s)?” Answers ranged from
less than one month to approximately 3
years, with an average usage across all participants of nine
months. Figure 9 shows the number of
participants by duration of ownership. It can be seen that the
majority of participants have owned a
smart phone for less than one year.
4.2.2.2. Laboratory Usability Testing
Twelve participants were recruited to participate in the
laboratory usability testing. Of these, 25%
were female and 75% were male. Age wise (Figure 10),
participants were from 21 to 60, the majority
being less than 30.
Figure 10: Percentage of participants by age
Figure 11Figure shows the participant’s prior level of
experience with desktop spreadsheet
applications. It can be seen that 75% of the participants rated
their level of experience with
spreadsheets as being intermediate. Only 1 participant (8.33%)
rated their level of experience as being
novice. Only one of the participants had used a spreadsheet on a
mobile device prior to the
experiment. This participant found the previous experience to
be frustrating and so only used the
spreadsheet app twice on the mobile device before removing the
app.
59%21%
6%
6%
8%
<6 months
6 ‐ 12 months
12 ‐ 18 months
18 ‐ 24
>24 Months
41.67%
16.67%
16.67%
16.67% 21‐30
31‐40
41‐50
51‐60
11
Figure 11: Participant’s Prior Level of Experience with
Spreadsheet Applications
The participant’s previous level of experience with the iOS
platform is displayed in Figure 12. It can
be seen that approximately 60% of participants rated their
experience with the iPhone as being either
intermediate or expert. With the exception of one participant,
the remaining participants all had
experience of other smart phone devices.
Figure 12: Level of Experience with iOS platform
The age distribution of the subjects means that the results
obtained do not specifically address one age
interval. Also, working with subjects with different levels of
experience in the area of spreadsheet
applications allowed us to identify a larger diversity of usability
issues. Expert users were expected to
report different issues than novices. However, the majority of
the subjects were intermediate users.
4.2.3. Procedure
4.2.3.1. Survey
The participants for the survey were recruited through a number
of social media platforms, including
Facebook and LinkedIn. A link to the survey was initially
posted by the first author on his personal
accounts with links to people from a number of countries,
including England, Ireland, Spain and
Austria, and so participants may have been recruited from each
of these countries. This information
however was not collected during the survey and is presented
here only to indicate the range of the
recruitment process. It was observed that participants from each
of these countries placed comments
stating that they had completed the survey. In addition to being
placed on the first author’s account, a
number of the participants reposted the link to the survey on
their own accounts further propagating
the survey. The survey was kept open for approximately 4
weeks during which time it was accessible
to participants 24 hours a day. The results presented here are
based on all participants who completed
the survey and submitted their results. The survey allowed
participants to attempt the survey but only
recorded the results of those who completed and submitted the
survey. It is possible that additional
participants started the survey and subsequently abandoned it
before the final submission.
16.67%
75%
8.33%
Expert
Intermediate
Novice
16.67%
41.67%
41.67%
Expert
Intermediate
Novice
12
4.2.3.2. Laboratory Usability Testing
The most common uses of spreadsheets on a mobile device have
been found to be viewing and editing
(Flood, 2011). Consequently the participants in the laboratory
usability testing were asked to edit nine
cells and locate a further seven pieces of information located on
the spreadsheet. The spreadsheet used
was adopted from Howe and Siskin (Howe, 2006) who used a
similar spreadsheet during an
investigation of spreadsheet debugging. The spreadsheet
calculates the five year projections of Acme
Ltd. It contains 3 worksheets; Payroll, Office Expenses and
Projections. The breakdown of tasks was
selected to reflect the frequency with which tasks would
typically be done on a mobile device. For the
location tasks, participants were given a brief description of the
cell and asked to navigate to this cell
and change the background color to one of their choice. Thus
participants are forced to first locate and
then enter the cell allowing the navigation time to the cell to be
determined.
4.3. Data Collection
4.3.1. Survey
The survey was divided into 5 sections (Appendix A). The first
4 sections refer to the user’s
experiences at each stage of the mobile app process model while
the final section was used to collect
demographic information about the participants. The sections
are outlined below:
ed by
participants for locating new
apps. It also examined the factors used by participants to decide
between the many different
apps available for a given purpose and the time participants
spend searching for apps.
tion of the survey focused
on the issues experienced by
participants while installing apps. It examined the frequency
with which users installed apps
as well as the issues they have experienced during the
installation process.
asked about using mobile apps
including, frequency of use,
learnability, and other usability issues experienced by the
participants.
removing apps from a device and the
frequency with which apps were removed.
about age, gender and
experience of participants.
In each section participants were asked to respond based on
their expectations but we found that
participants responded according to their previous experiences
of mobile apps and so this is what we
report in this paper.
4.3.2. Laboratory Usability Testing
The laboratory usability testing captured the actions of
participants while using the mobile
spreadsheet application, providing data with respect to the
users’ interactions. For a further analysis of
the data the participants’ interactions with the spreadsheet
application were recorded. These
recordings were coded for analysis using the coding scheme
described in Table 2.
Code Description
newCellSelect subject selects the cell/character they are
interested in
sameCellSelect subject (re)selects the cell/character previously
selected
wrongCellSelect subject selects a cell/character they are not
interested in selecting
multipleCellSelect subject mistakenly selects multiple cells
instead of one desired cell
selectOption subject selects an option of the application
navigateOptions subject browses through the options available
within the application
scrollUpDown subjects scrolls the screen vertically
scrollLeftRight subject scrolls the screen horizontally
goBack Backspace
save subject saves the modifications
13
cancel subject cancels the modifications performed
giveUp subject gives up the task
switchScreen subjects selects a different screen of the
application
typeLetter subject types a letter
typeDigit subject types a digit
typeUpperCase subject types an upper case
retypeChar subject retypes the same character again
lostKeyboard subject tries to bring back the keyboard
hideKeyboard subject tries to hide the keyboard
actionFeedback feedback is provided to the subject on their
action (more on this)
whatsThis subject is uncertain about the results of his more
recent action
close subject closes the application
zoomIn subject zooms in
zoomOut subject zooms out
fishEye subject makes use of the fishEye feature
Table 2 – Coding scheme used for the laboratory usability
testing video analysis
The synthetized data collected from the laboratory usability
testing supported our analysis of question
11, providing information on: a) the frequency of each action
performed by the participants while
using the app and the meaning of these frequencies and b) the
recurring sequences of actions followed
by the participants and the meaning of these.
4.4. Results
4.4.1 App Identification
Figure 13 shows the list of sources of apps location identified
during the survey. It can be seen that
the app stores are the main source of new apps. The high
frequency of the App Store and the Android
Market reflects the popularity of the iOS and Android
platforms. Other sources include the Google
search engine and installation from a desktop or laptop
computer.
Figure 13 – Source of app location
A search of the app stores will usually return a high number of
results, making it difficult for users to
find the best app to install. In order to better understand how
users decide between different apps,
participants provided a wide variety of answers, using different
terminology to represent the same
concepts. In some cases the participants listed multiple factors
which influenced their choice of app. A
qualitative analysis of the answers was performed, whereby
each response was classified based on its
semantic content as shown in Figure 14.
0 5 10 15 20 25
Android Market
App Store
Computer
Google Search
Other Websites
Ovi Store
Windows Marketplace
Frequency of each
source
14
Figure 14 – Factors affecting app selection
Figure 14 shows the frequency with which each factor was
identified as being important to the
participants. It can be seen the two most important factors for
the selection of an app are Function and
Price. This highlights the need for app developers to carefully
consider price and function. One
participant remarked that apps “Must be free or come so highly
recommended I’d find it essential”. A
number of participants said that they would use the opinions of
other users to help locate apps. In this
context the “others” are not limited to acquaintances but also
include app ratings, reviews and the
numbers of downloads. Another important aspect to the
selection of an app is User Interaction, which
is used here to represent factors such as screen layout, usability,
ease of use etc. It is unknown how
users evaluate these factors before using the app. However, in
most of the app stores users have access
to screenshots which may help them to rate some of these
factors.
Two lesser quoted factors are Curiosity and File Size. Two
participants said that they would select an
app just to better understand what the app was. Only one
participant said that the size of the app
would influence their choice. Despite the high number of
factors affecting the users’ choice of app, it
was found that participants spend on average only 10 minutes
looking for an app. The longest time
any single participant spent looking for an app was reported to
be 1 hour.
Figure 15 – App search time
0 10 20 30 40
file size
curiosity
User Interaction
Opinion of Others
Price
Function
Factors affecting
app selection
15
Figure 15 shows a box plot of the search times quoted by
participants. Participants who spent more
than 20 minutes searching for an app are statistical outliers
(indicated by a circle). We found that 75%
of the participants spent less than 10 minutes looking for an
app, with 50% spending 5 minutes or
less.
The most prevalent issue participants experienced while
searching for an app was the high volume of
results obtained when searching the app stores. Approximately
20% of participants remarked that
while searching for apps a large number of unrelated apps are
returned. While evaluating apps for
diabetes management, Garcia et al. (2011) performed a search in
the App Store for “diabetes” and
over 200 apps were returned including apps for cooking,
information about diabetes, general health
apps and apps for calculating Body Mass Index. The
participants also identified the following issues
while searching for an app:
ng the appropriateness of an app or difficulty
finding reviews (14%);
-English titles) (6%).
Despite the issues mentioned it was reported that participants
still found it easy to locate apps, rating
this with a median value of 2, on a five point Likert scale,
where 1 is Very Easy and 5 is Very difficult.
4.4.2 App Installation
During the survey the frequency with which users install apps
was examined. Figure 16 shows the
percentage of participants that install apps with each frequency.
It can be seen that most participants
only install apps when needed. One third of the participants said
that they install apps on a weekly
basis. Some participants (6%) said they would never install an
app on their device.
Figure 16 – Frequency of apps installation
Participants were asked to rate on a 5-point Likert scale how
easy they found it to install an app. A
median value of 1 was found, indicating that on average
participants found it very easy to install apps.
The modal value was also 1. When using the App stores, apps
can be installed in one click. Unlike
traditional desktop applications, where there may be a large
number of configurable options, apps are
installed automatically onto the handset, hiding a lot of the
installation procedure from the user.
A small number of participants reported several issues
encountered while installing an app, such as
the handset would stop working during installation and the
system would need to be restarted. One
participant experienced problems when the app was installed in
an unexpected location which
0.00% 10.00%20.00%30.00%40.00%
Daily
Weekly
Monthly
When Needed
Never
Frequency of Installation
% of participants
subsequ
reported
4.4.3 Ap
4.4.3.1.
The first
the parti
devices,
many of
the part
frequenc
It was f
The me
approxim
show tha
The rela
desired
asked to
installed
very eas
The effi
installed
device. W
time.
ently affecte
d experiencin
pp Usage
Survey
t aspect of ap
icipants’ dev
with an ave
f these apps t
ticipants’ dev
cy was calcu
found that th
edian numbe
mately 38%
at only a sma
atively large
app can bec
o rate, on th
d. The media
sy to locate a
iciency with
d on the devi
We analysed
ed updates b
ng no issues w
pp usage exa
vices. It was
erage of 35
they used on
vices varied
ulated. The re
Fig
he median nu
er of apps
whereas the
all percentag
number of
come more d
he five point
an value repo
an app, once
h which user
ce which in t
d the data to
being installe
while installi
amined durin
s found that
apps per par
n a Daily, We
d widely, the
esults of this
gure 17 – Fre
umber of inst
used on a
median num
ge of the insta
apps that ca
difficult as th
t Likert scal
orted by the p
it has been in
rs can locat
turn may be
determine w
ed for that a
ing apps.
ng the survey
t the particip
rticipant. Du
eekly and Mo
e percentage
analysis are
equency of a
talled apps u
weekly bas
mber of apps
alled apps ar
an be installe
he number o
le the easine
participants w
nstalled. The
te an app m
dependent o
whether the pr
app. Howev
y was the nu
pants had be
uring the surv
onthly basis.
e of the tota
presented in
apps use by ti
used on a dai
sis it was f
s used on a m
re used on a d
ed on mobile
of apps insta
ess to find a
was 1, indica
e modal valu
may be depen
on the length
roblem of lo
er two third
umber of mob
etween 0 an
vey participa
As the actua
al installed a
n Figure 17.
ime
ly basis was
found to be
monthly basi
daily basis.
e devices me
alled increase
an app on th
ating that the
e was also 1
ndent upon
of time that
cating apps b
ds of the par
bile apps ins
nd 140 apps
ants were as
al number of
apps used w
s approximat
e slightly h
is was. Thes
means that fin
es. Participa
he device aft
e participants
.
the number
a user has ow
becomes gre
16
rticipants
stalled on
on their
sked how
f apps on
with each
tely 25%.
igher, at
se results
nding the
ants were
fter being
s found it
r of apps
wned the
eater over
17
Figure 18 – Number of apps by time device owned
Figure 18 shows a scatter plot of the number of apps against the
length of time the device has been
owned. It can be seen that as time increases the number of apps
also increases. A correlation
coefficient of 0.386 was found using a one-tailed Spearman’s
correlation test. This is statistically
significant at the 1% level.
When users use an app for the first time they must spend time
learning to use it. We found that on
average the participants spent approximately 8 minutes learning
to use a new app. Over 60% of the
participants said that they spent 5 minutes or less learning to
use a new app.
Approximately 20% of the participants reported no issues
during the use of mobile apps. Of the
remaining participants a number of issues were reported. The
most prevalent issues and the
percentage of participants who reported this issue were:
and freezing of apps as being a
common issue. In some cases the system exited the app without
any warning or explanation.
reported issues relating to accessing
the internet. The most prevalent complaint was the access
speed. A number of apps, such as
the Facebook App, require an internet connection to synchronise
information between the
user’s device and their online account. Some users also reported
that their connection was lost
completely.
different apps and between the
underlying platform and the individual apps. This lack of
continuity can result in a number of
problems, such as confusion between the back and exit buttons.
One participant remarked “all
blackberry messaging functions have an option to "mark as
opened / unopened" which is not
available in the menu in the messaging section of the facebook
app”.
o Unresponsiveness of both the app and the touch screen (8%)
o Long loading times (6%)
o Apps requiring updating (4%)
o Inability to use multiple apps in parallel (4%)
The results give a general picture of the most prevalent issues
experienced by mobile app users. It is
not suggested that all apps give rise to these issues or that this
is an exhaustive list of the issues
experienced by mobile app users. However, these are the issues
that survey respondents have
experienced most often and should be considered by developers
of mobile apps.
4.4.3.1. Laboratory usability testing: The Spreadsheet Case
Study
0
20
40
60
80
100
120
140
160
0 10 20 30 40
#
o
f
A
p
p
s
Time Device Owned (Months)
18
During the laboratory usability testing we recorded and then
coded the participants’ interactions with
a specific mobile app (the spreadsheet app). The aim of this
investigation was to capture behavioral
patterns users develop around using mobile apps, and in
particular mobile spreadsheet apps. Such
results inform us of the usability issues that users may
experience. Once the videos of the laboratory
usability testing were coded, the distribution of these codes was
computed and is shown in Figure 19.
Figure 19 – Action codes distribution for the laboratory
usability tests
The most often performed action while using the mobile
spreadsheet app was scrolling from left to
right. On analysis we found that zooming out was not performed
often (less than 2% of the video
fragments being assigned this code) which led to the need to
navigate within a spreadsheet using
scrolling. The subjects would scroll from left to right in a
number of situations: to make sure that the
cell selected was the right cell, to get information on the values
stored by the cells not shown on the
screen, to get an overall view of the data contained in the
spreadsheet etc. There was very little
feedback from the system on the subjects’ actions, so the
subjects were at times uncertain of what part
of the spreadsheet they are viewing and how this part was
related to the rest of the spreadsheet.
From Figure 19 it is clear that a high percentage of video
fragments were coded with
“sameCellSelect” and “wrongCellSelect”. Often the subjects
would try to select one cell, but: a) they
accidentally selected another cell close to the one desired or b)
they tried to select the same cell again
and again due to lack of feedback. The percentage of fragments
coded with “newCellSelect” (which
means that the right cell was selected at a first attempt) is very
similar to that for “sameCellSelect”.
“Whatsthis” was used when the subjects were puzzled by the
response of the application to their
actions. In addition to this, the system provided very little
feedback and this did not help the user with
questions such as: a) was the action successful? (e.g. Is the
background color set?), b) what are the
consequences of this action? (particularly if an action was made
by mistake) c) where is the cursor
located? There was very little use of features such as fisheye,
zoom in and zoom out.
19
In addition to analyzing the frequency of each individual action,
a forward step is to look at the
common sequences of actions (Figure 20). Figure 20 shows, for
example that in 21.4% of the cases,
canceling an action was consecutively followed by selecting a
new cell.
Figure 20 – Sequences of code distribution for the laboratory
usability tests
Some of the values in Figure 20 point to a number of recurring
sequences of actions. Our analysis of
these recurrences has brought to light potential usability issues
with the application:
showing
that selecting the same repeatedly
was common. The subjects would select the same cell several
times in a row because of a lack
of feedback. The maximum repetition of this action was 9 times.
uccessfully made the
desired modifications. In more than
half of the cases saving current modifications led to moving the
cursor away from the selected
cell.
scrolling. This is partially
explained by the fact that most of the time a scroll to the left
would immediately be followed
by a scroll to the right and vice versa. A similar case is the
“scrollUpDown” code.
of the cases. This result relates to
the background color change task. The high percentage
indicates that in the majority of cases
the subjects had little trouble changing the background color of
the cells. However, at times,
selecting an option would lead to reselecting that particular
option. This was the case when,
after selecting a color on the palette, the application would
provide no feedback leading to
confusion on the completion of the action. To rectify this the
subjects would at times try to
select the color again.
screen (scrolling from left to right
and from up to down).
20
immediately after typing some
characters because otherwise the keyboard would impede the
navigation within the
spreadsheet.
the subjects would select the one
desired in more than a half of the cases. However, 17.9%
percent of the cases point to the
situation where the same cell (the wrong one) is being selected.
This, together with the high
percentage of “sameCellSelect” followed by “sameCellSelect”
points to possible usability
issues to be further explored and discussed.
application were followed by a
cancelation of the action. This is particularly interesting since
in most cases it was not clear to
the subjects that the close button would close the whole
application and not just the open
spreadsheet. Only when asked whether they want to save the
work (as result of closing),
would it become clear that the close button closes the
application entirely.
zooming (the subjects were uncertain
of what caused the zooming and how to go back to the previous
state), and b) canceling an
action (not getting any feedback and not observing the
consequences they were expecting, the
subjects became confused).
4.4.4 App Removal
Most (73%) of the participants said they removed the app
because they no longer needed it while
another 9% said they removed apps to free up space on their
device. In addition to the answers
provided by the survey, users entered a number of other
reasons, including:
like (2 %)
There are many strategies that can be used to remove apps.
Some users will remove several apps at
once whereas others remove apps one at a time, when they think
they are no longer needed. Of the
participants that had removed an app, 84% said that they
removed apps individually when they felt
they no longer needed them. The remaining participants said
that they removed apps in groups. One
participant remarked that “I clear out once every couple of
weeks”.
Figure 21 – Frequency of app removal
Figure 21 shows the frequency with which users remove apps. It
can be seen that participants mostly
remove apps when needed. 27% of the participants said that
they removed apps on a weekly basis
while a further 23% removed them on a monthly basis. Only 4%
of the participants removed apps on
a daily basis.
0.00% 10.00% 20.00% 30.00% 40.00%
Daily
Never
Monthly
Weekly
When needed
Frequency of App Removal
Total
21
4.5. Discussion
In this section we summarize the results for each phase of the
life cycle.
4.5.1 App location
The results of the survey indicate that the installation of mobile
apps is a relatively easy task. The
most dominant issue identified by the participants was the
excessive number of results that are
returned during a search of the app store. The survey also found
that participants predominantly use
the app stores when acquiring new apps and so this is a problem
that needs to be resolved. Participants
also said that they consider function and price to be the most
important factors when acquiring new
apps. App developers should therefore consider these factors
carefully.
4.5.2 App Installation
The results show that participants find installing mobile apps to
be very easy. This is not surprising
because the installation of a mobile app is an uncomplicated
procedure compared to the installation of
desktop applications. Mobile apps are not usually customised to
the same extent as desktop
applications and this simplifies their installation.
4.5.3 App Usage
Even though the results of the laboratory usability testing show
that mobile spreadsheet app bring a
lot of challenges during their use, the survey’s results show that
mobile apps are still perceived to be
easy to use. The wide range of apps that are available allows
users to find alternatives to ones they
find complicated or unpleasant to use. The number of apps that
users have installed on their device
varied widely among the participants; however on average
participants had approximately 35 apps
installed on their device. This relatively high number of apps
can make it more difficult to locate a
single app. The survey found that as time progresses the number
of apps increases and this lengthens
the search time to locate a single app. We also found that
participants only used a small percentage of
their apps on a daily basis. Unfamiliarity with the location of
apps complicates the search problem.
Providing users with a grouping option on the handset would
help to solve this problem: we envisage
that on installation the user could be given an option to group
the apps in a meaningful way. The user
then simply has to remember which group the app is in to
reduce the search space.
4.5.4 App Removal
Removing apps from a mobile device was reported (through the
survey) to be an easy task. The
majority of participants removed apps once they were no longer
needed, implying that participants
may need to re-install an app if they unexpectedly need to
repeat a given task. Although the majority
of participants removed apps individually, the survey found that
16% of participants removed
multiple apps simultaneously. For these participants it would be
useful to provide a feature which
allows them to select, from a list, the apps they want to remove
so that this can be done with the click
of a single button.
4.6. Threats to Validity
The validity of the laboratory usability testing we performed is
limited by a number of factors [cite
Wohlin]. Here we consider the threats to construct, internal and
external validity.
4.6.1 Construct validity
22
Construct validity is concerned with whether the variables used
in the usability testing accurately
measure the concepts they purport to measure, i.e. has the data
that we collected given us accurate
estimates of the efficiency with which users can perform a
number of typical tasks with a mobile
spreadsheet? Since the timings that we measured were absolute
and were collected automatically we
are confident that the data collected does accurately reflect
actual elapsed time. Evidence of the
typicality of the tasks performed is provided by (Chan, 96).
4.6.2 Internal validity
Internal validity is concerned with whether the relationship
between the data collected and the factors
affecting user interaction with mobile apps is a causal
relationship, and has not simply happened as a
result of chance. The usability testing was performed in a
laboratory setting and this could be a threat
to validity because participants may have been distracted by the
unfamiliar environment. However,
the participants were given some time to familiarise themselves
with the environment before starting
the experiment and so we believe this threat has been
minimised.
4.6.3 External validity
External validity is concerned with the generalizability of the
results. The small number of
participants in the usability testing is clearly a threat to external
validity. However, the tasks chosen
are typical of the use of mobile spreadsheets in business and so
our work is a contribution to the
understanding of issues which may arise.
5 USABILITY GUIDELINES IDENTIFIED
5.1 App location
Distribute apps through the appropriate app store. During the
survey we found that participants
mostly use the app stores as a source for new apps. Very few
participants used other sources such as
web searches or the iTunes desktop application. To be able to
distribute apps through proprietary
stores, developers must adhere to strict guidelines. This requires
extra work on behalf of the
developer.
Chose keywords to describe the app carefully. As with web
searches, app developers should pay
particular attention to the search terms used to identify their
apps. We found that the majority of
participants spend less than 10 minutes searching for an app.
The high volume of apps available
coupled with the general terms that are used by developers to
describe their apps means that a many
irrelevant apps are returned with every search. It is therefore
important for app developers to carefully
consider the keywords they use when entering their apps to the
app stores.
Carefully consider the price and function of the app. There are a
number of factors that can affect
a user’s choice of app. We found that participants were mostly
influenced by two things, the function
of the app and its price. The high number of free apps available
means that participants are reluctant
to spend large amounts of money on an app, with some
participants unwilling to pay anything at all
for an app and some participants only willing to pay if the app
was essential.
Improve search capabilities. This survey showed that users
spend on average 5 minutes searching
for an app. Research has also shown that app store searches
typically return a high number of
irrelevant apps and that less than 10% of the results returned
were relevant to the search terms (Garcia
et al., 2011; Flood et al, 2011b). To improve the probability of
returning meaningful results a tiered
keyword search could be used. This would prioritize the results
by the level at which the search term
is found. The app stores could allow developers to specify a few
key words or phrases at each level
and then present users with a list of all the apps matching the
search terms, ordered by the level at
which their search term was found.
23
5.2 App Usage
Ensure the app is easy to learn. During the survey it was
discovered that users only spend on
average 5 minutes learning to use a new app. If users cannot
learn to use an app within this time, the
high number of alternative apps enables them to select a
different app with the same functionality. It
is important therefore that developers try to minimize the
learning time associated with their app.
Ensure that app use is memorable. The survey also found that
participants used only a quarter of
their apps on a daily basis. Almost half of the installed apps are
used on a monthly basis, indicating
that participants spend a large period of time between each use
of the app. As a result of this we
believe that app developers should design apps to help the user
to remember how to use them.
Group related apps. We found that users had on average 35 apps
installed on their device. Grouping
apps helps users to access a desired app more efficiently.
Make navigation features obvious. The laboratory usability
testing showed that features such as
zooming in and out were rarely used this leading to a poorer
navigation and overall awareness. Most
of the participants were not even aware of the existence of these
features. Such features should be
clearly signaled so that the users become aware of the full
potential of the application.
Provide feedback. Feedback supports users in understanding
their actions and the impact of their
actions in relation to the application. During the laboratory
usability testing, five types of needed
feedback became evident.
application, it is
helpful for them to understand whether it was a correct action
with respect to the
interaction context they are in. For example, selecting a
spreadsheet cell should be
provided with feedback on whether the cell was the right cell or
not.
is easy for users to get
disoriented with respect to the cursor’s location on the screen or
to the position of the
section they are viewing. For such disorientation to be avoided,
it is important for the
user to be provided with feedback on the location that they are
currently viewing in
the overall picture.
through the document for
long periods of time to become aware of the data contained by
the cells surrounding
those visible on the screen. Feedback on such information
would reduce the users’
navigation overload.
the laboratory usability
testing was that the participants were not always sure that the
cell they were trying to
select was indeed selected. In answer to that they kept selecting
the same cell
repeatedly. In part, this problem could be solved by providing
feedback once a cell is
selected by highlighting its margins or bringing the cell to the
front. Similar
techniques could be used for applications which use other types
of selection.
always clear to the users.
At times, they struggled to understand how to hide the keyboard
or, on the contrary,
how to make it accessible. The application should support the
user by providing
feedback on the current state of the keyboard at all times.
Hints as to the consequences of each action. Users might be
unaware of the consequences of some
actions and realize this only after the action has been
performed. Even worse, in some cases users
might not perceive the consequences of their action or fail to
understand it. Hints on what each action
led to would help users. As a concrete example, the color
changing of a cell in the spreadsheet
24
application could be modeled as a wizard where all the steps are
specified a priori and the user is
aware of what the next step is.
Provide evident milestones. At times during the laboratory
usability testing, participants faced
difficulties in trying to cancel an action by clicking mistakenly
on the button closing the application. It
was not always clear how to save, cancel or quit the application
and this affected the overall usability.
Such features should be made evident and distinct, so that at
any time during their interaction with the
application the user is aware of how such features work and
how they are distinct.
5.3 App Removal
Allow apps to be removed in groups. The survey found that a
small number of participants remove
multiple apps at the same time. If users could select multiple
apps for removal simultaneously this
would improve the efficiency with which apps could be
removed.
5. CONCLUSIONS AND FUTURE WORK
In this paper, we describe how we collected data to investigate
the lifecycle of a mobile application
from when it is released into the market until it is removed from
a mobile device. We used both a
survey and laboratory usability tests to get a better
understanding of the users’ behavior during
searching, installing, using, and removing mobile applications.
Results show that searching processes
can be tedious due to the large number of results they return,
but installing apps is not problematic.
We examined the use of a particular mobile app (a spreadsheet
app) to discover that, although the
survey did not point to any major usability issues reported by
the participants, the laboratory usability
tests brought to light several areas worth improving. Based on
these results and observations, the
paper proposes a set of guidelines to improve the usability of
mobile apps.
REFERENCES
Abraham, R., Erwig, M. (2005). How to communicate unit error
messages in spreadsheets. In Proceedings of the first
workshop on End-user software engineering (WEUSE I). ACM,
New York, NY, USA, 1-5.
Abraham, R., Erwig, M. (2006). Type inference for
spreadsheets. In Proceedings of the 8th ACM SIGPLAN
international
conference on Principles and practice of declarative
programming (PPDP '06). ACM, New York, NY, USA, 73-84.
Abraham, R., Erwig, M. (2006). Inferring templates from
spreadsheets. In Proceedings of the 28th international
conference
on Software engineering (ICSE '06). ACM, New York, NY,
USA, 182-191.
Ahmadi, H., Kong, J. (2008). Efficient web browsing on small
screens. In Proceedings of the working conference on
Advanced visual interfaces (AVI '08). ACM, New York, NY,
USA, 23-30.
Basili, V., Caldeira, G., Rombach, H.D. (1994). The Goal
Question Metric Approach, Marciniak (ed.), Encyclopedia of
Software Engineering, Wiley.
Bevan, N., Macleod, M. (1994). Usability measurement in
context, Behavior and Information Technology, 13, 132-145
Bishop, B., McDaid, K. (2007). An Empirical Study of End-
User Behaviour in Spreadsheet Debugging. Paper presented at
the The 3rd Annual Work-In-Progress Meeting of the
Psychology of Programming Interest Group.
Burnett, M. M., Gottfried, H. (1998). Graphical definitions:
expanding spreadsheet languages through direct manipulation
and gestures. ACM Trans. Comput.-Hum. Interact. 5(1), 1-33.
Chan, Y. E., Storey, V. C. (1996). The use of spreadsheets in
organizations: Determinants and consequences. Information &
Managemetn, 31(3), pp. 119-134.
Chen, T., Yesilada, Y., Harper, S. (2010). What input errors do
you experience? Typing and pointing errors of mobile Web
users. Int. J. Hum.-Comput. Stud., 68(3), 138-157.
Duchnicky, R.L., Kolers, P.A. (1983). Readability of Text
Scrolled on Visual Display Terminals as a Function of Window
Size, Human Factors 25, 683-692.
25
Duh, H., Gerald C. B. Tan, Hsueh-hua Chen, V. (2006).
Usability evaluation for mobile device: a comparison of
laboratory
and field tests. In Proceedings of the 8th conference on Human-
computer interaction with mobile devices and services
(MobileHCI '06). ACM, New York, NY, USA, 181-186.
Flood, D., Daid, K. M., Caffery, F. M., Bishop, B. (2008).
Evaluation of an Intelligent Assistive Technology for Voice
Navigation of Spreadsheets. Paper presented at the Proc.
European Spreadsheet Risks Int. Grp. (EuSpRIG)
Flood, D., Harrison, R., McDaid, K. (2011). Spreadsheets on the
move: An evaluation of mobile spreadsheets. Paper
presented at the The European Spreadsheet Risk Interest Group
Annual Conference.
Garcia, E., Martin, C., Garcia, A., Harrison, R., Flood, D.
(2011). Systematic analysis of mobile diabetes management
applications on different platforms, Proc. Information Quality in
e-Health. 7th Conference of the Workgroup Human-
Computer Interaction and Usability Engineering of the Austrian
Computer Society, Graz, Austria, November 25-26, 2011,
Proceedings, Holzinger, Andreas; Simonic, Klaus-Martin (Eds.)
LNCS 7058, pp.379-396
Geven, A., Sefelin, R., Tscheligi, M. (2006). Depth and breadth
away from the desktop: the optimal information hierarchy
for mobile use. In Proceedings of the 8th conference on Human-
computer interaction with mobile devices and services
(MobileHCI '06). ACM, New York, NY, USA, 157-164.
Ginige, A., Paolino, L., Sebillo, M., Shrodkar, R., Vitiello, G.
(2010). User requirements for a web based spreadsheet-
mediated collaboration. In Proceedings of the International
Conference on Advanced Visual Interfaces (AVI '10), Giuseppe
Santucci (Ed.). ACM, New York, NY, USA, 133-136.
Howe, H., Simkin, M. G. (2006). Factors Affecting the Ability
to Detect Spreadsheet Errors. Decision Sciences Journal of
Innovative Education, 4(1).
Hussain, A., Ferneley, E. (2008). Usability Metric for Mobile
Application: A Goal Question Metric (GQM) Approach. The
6th International Conference on Advances in Mobile Computing
& Multimedia (MoMM2008). ACM. Linz , Austria.
ISO/IEC. (1998). ISO 9241: Ergonomic requirements for office
work with visual display terminals (VDT)s - Part 11
Guidance on usability.
Jones, M., Marsden, G., Mohd-Nasir, N., Boone, K. Buchanan,
G. (1999). Improving Web Interaction on Small
Displays, Proc. WWW-8, 1129-1137.
Kankuzi, B., Ayalew, Y. (2008). An end-user oriented graph-
based visualization for spreadsheets. In Proceedings of the 4th
international workshop on End-user software engineering
(WEUSE '08). ACM, New York, NY, USA, 86-90.
Kjeldskov, J., Graham, C., Pedell, S., Vetere, F., Howard, S.,
Balbo, S., Davies, J. (2005). Evaluating the usability of a
mobile guide: the influence of location, participants and
resources. Behaviour and Information Technology, Volume
24(1),
pp. 51-65.
Larson, K., Czerwinski, M. (1998). Web Page Design:
Implications of Memory, Structure and Scent for Information
Retrieval, Proc. CHI ‘98, 25-32.
Panko, R. R. (1998). What we know about spreadsheet errors. J.
End User Comput., 10(2), 15-21.
Powell, S. G., Baker, K. R., Lawson, B. (2009). Errors in
Operational Spreadsheets Journal of Organizational and End
User
Computing (JOEUC), 21(3).
Rothermel, G., Burnett, M., Li, L., Dupuis, C., Sheretov, A.
(2001). A methodology for testing spreadsheets. ACM Trans.
Softw. Eng. Methodol. 10(1), 110-147.
Schmiedl, G., Seidl, M., Temper, K. (2009). Mobile phone web
browsing: a study on usage and usability of the mobile web.
In Proceedings of the 11th International Conference on Human-
Computer Interaction with Mobile Devices and Services
(MobileHCI '09). ACM, New York, NY, USA.
Seffah, A., Mohammad Donyaee, Rex B. Kline, Harkirat K.
Padda. (2006). Usability measurement and metrics: A
consolidated model. Software Quality Control 14(2), 159-178.
Shrestha, S. (2007). Mobile web browsing: usability study. In
Proceedings of the 4th international conference on mobile
technology, applications, and systems and the 1st international
symposium on Computer human interaction in mobile
technology (Mobility '07). ACM, New York, NY, USA, 187-
194.
26
Solingen R., Berghout, E. (1999). The Goal/Question/Metric
Method -- A Practical Guide for Quality Improvement of
Software Development, McGraw-Hill Publishing Company,
Maidenhead, England.
Zhang, D., Adipat, B. (2005). Challenges, Methodologies, and
Issues in the Usability Testing of Mobile Applications.
International Journal of Human-Computer Interaction, 18(3),
293 - 308.
Appendix A – Survey used throughout the study
1. What type of platform are you using on your device?
2. How long have you owned this/these device(s)?
3. Where do you install Apps from?
4. What factors affect your choice of App?
5. What issues have you experienced while searching for an
App?
6. How easy do you find it to locate an App for a desired
purpose?
7. Which of the following best describes the frequency with
which you would install an App?
8. How easy do you find it to install an App on your device?
9. What issues have you experienced while installing an App?
10. How frequently are you using mobile Apps?
11. Once installed, how easy do you find it to locate an App?
12. Approximately how long would you spend learning to use a
new app?
13. What issues do you find most common while using Apps?
14. Why do you remove Apps?
Running head: ESSAY OUTLINE
ESSAY OUTLINE
ESSAY OUTLINE
Essay Outline
Student name
Course:
Instructor:
Strayer University
February 19, 2018
The final essay will be made up of the following sections:
Introduction
Lead-free soldering is increasingly becoming an issue in the
electronics assembling industry. The push for lead-free electric
industries is fueled by the fact that lead is a well-known toxic
substance to the human body. The push for the banning of lead-
based solders has increased the demand for the creation of lead-
free solder alloys which will replace tin-lead eutectic solders.
Background
Back in 2006, the European Union Waste Electronic Equipment
Directive (WEEE) in conjunction with Restriction of Hazardous
Substances Directive (RoHS) prohibited the use of significant
quantities of lead in majority of the consumer electronics that
are produced within European Union (Nur'aishah Aminah Mohd
Amin., 2015). Other world governments have also passed
legislations that aim to cut down the inclusion of lead in
products meant in their territories or regions. So far several
bans have been put against lead in paint, lead in gasoline, and
lead in plumbing among others.
Material Properties
Lead-free solder alloys have a several properties:
· They have acceptable tolerance for various component
elements.
· The melting points of most alloys range between 218-220 0c.
This includes alloys such as Sn96.5/Ag3.0/Cu0.5,
Sn95.5/Ag3.8/Cu0.7 and Sn95.5/Ag4.0/Cu0.5 (Puttlitz, K. J., &
Stalter, 2014).
· They don’t wet as well as other tin-lead solder alloys.
· Electronics industries are shifting towards the tin-silver family
of allows for lead-free soldering.
Processing Techniques and Applications
· Lead-free solder alloys are used for high temperature
soldering.
· Alloys such as Sn-Ag-Cu are employed in red flow and wave
soldering.
· Electrical soldering.
Discussion
Lead-free soldering will be a very instrumental tool that will
shape the future of electronics industry. Given the increasing
regulatory and health restrictions put against the inclusion of
lead in the manufacture of consumer products, it is necessary
for produces in this industry to begin their journey towards full
employment of lead-free solder alloys in their activities.
References
Puttlitz, K. J., & Stalter, K. A. (2014). Handbook of lead-free
solder technology for microelectronic assemblies. CRC Press.
Nur'aishah Aminah Mohd Amin. (2015). The Electrical
Properties of Element-added (FE, AL) Lead-free Solder Alloys:
Experimental and Materials Modeling Approaches (Doctoral
dissertation, Jabatan Kejuruteraan Elektrik, Fakulti
Kejuruteraan, Universiti Malaya).

More Related Content

Similar to 1  Evaluating Mobile Applications A Spreadsheet Case .docx

THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCEvivatechijri
 
2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)Mahesh Kate
 
A Critical Evaluation of Popular UX Frameworks Relevant to E-Health Apps
A Critical Evaluation of Popular UX Frameworks Relevant to E-Health AppsA Critical Evaluation of Popular UX Frameworks Relevant to E-Health Apps
A Critical Evaluation of Popular UX Frameworks Relevant to E-Health Appsrinzindorjej
 
The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...rinzindorjej
 
The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...rinzindorjej
 
A framework for software usability and ux measurement in mobile indystry
A framework for software usability and ux measurement in mobile indystryA framework for software usability and ux measurement in mobile indystry
A framework for software usability and ux measurement in mobile indystrysmk bam
 
Managing usability evaluation practices in agile development environments
Managing usability evaluation practices in agile development environmentsManaging usability evaluation practices in agile development environments
Managing usability evaluation practices in agile development environmentsIJECEIAES
 
Changeability Evaluation Model for Object Oriented Software
Changeability Evaluation Model for Object Oriented SoftwareChangeability Evaluation Model for Object Oriented Software
Changeability Evaluation Model for Object Oriented SoftwareAIRCC Publishing Corporation
 
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARECHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWAREAIRCC Publishing Corporation
 
Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...Alexander Decker
 
Mobile Application Development Methodologies Adopted in Omani Market: A Compa...
Mobile Application Development Methodologies Adopted in Omani Market: A Compa...Mobile Application Development Methodologies Adopted in Omani Market: A Compa...
Mobile Application Development Methodologies Adopted in Omani Market: A Compa...ijseajournal
 
MOBILE APPLICATION DEVELOPMENT METHODOLOGIES ADOPTED IN OMANI MARKET: A COMPA...
MOBILE APPLICATION DEVELOPMENT METHODOLOGIES ADOPTED IN OMANI MARKET: A COMPA...MOBILE APPLICATION DEVELOPMENT METHODOLOGIES ADOPTED IN OMANI MARKET: A COMPA...
MOBILE APPLICATION DEVELOPMENT METHODOLOGIES ADOPTED IN OMANI MARKET: A COMPA...mathsjournal
 
Career Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptxCareer Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptxMee Mee Alainmar
 
A PROPOSED HYBRID AGILE FRAMEWORK MODEL FOR MOBILE APPLICATIONS DEVELOPMENT
A PROPOSED HYBRID AGILE FRAMEWORK MODEL FOR MOBILE APPLICATIONS DEVELOPMENT A PROPOSED HYBRID AGILE FRAMEWORK MODEL FOR MOBILE APPLICATIONS DEVELOPMENT
A PROPOSED HYBRID AGILE FRAMEWORK MODEL FOR MOBILE APPLICATIONS DEVELOPMENT ijseajournal
 
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...Kate Campbell
 
A study of the interface usability issues of mobile learning applications for...
A study of the interface usability issues of mobile learning applications for...A study of the interface usability issues of mobile learning applications for...
A study of the interface usability issues of mobile learning applications for...IJITE
 
A Study of The Interface Usability Issues of Mobile Learning Applications for...
A Study of The Interface Usability Issues of Mobile Learning Applications for...A Study of The Interface Usability Issues of Mobile Learning Applications for...
A Study of The Interface Usability Issues of Mobile Learning Applications for...IJITE
 

Similar to 1  Evaluating Mobile Applications A Spreadsheet Case .docx (20)

THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCE
 
195
195195
195
 
2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)
 
A Critical Evaluation of Popular UX Frameworks Relevant to E-Health Apps
A Critical Evaluation of Popular UX Frameworks Relevant to E-Health AppsA Critical Evaluation of Popular UX Frameworks Relevant to E-Health Apps
A Critical Evaluation of Popular UX Frameworks Relevant to E-Health Apps
 
The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...
 
The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...
 
A framework for software usability and ux measurement in mobile indystry
A framework for software usability and ux measurement in mobile indystryA framework for software usability and ux measurement in mobile indystry
A framework for software usability and ux measurement in mobile indystry
 
Managing usability evaluation practices in agile development environments
Managing usability evaluation practices in agile development environmentsManaging usability evaluation practices in agile development environments
Managing usability evaluation practices in agile development environments
 
Changeability Evaluation Model for Object Oriented Software
Changeability Evaluation Model for Object Oriented SoftwareChangeability Evaluation Model for Object Oriented Software
Changeability Evaluation Model for Object Oriented Software
 
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARECHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
 
Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...
 
Mobile Application Development Methodologies Adopted in Omani Market: A Compa...
Mobile Application Development Methodologies Adopted in Omani Market: A Compa...Mobile Application Development Methodologies Adopted in Omani Market: A Compa...
Mobile Application Development Methodologies Adopted in Omani Market: A Compa...
 
MOBILE APPLICATION DEVELOPMENT METHODOLOGIES ADOPTED IN OMANI MARKET: A COMPA...
MOBILE APPLICATION DEVELOPMENT METHODOLOGIES ADOPTED IN OMANI MARKET: A COMPA...MOBILE APPLICATION DEVELOPMENT METHODOLOGIES ADOPTED IN OMANI MARKET: A COMPA...
MOBILE APPLICATION DEVELOPMENT METHODOLOGIES ADOPTED IN OMANI MARKET: A COMPA...
 
F0262036041
F0262036041F0262036041
F0262036041
 
F0262036041
F0262036041F0262036041
F0262036041
 
Career Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptxCareer Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptx
 
A PROPOSED HYBRID AGILE FRAMEWORK MODEL FOR MOBILE APPLICATIONS DEVELOPMENT
A PROPOSED HYBRID AGILE FRAMEWORK MODEL FOR MOBILE APPLICATIONS DEVELOPMENT A PROPOSED HYBRID AGILE FRAMEWORK MODEL FOR MOBILE APPLICATIONS DEVELOPMENT
A PROPOSED HYBRID AGILE FRAMEWORK MODEL FOR MOBILE APPLICATIONS DEVELOPMENT
 
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
 
A study of the interface usability issues of mobile learning applications for...
A study of the interface usability issues of mobile learning applications for...A study of the interface usability issues of mobile learning applications for...
A study of the interface usability issues of mobile learning applications for...
 
A Study of The Interface Usability Issues of Mobile Learning Applications for...
A Study of The Interface Usability Issues of Mobile Learning Applications for...A Study of The Interface Usability Issues of Mobile Learning Applications for...
A Study of The Interface Usability Issues of Mobile Learning Applications for...
 

More from felicidaddinwoodie

Business UseWeek 1 Assignment #1Instructions1. Plea.docx
Business UseWeek 1 Assignment #1Instructions1. Plea.docxBusiness UseWeek 1 Assignment #1Instructions1. Plea.docx
Business UseWeek 1 Assignment #1Instructions1. Plea.docxfelicidaddinwoodie
 
Business UsePALADIN ASSIGNMENT ScenarioYou are give.docx
Business UsePALADIN ASSIGNMENT ScenarioYou are give.docxBusiness UsePALADIN ASSIGNMENT ScenarioYou are give.docx
Business UsePALADIN ASSIGNMENT ScenarioYou are give.docxfelicidaddinwoodie
 
Business UsePractical Connection WorkThis work is a writte.docx
Business UsePractical Connection WorkThis work is a writte.docxBusiness UsePractical Connection WorkThis work is a writte.docx
Business UsePractical Connection WorkThis work is a writte.docxfelicidaddinwoodie
 
Business System AnalystSUMMARY· Cognos Business.docx
Business System AnalystSUMMARY· Cognos Business.docxBusiness System AnalystSUMMARY· Cognos Business.docx
Business System AnalystSUMMARY· Cognos Business.docxfelicidaddinwoodie
 
Business StrategyOrganizations have to develop an international .docx
Business StrategyOrganizations have to develop an international .docxBusiness StrategyOrganizations have to develop an international .docx
Business StrategyOrganizations have to develop an international .docxfelicidaddinwoodie
 
Business StrategyGroup BCase Study- KFC Business Analysis.docx
Business StrategyGroup BCase Study- KFC Business Analysis.docxBusiness StrategyGroup BCase Study- KFC Business Analysis.docx
Business StrategyGroup BCase Study- KFC Business Analysis.docxfelicidaddinwoodie
 
Business Strategy Differentiation, Cost Leadership, a.docx
Business Strategy Differentiation, Cost Leadership, a.docxBusiness Strategy Differentiation, Cost Leadership, a.docx
Business Strategy Differentiation, Cost Leadership, a.docxfelicidaddinwoodie
 
Business Research Methods, 11e, CooperSchindler1case.docx
Business Research Methods, 11e, CooperSchindler1case.docxBusiness Research Methods, 11e, CooperSchindler1case.docx
Business Research Methods, 11e, CooperSchindler1case.docxfelicidaddinwoodie
 
Business RequirementsReference number Document Control.docx
Business RequirementsReference number Document Control.docxBusiness RequirementsReference number Document Control.docx
Business RequirementsReference number Document Control.docxfelicidaddinwoodie
 
Business ProposalThe Business Proposal is the major writing .docx
Business ProposalThe Business Proposal is the major writing .docxBusiness ProposalThe Business Proposal is the major writing .docx
Business ProposalThe Business Proposal is the major writing .docxfelicidaddinwoodie
 
Business ProjectProject Progress Evaluation Feedback Form .docx
Business ProjectProject Progress Evaluation Feedback Form .docxBusiness ProjectProject Progress Evaluation Feedback Form .docx
Business ProjectProject Progress Evaluation Feedback Form .docxfelicidaddinwoodie
 
BUSINESS PROCESSES IN THE FUNCTION OF COST MANAGEMENT IN H.docx
BUSINESS PROCESSES IN THE FUNCTION OF COST MANAGEMENT IN H.docxBUSINESS PROCESSES IN THE FUNCTION OF COST MANAGEMENT IN H.docx
BUSINESS PROCESSES IN THE FUNCTION OF COST MANAGEMENT IN H.docxfelicidaddinwoodie
 
Business Process Management JournalBusiness process manageme.docx
Business Process Management JournalBusiness process manageme.docxBusiness Process Management JournalBusiness process manageme.docx
Business Process Management JournalBusiness process manageme.docxfelicidaddinwoodie
 
Business Process DiagramACCESS for ELL.docx
Business Process DiagramACCESS for ELL.docxBusiness Process DiagramACCESS for ELL.docx
Business Process DiagramACCESS for ELL.docxfelicidaddinwoodie
 
Business Plan[Your Name], OwnerPurdue GlobalBUSINESS PLANDate.docx
Business Plan[Your Name], OwnerPurdue GlobalBUSINESS PLANDate.docxBusiness Plan[Your Name], OwnerPurdue GlobalBUSINESS PLANDate.docx
Business Plan[Your Name], OwnerPurdue GlobalBUSINESS PLANDate.docxfelicidaddinwoodie
 
Business PlanCover Page  Name of Project, Contact Info, Da.docx
Business PlanCover Page  Name of Project, Contact Info, Da.docxBusiness PlanCover Page  Name of Project, Contact Info, Da.docx
Business PlanCover Page  Name of Project, Contact Info, Da.docxfelicidaddinwoodie
 
Business Planning and Program Planning A strategic plan.docx
Business Planning and Program Planning          A strategic plan.docxBusiness Planning and Program Planning          A strategic plan.docx
Business Planning and Program Planning A strategic plan.docxfelicidaddinwoodie
 
Business Plan In your assigned journal, describe the entity you wil.docx
Business Plan In your assigned journal, describe the entity you wil.docxBusiness Plan In your assigned journal, describe the entity you wil.docx
Business Plan In your assigned journal, describe the entity you wil.docxfelicidaddinwoodie
 
Business Plan Part IVPart IV of the Business PlanPart IV of .docx
Business Plan Part IVPart IV of the Business PlanPart IV of .docxBusiness Plan Part IVPart IV of the Business PlanPart IV of .docx
Business Plan Part IVPart IV of the Business PlanPart IV of .docxfelicidaddinwoodie
 
BUSINESS PLAN FORMAT          Whether you plan to apply for a bu.docx
BUSINESS PLAN FORMAT          Whether you plan to apply for a bu.docxBUSINESS PLAN FORMAT          Whether you plan to apply for a bu.docx
BUSINESS PLAN FORMAT          Whether you plan to apply for a bu.docxfelicidaddinwoodie
 

More from felicidaddinwoodie (20)

Business UseWeek 1 Assignment #1Instructions1. Plea.docx
Business UseWeek 1 Assignment #1Instructions1. Plea.docxBusiness UseWeek 1 Assignment #1Instructions1. Plea.docx
Business UseWeek 1 Assignment #1Instructions1. Plea.docx
 
Business UsePALADIN ASSIGNMENT ScenarioYou are give.docx
Business UsePALADIN ASSIGNMENT ScenarioYou are give.docxBusiness UsePALADIN ASSIGNMENT ScenarioYou are give.docx
Business UsePALADIN ASSIGNMENT ScenarioYou are give.docx
 
Business UsePractical Connection WorkThis work is a writte.docx
Business UsePractical Connection WorkThis work is a writte.docxBusiness UsePractical Connection WorkThis work is a writte.docx
Business UsePractical Connection WorkThis work is a writte.docx
 
Business System AnalystSUMMARY· Cognos Business.docx
Business System AnalystSUMMARY· Cognos Business.docxBusiness System AnalystSUMMARY· Cognos Business.docx
Business System AnalystSUMMARY· Cognos Business.docx
 
Business StrategyOrganizations have to develop an international .docx
Business StrategyOrganizations have to develop an international .docxBusiness StrategyOrganizations have to develop an international .docx
Business StrategyOrganizations have to develop an international .docx
 
Business StrategyGroup BCase Study- KFC Business Analysis.docx
Business StrategyGroup BCase Study- KFC Business Analysis.docxBusiness StrategyGroup BCase Study- KFC Business Analysis.docx
Business StrategyGroup BCase Study- KFC Business Analysis.docx
 
Business Strategy Differentiation, Cost Leadership, a.docx
Business Strategy Differentiation, Cost Leadership, a.docxBusiness Strategy Differentiation, Cost Leadership, a.docx
Business Strategy Differentiation, Cost Leadership, a.docx
 
Business Research Methods, 11e, CooperSchindler1case.docx
Business Research Methods, 11e, CooperSchindler1case.docxBusiness Research Methods, 11e, CooperSchindler1case.docx
Business Research Methods, 11e, CooperSchindler1case.docx
 
Business RequirementsReference number Document Control.docx
Business RequirementsReference number Document Control.docxBusiness RequirementsReference number Document Control.docx
Business RequirementsReference number Document Control.docx
 
Business ProposalThe Business Proposal is the major writing .docx
Business ProposalThe Business Proposal is the major writing .docxBusiness ProposalThe Business Proposal is the major writing .docx
Business ProposalThe Business Proposal is the major writing .docx
 
Business ProjectProject Progress Evaluation Feedback Form .docx
Business ProjectProject Progress Evaluation Feedback Form .docxBusiness ProjectProject Progress Evaluation Feedback Form .docx
Business ProjectProject Progress Evaluation Feedback Form .docx
 
BUSINESS PROCESSES IN THE FUNCTION OF COST MANAGEMENT IN H.docx
BUSINESS PROCESSES IN THE FUNCTION OF COST MANAGEMENT IN H.docxBUSINESS PROCESSES IN THE FUNCTION OF COST MANAGEMENT IN H.docx
BUSINESS PROCESSES IN THE FUNCTION OF COST MANAGEMENT IN H.docx
 
Business Process Management JournalBusiness process manageme.docx
Business Process Management JournalBusiness process manageme.docxBusiness Process Management JournalBusiness process manageme.docx
Business Process Management JournalBusiness process manageme.docx
 
Business Process DiagramACCESS for ELL.docx
Business Process DiagramACCESS for ELL.docxBusiness Process DiagramACCESS for ELL.docx
Business Process DiagramACCESS for ELL.docx
 
Business Plan[Your Name], OwnerPurdue GlobalBUSINESS PLANDate.docx
Business Plan[Your Name], OwnerPurdue GlobalBUSINESS PLANDate.docxBusiness Plan[Your Name], OwnerPurdue GlobalBUSINESS PLANDate.docx
Business Plan[Your Name], OwnerPurdue GlobalBUSINESS PLANDate.docx
 
Business PlanCover Page  Name of Project, Contact Info, Da.docx
Business PlanCover Page  Name of Project, Contact Info, Da.docxBusiness PlanCover Page  Name of Project, Contact Info, Da.docx
Business PlanCover Page  Name of Project, Contact Info, Da.docx
 
Business Planning and Program Planning A strategic plan.docx
Business Planning and Program Planning          A strategic plan.docxBusiness Planning and Program Planning          A strategic plan.docx
Business Planning and Program Planning A strategic plan.docx
 
Business Plan In your assigned journal, describe the entity you wil.docx
Business Plan In your assigned journal, describe the entity you wil.docxBusiness Plan In your assigned journal, describe the entity you wil.docx
Business Plan In your assigned journal, describe the entity you wil.docx
 
Business Plan Part IVPart IV of the Business PlanPart IV of .docx
Business Plan Part IVPart IV of the Business PlanPart IV of .docxBusiness Plan Part IVPart IV of the Business PlanPart IV of .docx
Business Plan Part IVPart IV of the Business PlanPart IV of .docx
 
BUSINESS PLAN FORMAT          Whether you plan to apply for a bu.docx
BUSINESS PLAN FORMAT          Whether you plan to apply for a bu.docxBUSINESS PLAN FORMAT          Whether you plan to apply for a bu.docx
BUSINESS PLAN FORMAT          Whether you plan to apply for a bu.docx
 

Recently uploaded

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 

1  Evaluating Mobile Applications A Spreadsheet Case .docx

  • 1. 1 Evaluating Mobile Applications: A Spreadsheet Case Study Derek Flood, Rachel Harrison, Claudia Iacob*, David Duce 1Oxford Brookes University, [derek.flood, rachel.harrison, iacob, daduce]@brookes.ac.uk ABSTRACT The power of mobile devices has increased dramatically in the last few years. These devices are becoming more sophisticated and allow users to accomplish a wide variety of tasks while on the move. The ease with which mobile apps can be created and distributed has resulted in a number of usability issues becoming more prevalent. This paper describes the range of usability issues encountered at all stages of the mobile app life cycle, from when users begin to search for an app to when they finally remove the app from their device. Using these results we developed a number of guidelines for both app developers and app platform developers that will improve the overall usability of mobile apps. Keywords: Mobile technology, portable computing, application process model, mobile usability.
  • 2. 1 INTRODUCTION Advances in technology have allowed a range of sophisticated devices to emerge which enable users to perform a variety of tasks in a mobile context. These tasks include both tasks which were previously only available on traditional desktop applications and tasks that are only enabled by the use of mobile devices. To facilitate these tasks a wide range of mobile applications, referred to here as apps, are available from easy to install locations, such as the App store provided by Apple or the Android Marketplace provided by Google. In order to improve the portability of both of these types of apps, a number of compromises are necessary. These compromises, such as smaller screen size, more limited processing power and the mobile context in which the device is used, have frequently had a negative effect on the usability of these apps. The compromises can most readily be seen during the use of mobile apps. There has been a large amount of research into the usability of specific mobile apps (Ahmadi, 2008; Geven, 2006; Schmield, 2009; Shrestha, 2007). However, little research has been conducted on the selection, installation and removal of mobile apps, all of which can be problematic. This paper presents a study in which we examined aspects of user interaction with mobile apps during various steps in the usage lifecycle of mobile applications: application identification, installation, usage, and removal. To illustrate the range of interactions that a user may have with a mobile app we also present a mobile app process model which shows the typical life cycle of a mobile app.
  • 3. This paper is structured as follows. Section 2 describes related work. Section 3 addresses user interaction with mobile devices. Section 4 of the paper outlines the case study conducted to investigate the usability of mobile applications at various steps in their lifecycle. Based on this investigation, a set of guidelines for improving usability is provided in Section 5. A number of limitations to this study are presented in Section 6. The paper is then concluded in Section 7. 2 BACKGROUND AND RELATED WORK 2.1 Usability Models and Standards There are three major ISO usability standards, each one identifying different attributes for measuring usability. ISO/IEC 9241-11 (1998) defines efficiency, effectiveness, and satisfaction as the main 2 attributes of usability, while ISO/IEC 9126-1 (2001) proposes understandability, learnability, operability, attractiveness, and compliance with published style guides. ISO/IEC 9126-4 defines the concept of quality in use as the composition of three factors: effectiveness, productivity, and safety. The general limitation of these standards is that they are too abstract and give very little indication on how to interpret scores of specific usability metrics.
  • 4. To answer these limitations, The Metrics for Usability Standards in Computing (MUSiC) model was developed to “provide valid and reliable means of specifying and measuring usability, while also giving diagnostic feedback which enables the design to be modified to improve usability” (Bevan, 94). In measuring usability, the MUSiC model assesses the user performance in terms of the context used for the evaluation, effectiveness, efficiency, productivity, learning, satisfaction, and cognitive workload. Performance-based assessments of usability, however, lack aspects such as user satisfaction. Seffah & Donyaee propose QUIM (Quality in Use Integrated Measurement), a hierarchical usability evaluation model which decomposes usability into factors, then into criteria, and finally into specific metrics (Seffah, 2006). There are 10 factors considered by the model: efficiency, effectiveness, productivity, satisfaction, learnability, safety, trustfulness, accessibility, universality, and usefulness. As criteria, the model includes time behaviour, resource utilization, attractiveness, likeability, flexibility, minimal action, minimal memory load, operability, user guidance, consistency, self- descriptiveness, feedback, accuracy, completeness, fault tolerance, resource safety, readability, controllability, navigability, simplicity, privacy, security, insurance, familiarity, load time, and appropriateness. To define the usability metrics associated to the model the authors identify a set of relationships between the factors and the criteria. For example, the efficiency factor is directly related to criteria such as resource utilization, operability, and feedback.
  • 5. In (Hussain, 2008), the authors propose a method for developing usability metrics using the Goal Question Metrics (GQM) approach (Solingen, 1999). The GQM model is a hierarchical structure which starts with a goal which is further refined into questions. Metrics are then created for each question. For example, using this approach, Hussain et al. consider one goal as being “Efficiency” and derive a set of questions for it, e.g. “Once users have learned the design, how quickly can they perform tasks?”. Corresponding to this example question, the authors consider the following metrics: task completion time, duration used to finish given exercises, duration spent on each screen. 2.2 Usability in the Mobile World 2.2.1. Research methodologies The rapid progression of technology has led to an increase in the number of mobile applications available. Although these applications offer a number of advantages in terms of portability and convenience they do so at the cost of usability. Whether performed in the laboratory or in the field, usability testing can be used to find the problems users face when interacting with a specific system. These problems have various levels of complexity, ranging from critical problems (which prevent the subjects from completing the task and recur over all test subjects) to serious problems (which increase severely the time to complete the task) and cosmetic problems (which increase the time to complete the task but only slightly) (Duh, 2006). There are
  • 6. many methods for assessing usability, including heuristic evaluations, cognitive walkthroughs, usability testing, and comparison against existing guidelines. Deciding which method to use is difficult and depends on the objectives of the overall evaluation process. Support in making such a decision has been given by the work of (Duh, 2006) and (Kjeldskov, 2005). In (Kjeldskov, 2005), four different approaches for evaluating the usability of mobile guides are used: field evaluation, laboratory usability evaluation, heuristic walkthrough, and rapid reflection. The results show that none of the techniques managed to identify all the critical problems, and field Hetty Hetty 3 evaluation was the only technique to identify more than a half of the serious problems. In addition the type of problems identified by each technique differed. While field evaluation identified issues concerning the validity and precision of the data presented on the device, the heuristic walkthrough pointed to problems related to the overall use, flexibility and usefulness of the mobile guide. Rapid reflection brought to light issues related to the perceived
  • 7. relevance of the available information and linked it to the users’ emotional responses to the overall design of the mobile guide. A slightly different approach is used in (Duh, 2006) for identifying the differences between usability testing conducted in laboratory and field environments in terms of the following criteria: i) quality and quantity of the usability problems revealed, ii) usability performance measure of each task, iii) users’ satisfaction, and iv) users’ behavioral patterns. The final results showed that the number of usability problems identified in the field environment was twice the number of problems revealed by the laboratory testing. Moreover, the time needed to perform the task was much longer in the field environment. On the other hand, the behavior of the subjects was more positive in the laboratory environment which led the authors to conclude that this would affect the overall results of the usability testing, making the laboratory usability testing insufficient in evaluating the mobile application in its actual context of use. 2.2.2. Predicting usability Zhang and Adipat (2005) have highlighted a number of issues that affect the usability of mobile apps, including Mobile Context, Connectivity, Small Screen Size, Display Resolution, Limited Processing
  • 8. Capability and Power and Data Entry Methods. Efforts have been made to look into some of these issues, focusing mostly on mobile web browsing (Ahmadi, 2008; Geven, 2006; Schmield, 2009; Shrestha, 2007) and mobile guides (Kjeldskov, 2005). Acknowledging the importance of mobile web browsing, but also the limits in the usability of the applications addressing it, Ahmadi et al. introduce a method for automatically adapting a desktop presentation to a mobile presentation. Usability testing performed on the method applied revealed that “mobile users are likely to have an immediate, goal-directed intention of finding particular information rather than reading through a long document” (Ahmadi, 2008). As a consequence, efficient information searching and browsing is vital. Building on this, Schmield et al. (Schmield, 2009) describe the results of a multidimensional study which investigates usage scenarios as well as the usability of mobile tailored websites, answering questions such as: What kind of websites are most often accessed using a mobile phone and who are the users?, What websites are currently available in a mobile tailored version? Should a mobile tailored version provide the same information as the full version or is a limited set of functionality an advantage?, Do the mobile optimized versions really have an advantage in comparison with the full version when viewed on a mobile phone?, Which type of mobile phone qualifies best for surfing the web (full version)? Some of the answers include: and 29.
  • 9. fell in the category ‘Information services’, while 20% were social networking sites. The rest of them were search engines, online shops, or entertainment related sites. creens are preferred over pen-based or keyboard based devices. However, the type of device did not seem to influence the mean time required by the subject for completing the task. Hetty 4 A discussion on the optimal information hierarchy for mobile use and the usability effects for reduced screen size is proposed in (Geven, 2006). Slow reading speed, poorer comprehension and information retrieval performance are just a few of the usability effects reduced screen size brings (Duchnicky, 1983; Jones, 1999; Larson, 1998). Ways of dealing with such issues include adapting the way information is structured in hierarchies (Geven, 2006). A comparative study of four hierarchies on three different devices brought to light the following: clearly prefer narrower hierarchies on all three devices.
  • 10. tested. between depth and breath. Mobile devices generally do not contain a traditional keyboard as this would make the device too large to be portable. Some devices incorporate a physical keyboard which utilizes small keys while other devices use touch screen technology to present a keyboard to the user on screen. These keyboards require the physical keys to be smaller than traditional keyboards. Even with smaller keys it is not possible to include all required keys on a single screen. The iOS and Android platforms address this issue by providing users with three separate keyboards; one containing letters, one containing numbers and some special characters and a third containing additional special characters. 2.3 Spreadsheets and Usability Research on spreadsheets has focused on various aspects, including expanding spreadsheet languages through direct manipulation and gestures (Burnett, 1998), communicating unit error messages in spreadsheets (Abraham, 2005), type inferences for spreadsheets (Abraham, 2006), graph-based visualizations (Kankuzi, 2008), testing (Rothermel, 2001), and web based spreadsheet-mediated collaboration (Ginige, 2010). However, little work has been done in identifying the usability issues revolving around spreadsheet applications (either mobile or desktop-based) and ways to go about them. In (Flood, 2011), an evaluation of mobile spreadsheets
  • 11. focuses on their effectiveness, efficiency, satisfaction, and simplicity. Results show that: the tasks the participants wish to accomplish. mobile spreadsheet applications. subjects to perform considerably more navigation when looking at large spreadsheets. bjects find it difficult to conceptualize the overall spreadsheet and to see how the section on-screen fits within the context of the spreadsheet causing cognitive overload. convinced the subjects to put up with some of the limitations brought by the device. using a mobile spreadsheet application. On the other hand, half of the subjects considered the device to be sufficient for their needs. Flood et al. (Flood, 2011), identified navigation as an issue that affects the performance of people debugging spreadsheets through voice recognition technology (an alternative input method for desktop computers) in comparison with the traditional input methods provided by the keyboard and mouse. By addressing this issue it was found that debugging
  • 12. performance could be improved. It was also found that participants audited more cells with the improved navigation system, and the ability to do this is an important aspect of the debugging process. Chen et al. (Chen, 2010) conducted an evaluation of users entering text on a small size QWERTY keyboard. This evaluation required 15 participants to enter a passage of text using the small sized 5 keyboard. On average participants used 540 keystrokes to enter the passage of text. The most prevalent type of error made by these participants during the task was a key ambiguity error, which occurs when a user enters a character other than the target character. It was found that on average, participants made about 9 key errors on the first typing task. All participants made at least one error of this type during the study. Errors of this type, when made on a spreadsheet, may result in a misspelled word or in an incorrect reference in a cell formula, which could alter values in a spreadsheet substantially. It has been shown that even on desktop computers errors like this persist. Two independent studies (Panko, 1998; Powell, 2009), found that over 85% of the evaluated spreadsheets contained errors. 3 USABILITY OF MOBILE APPLICATIONS 3.1 What are Mobile Devices?
  • 13. The meaning of the term ‘mobile device’ is now quite well understood. Traditionally the term referred to a smart phone but with the advent of larger devices the term is now used more widely. The differences between larger devices (such as the iPad) and small devices (such as smart phones) are considerable and reduce our ability to generalise research results. Figure 1 – The Portability Continuum To scope our work we have developed the Portability Continuum shown in Figure 1. We consider mobile devices to be a subset of portable devices: not all portable devices are mobile. For example, desktop computers can be moved between locations and are therefore portable however we do not consider these to be mobile devices here. Along the portability continuum devices are placed in increasing order of physical size from left to right. The devices in Figure 1 are used for illustrative purposes only. Other devices, such as portable MP3 players, medical devices, etc. could also be added to this continuum. The meaning of ‘mobile device’ as used here only considers the physical size of the device. Other factors, such as the presence of an internet connection or the ability to connect to other devices or services, may also play an important role in the context of mobile apps but are not considered here. This paper focuses on smart phone devices: tablets and e- Readers are outside the scope of this paper. Although these are mobile devices according to our use of the
  • 14. term the differences in interaction styles and abilities raises different research questions to those presented here. 3.2. A Process Model for Mobile Apps To better understand the way users interact with mobile apps a survey of smart phone users was conducted together with laboratory usability tests. We hope that understanding the nature of user interactions with mobile apps and the issues users face will help to improve the user experience of mobile apps. The full range of interactions considered during the survey and the laboratory tests is captured in the mobile app process model which begins at the time a user first encounters an app, usually when an app is downloaded as a result of a search, to when a user finally removes it from their device. It is important to consider all of these stages, as they will all impact upon a user’s overall 6 impression of the system and therefore its ultimate success or failure. Our mobile app process model has four stages as depicted in Figure 2. Figure 2 – The Mobile App Process Model The four stages encompassed in the app process model are:
  • 15. need for a mobile app for a particular task. This task could be anything such as entertainment, ability to view documents or to log health information. There are many ways in which the user could identify an app including the use of mobile app stores such as the Android Marketplace. appropriate app they are ready to install it. On traditional desktop systems this step offers the users many customisations; however, with mobile apps the user may not have this customisability because the operating system may make these decisions on behalf of the user. This stage also includes the installation of updates to the app as they are required. o be used. This stage represents the most extensive range of interaction between the user and the app. Therefore it is at this stage that most usability problems will be noticed by the user. they no longer need the app they may remove it from their device, usually to free up space for more apps. In some cases a long time will pass between the final usage of the app and its removal from the system. The process model reflects the stages which the user is required to execute to complete their desired
  • 16. task. Before the user can accomplish this they must first identify and install a suitable app. Once the task has been completed, they may decide to remove the app from their mobile device. In some cases the user may decide after removing the app to reinstall the app on their device and thus will proceed to search for the app again. 3.3. Evaluating User Interactions with Mobile Applications within the Process Model To evaluate user interactions with mobile applications in the framework of the process model we adopted the GQM approach (Basili, 1994) and formulated a series of questions related to each of the stages described by the model. In a first instance, a user searches for a mobile app once s/he has identified the exact purpose for which the application is needed. The search is performed over various sources and different factors may influence the user’s final choice. This process could be more or less tedious depending on the issues the user experiences. Also the ease of locating an application for a specific purpose may bias the user’s rating of the overall experience of using the application. Several App Removal App Identification App Installation / Upgrade App Usage 7
  • 17. questions need to be answered when assessing interaction with a mobile app at this initial stage of the process, as shown in figure 3. Figure 3 – Research questions for the search phase of mobile apps Once the user finds an application of interest, they progress to installing the application on the device. At times, searching for an application does not automatically lead to actually installing any application on the device and the reasons for this are many. The actual installation process of a mobile app can bring several constraints and difficulties; hence, a study of the usability of a mobile app should also consider such issues. Questions to ask for assessing the level of usability of a mobile app at this stage are depicted in Figure 4. Figure 4 – Research questions for the install phase of mobile apps Having an application installed and ready to use, allows the user to take full advantage of the application’s features. Even though installed for a specific purpose, the app may not be needed after the purpose has been met, so the frequency with which an app is used may be directly related to several other factors worth exploring. Locating an app on the device once it has been installed is another issue of concern when analysing the usability of the application itself. Usability assessment factors such as learnability are of concern when evaluating the use phase of the model proposed.
  • 18. Some of the questions to ask when evaluating usability at the use stage of the model are presented in Figure 5. 8 Figure 5 – Research questions for the use phase of mobile apps Lastly, mobile apps are sometimes removed. The reasons for that are worth exploring when assessing the usability of the application since they may reveal usability issues which have convinced the user not to use the application anymore and remove it from the device. Hence, following the model proposed in this paper, evaluating the usability of a mobile app at this particular stage would require answering the question in Figure 6. Figure 6 – Research questions for the removal phase of mobile apps Most usability evaluation analyses focus on the actual use of a mobile app. However, a comprehensive evaluation of the usability of such an app requires evaluation at every step of its lifecycle. Different issues may occur at various stages and they have a direct influence on: a) the user experience and b) the other stages of the application’s lifecycle. Our process model represents the typical lifecycle of a mobile application. Evaluating each of the
  • 19. stages is important in order to identify the usability issues the user might face during each of them. 4 CASE STUDY 4.1. Objectives The objective of the study is to evaluate user interaction with mobile applications (in particular mobile spreadsheet applications) in the framework of the process model described in Section 3. For this, the study focuses on the following questions: App Identification (1) Where are apps installed from? (2) What factors affect the choice of an app? (3) What issues one might experience when searching for an app? (4) How easy it is to locate an app for a specific purpose? App Installation/Upgrade (5) How frequently would one install an app? (6) How easy is it to install an app? (7) What issues are experienced when installing an app? App Usage (8) How frequently are the mobile apps used? (9) Once installed, how easy is it to locate an app? (10) How long does it take to learn to use a mobile app? (11) What are the most common usability issues with the use of mobile apps,
  • 20. and in particular of mobile spreadsheet applications? App Removal (12) Why are mobile apps removed? Table 1 – Case study objectives The overall context of the study is mobile apps in general. However, for a more precise understanding of the use stage described above, the paper considers one particular class of applications, mobile spreadsheet applications. The motivation for this comes from the results of a survey of experienced spreadsheet users (Flood, 2011) which show that almost 80% of participants required access to a spreadsheet while away from a traditional computing device, such as a laptop or desktop computer. Modern smart phones can provide the necessary functionality by allowing users to run a small scale version of a spreadsheet application while on the move. There are a number of applications available which can be used this way. However, these applications vary greatly in terms of usability and the range of features available. 9 4.2. Design 4.2.1. Research Method Throughout the study, we employed two research methods for gathering data and analyzing the
  • 21. results: structured to answer question 1-10, and 12. participants. The participants were given a task and their interactions with the mobile application were recorded. The results of the laboratory usability testing provide answers to question 11. 4.2.2. Participants The survey and the laboratory usability testing were conducted with different participants, the two groups being completely independent. 4.2.2.1. Survey In total 51 participants took part in the survey. The gender analysis showed that 61% of the participants were male and 39% female and their ages ranged from 16 to 60 as shown in Figure 7. Figure 7 – Percentage of survey participants by age It can be seen that the 82% of the participants were aged between 21 and 40. None of the participants was over 60 years of age. Figure 8 – Breakdown of participants by platform
  • 22. 2% 57% 25% 14% 2% Under 20 21 ‐ 30 31 ‐ 40 41 ‐ 50 51 ‐ 60 47% 6% 2% 2% 37% 6% iOS Symbian Blackberry
  • 23. Windows Android none 10 There are a number of platforms that can be run on mobile devices. To ensure that the issues identified were not specific to a particular platform, the survey was open to users of all platforms. Figure 8 shows the breakdown of participants by platform. It can be seen that the two most represented platforms are the iOS platform and the Android platform, accounting for 84% of participants. The remaining participants used Blackberry OS, Symbian and the Windows OS. Three of the participants did not use Smartphone devices and make up the remaining 6% of the participants. These participants either did not indicate the model of their phone or their phone was not a traditional smart phone but did allow java apps to be executed. Participants may have had more than one device; this information was not collected. Figure 9 – Percentage of participants by duration of device ownership To determine the level of experience participants had with smart phones, they were asked “How long
  • 24. have you owned this/these device(s)?” Answers ranged from less than one month to approximately 3 years, with an average usage across all participants of nine months. Figure 9 shows the number of participants by duration of ownership. It can be seen that the majority of participants have owned a smart phone for less than one year. 4.2.2.2. Laboratory Usability Testing Twelve participants were recruited to participate in the laboratory usability testing. Of these, 25% were female and 75% were male. Age wise (Figure 10), participants were from 21 to 60, the majority being less than 30. Figure 10: Percentage of participants by age Figure 11Figure shows the participant’s prior level of experience with desktop spreadsheet applications. It can be seen that 75% of the participants rated their level of experience with spreadsheets as being intermediate. Only 1 participant (8.33%) rated their level of experience as being novice. Only one of the participants had used a spreadsheet on a mobile device prior to the experiment. This participant found the previous experience to be frustrating and so only used the spreadsheet app twice on the mobile device before removing the app. 59%21% 6%
  • 25. 6% 8% <6 months 6 ‐ 12 months 12 ‐ 18 months 18 ‐ 24 >24 Months 41.67% 16.67% 16.67% 16.67% 21‐30 31‐40 41‐50 51‐60 11 Figure 11: Participant’s Prior Level of Experience with Spreadsheet Applications
  • 26. The participant’s previous level of experience with the iOS platform is displayed in Figure 12. It can be seen that approximately 60% of participants rated their experience with the iPhone as being either intermediate or expert. With the exception of one participant, the remaining participants all had experience of other smart phone devices. Figure 12: Level of Experience with iOS platform The age distribution of the subjects means that the results obtained do not specifically address one age interval. Also, working with subjects with different levels of experience in the area of spreadsheet applications allowed us to identify a larger diversity of usability issues. Expert users were expected to report different issues than novices. However, the majority of the subjects were intermediate users. 4.2.3. Procedure 4.2.3.1. Survey The participants for the survey were recruited through a number of social media platforms, including Facebook and LinkedIn. A link to the survey was initially posted by the first author on his personal accounts with links to people from a number of countries, including England, Ireland, Spain and Austria, and so participants may have been recruited from each of these countries. This information however was not collected during the survey and is presented here only to indicate the range of the recruitment process. It was observed that participants from each of these countries placed comments
  • 27. stating that they had completed the survey. In addition to being placed on the first author’s account, a number of the participants reposted the link to the survey on their own accounts further propagating the survey. The survey was kept open for approximately 4 weeks during which time it was accessible to participants 24 hours a day. The results presented here are based on all participants who completed the survey and submitted their results. The survey allowed participants to attempt the survey but only recorded the results of those who completed and submitted the survey. It is possible that additional participants started the survey and subsequently abandoned it before the final submission. 16.67% 75% 8.33% Expert Intermediate Novice 16.67% 41.67% 41.67% Expert Intermediate
  • 28. Novice 12 4.2.3.2. Laboratory Usability Testing The most common uses of spreadsheets on a mobile device have been found to be viewing and editing (Flood, 2011). Consequently the participants in the laboratory usability testing were asked to edit nine cells and locate a further seven pieces of information located on the spreadsheet. The spreadsheet used was adopted from Howe and Siskin (Howe, 2006) who used a similar spreadsheet during an investigation of spreadsheet debugging. The spreadsheet calculates the five year projections of Acme Ltd. It contains 3 worksheets; Payroll, Office Expenses and Projections. The breakdown of tasks was selected to reflect the frequency with which tasks would typically be done on a mobile device. For the location tasks, participants were given a brief description of the cell and asked to navigate to this cell and change the background color to one of their choice. Thus participants are forced to first locate and then enter the cell allowing the navigation time to the cell to be determined. 4.3. Data Collection 4.3.1. Survey The survey was divided into 5 sections (Appendix A). The first
  • 29. 4 sections refer to the user’s experiences at each stage of the mobile app process model while the final section was used to collect demographic information about the participants. The sections are outlined below: ed by participants for locating new apps. It also examined the factors used by participants to decide between the many different apps available for a given purpose and the time participants spend searching for apps. tion of the survey focused on the issues experienced by participants while installing apps. It examined the frequency with which users installed apps as well as the issues they have experienced during the installation process. asked about using mobile apps including, frequency of use, learnability, and other usability issues experienced by the participants. removing apps from a device and the frequency with which apps were removed. about age, gender and experience of participants. In each section participants were asked to respond based on their expectations but we found that participants responded according to their previous experiences
  • 30. of mobile apps and so this is what we report in this paper. 4.3.2. Laboratory Usability Testing The laboratory usability testing captured the actions of participants while using the mobile spreadsheet application, providing data with respect to the users’ interactions. For a further analysis of the data the participants’ interactions with the spreadsheet application were recorded. These recordings were coded for analysis using the coding scheme described in Table 2. Code Description newCellSelect subject selects the cell/character they are interested in sameCellSelect subject (re)selects the cell/character previously selected wrongCellSelect subject selects a cell/character they are not interested in selecting multipleCellSelect subject mistakenly selects multiple cells instead of one desired cell selectOption subject selects an option of the application navigateOptions subject browses through the options available within the application scrollUpDown subjects scrolls the screen vertically scrollLeftRight subject scrolls the screen horizontally goBack Backspace save subject saves the modifications
  • 31. 13 cancel subject cancels the modifications performed giveUp subject gives up the task switchScreen subjects selects a different screen of the application typeLetter subject types a letter typeDigit subject types a digit typeUpperCase subject types an upper case retypeChar subject retypes the same character again lostKeyboard subject tries to bring back the keyboard hideKeyboard subject tries to hide the keyboard actionFeedback feedback is provided to the subject on their action (more on this) whatsThis subject is uncertain about the results of his more recent action close subject closes the application zoomIn subject zooms in zoomOut subject zooms out fishEye subject makes use of the fishEye feature Table 2 – Coding scheme used for the laboratory usability testing video analysis The synthetized data collected from the laboratory usability testing supported our analysis of question 11, providing information on: a) the frequency of each action performed by the participants while
  • 32. using the app and the meaning of these frequencies and b) the recurring sequences of actions followed by the participants and the meaning of these. 4.4. Results 4.4.1 App Identification Figure 13 shows the list of sources of apps location identified during the survey. It can be seen that the app stores are the main source of new apps. The high frequency of the App Store and the Android Market reflects the popularity of the iOS and Android platforms. Other sources include the Google search engine and installation from a desktop or laptop computer. Figure 13 – Source of app location A search of the app stores will usually return a high number of results, making it difficult for users to find the best app to install. In order to better understand how users decide between different apps, participants provided a wide variety of answers, using different terminology to represent the same concepts. In some cases the participants listed multiple factors which influenced their choice of app. A qualitative analysis of the answers was performed, whereby each response was classified based on its semantic content as shown in Figure 14. 0 5 10 15 20 25 Android Market
  • 33. App Store Computer Google Search Other Websites Ovi Store Windows Marketplace Frequency of each source 14 Figure 14 – Factors affecting app selection Figure 14 shows the frequency with which each factor was identified as being important to the participants. It can be seen the two most important factors for the selection of an app are Function and Price. This highlights the need for app developers to carefully consider price and function. One participant remarked that apps “Must be free or come so highly recommended I’d find it essential”. A number of participants said that they would use the opinions of other users to help locate apps. In this context the “others” are not limited to acquaintances but also include app ratings, reviews and the numbers of downloads. Another important aspect to the
  • 34. selection of an app is User Interaction, which is used here to represent factors such as screen layout, usability, ease of use etc. It is unknown how users evaluate these factors before using the app. However, in most of the app stores users have access to screenshots which may help them to rate some of these factors. Two lesser quoted factors are Curiosity and File Size. Two participants said that they would select an app just to better understand what the app was. Only one participant said that the size of the app would influence their choice. Despite the high number of factors affecting the users’ choice of app, it was found that participants spend on average only 10 minutes looking for an app. The longest time any single participant spent looking for an app was reported to be 1 hour. Figure 15 – App search time 0 10 20 30 40 file size curiosity User Interaction Opinion of Others Price Function
  • 35. Factors affecting app selection 15 Figure 15 shows a box plot of the search times quoted by participants. Participants who spent more than 20 minutes searching for an app are statistical outliers (indicated by a circle). We found that 75% of the participants spent less than 10 minutes looking for an app, with 50% spending 5 minutes or less. The most prevalent issue participants experienced while searching for an app was the high volume of results obtained when searching the app stores. Approximately 20% of participants remarked that while searching for apps a large number of unrelated apps are returned. While evaluating apps for diabetes management, Garcia et al. (2011) performed a search in the App Store for “diabetes” and over 200 apps were returned including apps for cooking, information about diabetes, general health apps and apps for calculating Body Mass Index. The participants also identified the following issues while searching for an app: ng the appropriateness of an app or difficulty finding reviews (14%); -English titles) (6%).
  • 36. Despite the issues mentioned it was reported that participants still found it easy to locate apps, rating this with a median value of 2, on a five point Likert scale, where 1 is Very Easy and 5 is Very difficult. 4.4.2 App Installation During the survey the frequency with which users install apps was examined. Figure 16 shows the percentage of participants that install apps with each frequency. It can be seen that most participants only install apps when needed. One third of the participants said that they install apps on a weekly basis. Some participants (6%) said they would never install an app on their device. Figure 16 – Frequency of apps installation Participants were asked to rate on a 5-point Likert scale how easy they found it to install an app. A median value of 1 was found, indicating that on average participants found it very easy to install apps. The modal value was also 1. When using the App stores, apps can be installed in one click. Unlike traditional desktop applications, where there may be a large number of configurable options, apps are installed automatically onto the handset, hiding a lot of the installation procedure from the user. A small number of participants reported several issues encountered while installing an app, such as the handset would stop working during installation and the system would need to be restarted. One
  • 37. participant experienced problems when the app was installed in an unexpected location which 0.00% 10.00%20.00%30.00%40.00% Daily Weekly Monthly When Needed Never Frequency of Installation % of participants subsequ reported 4.4.3 Ap 4.4.3.1. The first the parti devices, many of the part frequenc
  • 38. It was f The me approxim show tha The rela desired asked to installed very eas The effi installed device. W time. ently affecte d experiencin pp Usage Survey t aspect of ap icipants’ dev with an ave f these apps t ticipants’ dev cy was calcu found that th edian numbe mately 38%
  • 39. at only a sma atively large app can bec o rate, on th d. The media sy to locate a iciency with d on the devi We analysed ed updates b ng no issues w pp usage exa vices. It was erage of 35 they used on vices varied ulated. The re Fig he median nu er of apps whereas the all percentag number of come more d he five point an value repo an app, once
  • 40. h which user ce which in t d the data to being installe while installi amined durin s found that apps per par n a Daily, We d widely, the esults of this gure 17 – Fre umber of inst used on a median num ge of the insta apps that ca difficult as th t Likert scal orted by the p it has been in rs can locat turn may be determine w ed for that a
  • 41. ing apps. ng the survey t the particip rticipant. Du eekly and Mo e percentage analysis are equency of a talled apps u weekly bas mber of apps alled apps ar an be installe he number o le the easine participants w nstalled. The te an app m dependent o whether the pr app. Howev y was the nu pants had be uring the surv onthly basis. e of the tota
  • 42. presented in apps use by ti used on a dai sis it was f s used on a m re used on a d ed on mobile of apps insta ess to find a was 1, indica e modal valu may be depen on the length roblem of lo er two third umber of mob etween 0 an vey participa As the actua al installed a n Figure 17. ime ly basis was found to be monthly basi daily basis.
  • 43. e devices me alled increase an app on th ating that the e was also 1 ndent upon of time that cating apps b ds of the par bile apps ins nd 140 apps ants were as al number of apps used w s approximat e slightly h is was. Thes means that fin es. Participa he device aft e participants . the number a user has ow becomes gre 16
  • 44. rticipants stalled on on their sked how f apps on with each tely 25%. igher, at se results nding the ants were fter being s found it r of apps wned the eater over 17 Figure 18 – Number of apps by time device owned Figure 18 shows a scatter plot of the number of apps against the length of time the device has been owned. It can be seen that as time increases the number of apps also increases. A correlation
  • 45. coefficient of 0.386 was found using a one-tailed Spearman’s correlation test. This is statistically significant at the 1% level. When users use an app for the first time they must spend time learning to use it. We found that on average the participants spent approximately 8 minutes learning to use a new app. Over 60% of the participants said that they spent 5 minutes or less learning to use a new app. Approximately 20% of the participants reported no issues during the use of mobile apps. Of the remaining participants a number of issues were reported. The most prevalent issues and the percentage of participants who reported this issue were: and freezing of apps as being a common issue. In some cases the system exited the app without any warning or explanation. reported issues relating to accessing the internet. The most prevalent complaint was the access speed. A number of apps, such as the Facebook App, require an internet connection to synchronise information between the user’s device and their online account. Some users also reported that their connection was lost completely. different apps and between the underlying platform and the individual apps. This lack of continuity can result in a number of
  • 46. problems, such as confusion between the back and exit buttons. One participant remarked “all blackberry messaging functions have an option to "mark as opened / unopened" which is not available in the menu in the messaging section of the facebook app”. o Unresponsiveness of both the app and the touch screen (8%) o Long loading times (6%) o Apps requiring updating (4%) o Inability to use multiple apps in parallel (4%) The results give a general picture of the most prevalent issues experienced by mobile app users. It is not suggested that all apps give rise to these issues or that this is an exhaustive list of the issues experienced by mobile app users. However, these are the issues that survey respondents have experienced most often and should be considered by developers of mobile apps. 4.4.3.1. Laboratory usability testing: The Spreadsheet Case Study 0 20 40 60 80 100
  • 47. 120 140 160 0 10 20 30 40 # o f A p p s Time Device Owned (Months) 18 During the laboratory usability testing we recorded and then coded the participants’ interactions with a specific mobile app (the spreadsheet app). The aim of this investigation was to capture behavioral patterns users develop around using mobile apps, and in particular mobile spreadsheet apps. Such results inform us of the usability issues that users may experience. Once the videos of the laboratory usability testing were coded, the distribution of these codes was computed and is shown in Figure 19.
  • 48. Figure 19 – Action codes distribution for the laboratory usability tests The most often performed action while using the mobile spreadsheet app was scrolling from left to right. On analysis we found that zooming out was not performed often (less than 2% of the video fragments being assigned this code) which led to the need to navigate within a spreadsheet using scrolling. The subjects would scroll from left to right in a number of situations: to make sure that the cell selected was the right cell, to get information on the values stored by the cells not shown on the screen, to get an overall view of the data contained in the spreadsheet etc. There was very little feedback from the system on the subjects’ actions, so the subjects were at times uncertain of what part of the spreadsheet they are viewing and how this part was related to the rest of the spreadsheet. From Figure 19 it is clear that a high percentage of video fragments were coded with “sameCellSelect” and “wrongCellSelect”. Often the subjects would try to select one cell, but: a) they accidentally selected another cell close to the one desired or b) they tried to select the same cell again and again due to lack of feedback. The percentage of fragments coded with “newCellSelect” (which means that the right cell was selected at a first attempt) is very similar to that for “sameCellSelect”. “Whatsthis” was used when the subjects were puzzled by the response of the application to their actions. In addition to this, the system provided very little feedback and this did not help the user with questions such as: a) was the action successful? (e.g. Is the
  • 49. background color set?), b) what are the consequences of this action? (particularly if an action was made by mistake) c) where is the cursor located? There was very little use of features such as fisheye, zoom in and zoom out. 19 In addition to analyzing the frequency of each individual action, a forward step is to look at the common sequences of actions (Figure 20). Figure 20 shows, for example that in 21.4% of the cases, canceling an action was consecutively followed by selecting a new cell. Figure 20 – Sequences of code distribution for the laboratory usability tests Some of the values in Figure 20 point to a number of recurring sequences of actions. Our analysis of these recurrences has brought to light potential usability issues with the application: showing that selecting the same repeatedly was common. The subjects would select the same cell several times in a row because of a lack of feedback. The maximum repetition of this action was 9 times. uccessfully made the desired modifications. In more than half of the cases saving current modifications led to moving the
  • 50. cursor away from the selected cell. scrolling. This is partially explained by the fact that most of the time a scroll to the left would immediately be followed by a scroll to the right and vice versa. A similar case is the “scrollUpDown” code. of the cases. This result relates to the background color change task. The high percentage indicates that in the majority of cases the subjects had little trouble changing the background color of the cells. However, at times, selecting an option would lead to reselecting that particular option. This was the case when, after selecting a color on the palette, the application would provide no feedback leading to confusion on the completion of the action. To rectify this the subjects would at times try to select the color again. screen (scrolling from left to right and from up to down). 20 immediately after typing some characters because otherwise the keyboard would impede the
  • 51. navigation within the spreadsheet. the subjects would select the one desired in more than a half of the cases. However, 17.9% percent of the cases point to the situation where the same cell (the wrong one) is being selected. This, together with the high percentage of “sameCellSelect” followed by “sameCellSelect” points to possible usability issues to be further explored and discussed. application were followed by a cancelation of the action. This is particularly interesting since in most cases it was not clear to the subjects that the close button would close the whole application and not just the open spreadsheet. Only when asked whether they want to save the work (as result of closing), would it become clear that the close button closes the application entirely. zooming (the subjects were uncertain of what caused the zooming and how to go back to the previous state), and b) canceling an action (not getting any feedback and not observing the consequences they were expecting, the subjects became confused). 4.4.4 App Removal Most (73%) of the participants said they removed the app
  • 52. because they no longer needed it while another 9% said they removed apps to free up space on their device. In addition to the answers provided by the survey, users entered a number of other reasons, including: like (2 %) There are many strategies that can be used to remove apps. Some users will remove several apps at once whereas others remove apps one at a time, when they think they are no longer needed. Of the participants that had removed an app, 84% said that they removed apps individually when they felt they no longer needed them. The remaining participants said that they removed apps in groups. One participant remarked that “I clear out once every couple of weeks”. Figure 21 – Frequency of app removal Figure 21 shows the frequency with which users remove apps. It can be seen that participants mostly remove apps when needed. 27% of the participants said that they removed apps on a weekly basis while a further 23% removed them on a monthly basis. Only 4% of the participants removed apps on a daily basis.
  • 53. 0.00% 10.00% 20.00% 30.00% 40.00% Daily Never Monthly Weekly When needed Frequency of App Removal Total 21 4.5. Discussion In this section we summarize the results for each phase of the life cycle. 4.5.1 App location The results of the survey indicate that the installation of mobile apps is a relatively easy task. The most dominant issue identified by the participants was the excessive number of results that are returned during a search of the app store. The survey also found that participants predominantly use the app stores when acquiring new apps and so this is a problem that needs to be resolved. Participants
  • 54. also said that they consider function and price to be the most important factors when acquiring new apps. App developers should therefore consider these factors carefully. 4.5.2 App Installation The results show that participants find installing mobile apps to be very easy. This is not surprising because the installation of a mobile app is an uncomplicated procedure compared to the installation of desktop applications. Mobile apps are not usually customised to the same extent as desktop applications and this simplifies their installation. 4.5.3 App Usage Even though the results of the laboratory usability testing show that mobile spreadsheet app bring a lot of challenges during their use, the survey’s results show that mobile apps are still perceived to be easy to use. The wide range of apps that are available allows users to find alternatives to ones they find complicated or unpleasant to use. The number of apps that users have installed on their device varied widely among the participants; however on average participants had approximately 35 apps installed on their device. This relatively high number of apps can make it more difficult to locate a single app. The survey found that as time progresses the number of apps increases and this lengthens the search time to locate a single app. We also found that participants only used a small percentage of their apps on a daily basis. Unfamiliarity with the location of
  • 55. apps complicates the search problem. Providing users with a grouping option on the handset would help to solve this problem: we envisage that on installation the user could be given an option to group the apps in a meaningful way. The user then simply has to remember which group the app is in to reduce the search space. 4.5.4 App Removal Removing apps from a mobile device was reported (through the survey) to be an easy task. The majority of participants removed apps once they were no longer needed, implying that participants may need to re-install an app if they unexpectedly need to repeat a given task. Although the majority of participants removed apps individually, the survey found that 16% of participants removed multiple apps simultaneously. For these participants it would be useful to provide a feature which allows them to select, from a list, the apps they want to remove so that this can be done with the click of a single button. 4.6. Threats to Validity The validity of the laboratory usability testing we performed is limited by a number of factors [cite Wohlin]. Here we consider the threats to construct, internal and external validity. 4.6.1 Construct validity
  • 56. 22 Construct validity is concerned with whether the variables used in the usability testing accurately measure the concepts they purport to measure, i.e. has the data that we collected given us accurate estimates of the efficiency with which users can perform a number of typical tasks with a mobile spreadsheet? Since the timings that we measured were absolute and were collected automatically we are confident that the data collected does accurately reflect actual elapsed time. Evidence of the typicality of the tasks performed is provided by (Chan, 96). 4.6.2 Internal validity Internal validity is concerned with whether the relationship between the data collected and the factors affecting user interaction with mobile apps is a causal relationship, and has not simply happened as a result of chance. The usability testing was performed in a laboratory setting and this could be a threat to validity because participants may have been distracted by the unfamiliar environment. However, the participants were given some time to familiarise themselves with the environment before starting the experiment and so we believe this threat has been minimised. 4.6.3 External validity External validity is concerned with the generalizability of the results. The small number of participants in the usability testing is clearly a threat to external
  • 57. validity. However, the tasks chosen are typical of the use of mobile spreadsheets in business and so our work is a contribution to the understanding of issues which may arise. 5 USABILITY GUIDELINES IDENTIFIED 5.1 App location Distribute apps through the appropriate app store. During the survey we found that participants mostly use the app stores as a source for new apps. Very few participants used other sources such as web searches or the iTunes desktop application. To be able to distribute apps through proprietary stores, developers must adhere to strict guidelines. This requires extra work on behalf of the developer. Chose keywords to describe the app carefully. As with web searches, app developers should pay particular attention to the search terms used to identify their apps. We found that the majority of participants spend less than 10 minutes searching for an app. The high volume of apps available coupled with the general terms that are used by developers to describe their apps means that a many irrelevant apps are returned with every search. It is therefore important for app developers to carefully consider the keywords they use when entering their apps to the app stores. Carefully consider the price and function of the app. There are a number of factors that can affect a user’s choice of app. We found that participants were mostly influenced by two things, the function
  • 58. of the app and its price. The high number of free apps available means that participants are reluctant to spend large amounts of money on an app, with some participants unwilling to pay anything at all for an app and some participants only willing to pay if the app was essential. Improve search capabilities. This survey showed that users spend on average 5 minutes searching for an app. Research has also shown that app store searches typically return a high number of irrelevant apps and that less than 10% of the results returned were relevant to the search terms (Garcia et al., 2011; Flood et al, 2011b). To improve the probability of returning meaningful results a tiered keyword search could be used. This would prioritize the results by the level at which the search term is found. The app stores could allow developers to specify a few key words or phrases at each level and then present users with a list of all the apps matching the search terms, ordered by the level at which their search term was found. 23 5.2 App Usage Ensure the app is easy to learn. During the survey it was discovered that users only spend on average 5 minutes learning to use a new app. If users cannot learn to use an app within this time, the high number of alternative apps enables them to select a different app with the same functionality. It
  • 59. is important therefore that developers try to minimize the learning time associated with their app. Ensure that app use is memorable. The survey also found that participants used only a quarter of their apps on a daily basis. Almost half of the installed apps are used on a monthly basis, indicating that participants spend a large period of time between each use of the app. As a result of this we believe that app developers should design apps to help the user to remember how to use them. Group related apps. We found that users had on average 35 apps installed on their device. Grouping apps helps users to access a desired app more efficiently. Make navigation features obvious. The laboratory usability testing showed that features such as zooming in and out were rarely used this leading to a poorer navigation and overall awareness. Most of the participants were not even aware of the existence of these features. Such features should be clearly signaled so that the users become aware of the full potential of the application. Provide feedback. Feedback supports users in understanding their actions and the impact of their actions in relation to the application. During the laboratory usability testing, five types of needed feedback became evident. application, it is helpful for them to understand whether it was a correct action with respect to the interaction context they are in. For example, selecting a
  • 60. spreadsheet cell should be provided with feedback on whether the cell was the right cell or not. is easy for users to get disoriented with respect to the cursor’s location on the screen or to the position of the section they are viewing. For such disorientation to be avoided, it is important for the user to be provided with feedback on the location that they are currently viewing in the overall picture. through the document for long periods of time to become aware of the data contained by the cells surrounding those visible on the screen. Feedback on such information would reduce the users’ navigation overload. the laboratory usability testing was that the participants were not always sure that the cell they were trying to select was indeed selected. In answer to that they kept selecting the same cell repeatedly. In part, this problem could be solved by providing feedback once a cell is selected by highlighting its margins or bringing the cell to the front. Similar techniques could be used for applications which use other types of selection.
  • 61. always clear to the users. At times, they struggled to understand how to hide the keyboard or, on the contrary, how to make it accessible. The application should support the user by providing feedback on the current state of the keyboard at all times. Hints as to the consequences of each action. Users might be unaware of the consequences of some actions and realize this only after the action has been performed. Even worse, in some cases users might not perceive the consequences of their action or fail to understand it. Hints on what each action led to would help users. As a concrete example, the color changing of a cell in the spreadsheet 24 application could be modeled as a wizard where all the steps are specified a priori and the user is aware of what the next step is. Provide evident milestones. At times during the laboratory usability testing, participants faced difficulties in trying to cancel an action by clicking mistakenly on the button closing the application. It was not always clear how to save, cancel or quit the application and this affected the overall usability. Such features should be made evident and distinct, so that at any time during their interaction with the application the user is aware of how such features work and how they are distinct.
  • 62. 5.3 App Removal Allow apps to be removed in groups. The survey found that a small number of participants remove multiple apps at the same time. If users could select multiple apps for removal simultaneously this would improve the efficiency with which apps could be removed. 5. CONCLUSIONS AND FUTURE WORK In this paper, we describe how we collected data to investigate the lifecycle of a mobile application from when it is released into the market until it is removed from a mobile device. We used both a survey and laboratory usability tests to get a better understanding of the users’ behavior during searching, installing, using, and removing mobile applications. Results show that searching processes can be tedious due to the large number of results they return, but installing apps is not problematic. We examined the use of a particular mobile app (a spreadsheet app) to discover that, although the survey did not point to any major usability issues reported by the participants, the laboratory usability tests brought to light several areas worth improving. Based on these results and observations, the paper proposes a set of guidelines to improve the usability of mobile apps. REFERENCES Abraham, R., Erwig, M. (2005). How to communicate unit error messages in spreadsheets. In Proceedings of the first workshop on End-user software engineering (WEUSE I). ACM, New York, NY, USA, 1-5.
  • 63. Abraham, R., Erwig, M. (2006). Type inference for spreadsheets. In Proceedings of the 8th ACM SIGPLAN international conference on Principles and practice of declarative programming (PPDP '06). ACM, New York, NY, USA, 73-84. Abraham, R., Erwig, M. (2006). Inferring templates from spreadsheets. In Proceedings of the 28th international conference on Software engineering (ICSE '06). ACM, New York, NY, USA, 182-191. Ahmadi, H., Kong, J. (2008). Efficient web browsing on small screens. In Proceedings of the working conference on Advanced visual interfaces (AVI '08). ACM, New York, NY, USA, 23-30. Basili, V., Caldeira, G., Rombach, H.D. (1994). The Goal Question Metric Approach, Marciniak (ed.), Encyclopedia of Software Engineering, Wiley. Bevan, N., Macleod, M. (1994). Usability measurement in context, Behavior and Information Technology, 13, 132-145 Bishop, B., McDaid, K. (2007). An Empirical Study of End- User Behaviour in Spreadsheet Debugging. Paper presented at the The 3rd Annual Work-In-Progress Meeting of the Psychology of Programming Interest Group. Burnett, M. M., Gottfried, H. (1998). Graphical definitions: expanding spreadsheet languages through direct manipulation and gestures. ACM Trans. Comput.-Hum. Interact. 5(1), 1-33. Chan, Y. E., Storey, V. C. (1996). The use of spreadsheets in organizations: Determinants and consequences. Information &
  • 64. Managemetn, 31(3), pp. 119-134. Chen, T., Yesilada, Y., Harper, S. (2010). What input errors do you experience? Typing and pointing errors of mobile Web users. Int. J. Hum.-Comput. Stud., 68(3), 138-157. Duchnicky, R.L., Kolers, P.A. (1983). Readability of Text Scrolled on Visual Display Terminals as a Function of Window Size, Human Factors 25, 683-692. 25 Duh, H., Gerald C. B. Tan, Hsueh-hua Chen, V. (2006). Usability evaluation for mobile device: a comparison of laboratory and field tests. In Proceedings of the 8th conference on Human- computer interaction with mobile devices and services (MobileHCI '06). ACM, New York, NY, USA, 181-186. Flood, D., Daid, K. M., Caffery, F. M., Bishop, B. (2008). Evaluation of an Intelligent Assistive Technology for Voice Navigation of Spreadsheets. Paper presented at the Proc. European Spreadsheet Risks Int. Grp. (EuSpRIG) Flood, D., Harrison, R., McDaid, K. (2011). Spreadsheets on the move: An evaluation of mobile spreadsheets. Paper presented at the The European Spreadsheet Risk Interest Group Annual Conference. Garcia, E., Martin, C., Garcia, A., Harrison, R., Flood, D. (2011). Systematic analysis of mobile diabetes management applications on different platforms, Proc. Information Quality in e-Health. 7th Conference of the Workgroup Human-
  • 65. Computer Interaction and Usability Engineering of the Austrian Computer Society, Graz, Austria, November 25-26, 2011, Proceedings, Holzinger, Andreas; Simonic, Klaus-Martin (Eds.) LNCS 7058, pp.379-396 Geven, A., Sefelin, R., Tscheligi, M. (2006). Depth and breadth away from the desktop: the optimal information hierarchy for mobile use. In Proceedings of the 8th conference on Human- computer interaction with mobile devices and services (MobileHCI '06). ACM, New York, NY, USA, 157-164. Ginige, A., Paolino, L., Sebillo, M., Shrodkar, R., Vitiello, G. (2010). User requirements for a web based spreadsheet- mediated collaboration. In Proceedings of the International Conference on Advanced Visual Interfaces (AVI '10), Giuseppe Santucci (Ed.). ACM, New York, NY, USA, 133-136. Howe, H., Simkin, M. G. (2006). Factors Affecting the Ability to Detect Spreadsheet Errors. Decision Sciences Journal of Innovative Education, 4(1). Hussain, A., Ferneley, E. (2008). Usability Metric for Mobile Application: A Goal Question Metric (GQM) Approach. The 6th International Conference on Advances in Mobile Computing & Multimedia (MoMM2008). ACM. Linz , Austria. ISO/IEC. (1998). ISO 9241: Ergonomic requirements for office work with visual display terminals (VDT)s - Part 11 Guidance on usability. Jones, M., Marsden, G., Mohd-Nasir, N., Boone, K. Buchanan, G. (1999). Improving Web Interaction on Small Displays, Proc. WWW-8, 1129-1137. Kankuzi, B., Ayalew, Y. (2008). An end-user oriented graph- based visualization for spreadsheets. In Proceedings of the 4th
  • 66. international workshop on End-user software engineering (WEUSE '08). ACM, New York, NY, USA, 86-90. Kjeldskov, J., Graham, C., Pedell, S., Vetere, F., Howard, S., Balbo, S., Davies, J. (2005). Evaluating the usability of a mobile guide: the influence of location, participants and resources. Behaviour and Information Technology, Volume 24(1), pp. 51-65. Larson, K., Czerwinski, M. (1998). Web Page Design: Implications of Memory, Structure and Scent for Information Retrieval, Proc. CHI ‘98, 25-32. Panko, R. R. (1998). What we know about spreadsheet errors. J. End User Comput., 10(2), 15-21. Powell, S. G., Baker, K. R., Lawson, B. (2009). Errors in Operational Spreadsheets Journal of Organizational and End User Computing (JOEUC), 21(3). Rothermel, G., Burnett, M., Li, L., Dupuis, C., Sheretov, A. (2001). A methodology for testing spreadsheets. ACM Trans. Softw. Eng. Methodol. 10(1), 110-147. Schmiedl, G., Seidl, M., Temper, K. (2009). Mobile phone web browsing: a study on usage and usability of the mobile web. In Proceedings of the 11th International Conference on Human- Computer Interaction with Mobile Devices and Services (MobileHCI '09). ACM, New York, NY, USA. Seffah, A., Mohammad Donyaee, Rex B. Kline, Harkirat K. Padda. (2006). Usability measurement and metrics: A consolidated model. Software Quality Control 14(2), 159-178.
  • 67. Shrestha, S. (2007). Mobile web browsing: usability study. In Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology (Mobility '07). ACM, New York, NY, USA, 187- 194. 26 Solingen R., Berghout, E. (1999). The Goal/Question/Metric Method -- A Practical Guide for Quality Improvement of Software Development, McGraw-Hill Publishing Company, Maidenhead, England. Zhang, D., Adipat, B. (2005). Challenges, Methodologies, and Issues in the Usability Testing of Mobile Applications. International Journal of Human-Computer Interaction, 18(3), 293 - 308. Appendix A – Survey used throughout the study 1. What type of platform are you using on your device? 2. How long have you owned this/these device(s)? 3. Where do you install Apps from? 4. What factors affect your choice of App? 5. What issues have you experienced while searching for an App? 6. How easy do you find it to locate an App for a desired purpose?
  • 68. 7. Which of the following best describes the frequency with which you would install an App? 8. How easy do you find it to install an App on your device? 9. What issues have you experienced while installing an App? 10. How frequently are you using mobile Apps? 11. Once installed, how easy do you find it to locate an App? 12. Approximately how long would you spend learning to use a new app? 13. What issues do you find most common while using Apps? 14. Why do you remove Apps? Running head: ESSAY OUTLINE ESSAY OUTLINE ESSAY OUTLINE Essay Outline Student name Course: Instructor: Strayer University February 19, 2018 The final essay will be made up of the following sections: Introduction Lead-free soldering is increasingly becoming an issue in the
  • 69. electronics assembling industry. The push for lead-free electric industries is fueled by the fact that lead is a well-known toxic substance to the human body. The push for the banning of lead- based solders has increased the demand for the creation of lead- free solder alloys which will replace tin-lead eutectic solders. Background Back in 2006, the European Union Waste Electronic Equipment Directive (WEEE) in conjunction with Restriction of Hazardous Substances Directive (RoHS) prohibited the use of significant quantities of lead in majority of the consumer electronics that are produced within European Union (Nur'aishah Aminah Mohd Amin., 2015). Other world governments have also passed legislations that aim to cut down the inclusion of lead in products meant in their territories or regions. So far several bans have been put against lead in paint, lead in gasoline, and lead in plumbing among others. Material Properties Lead-free solder alloys have a several properties: · They have acceptable tolerance for various component elements. · The melting points of most alloys range between 218-220 0c. This includes alloys such as Sn96.5/Ag3.0/Cu0.5, Sn95.5/Ag3.8/Cu0.7 and Sn95.5/Ag4.0/Cu0.5 (Puttlitz, K. J., & Stalter, 2014). · They don’t wet as well as other tin-lead solder alloys. · Electronics industries are shifting towards the tin-silver family of allows for lead-free soldering. Processing Techniques and Applications · Lead-free solder alloys are used for high temperature soldering. · Alloys such as Sn-Ag-Cu are employed in red flow and wave soldering. · Electrical soldering. Discussion Lead-free soldering will be a very instrumental tool that will shape the future of electronics industry. Given the increasing
  • 70. regulatory and health restrictions put against the inclusion of lead in the manufacture of consumer products, it is necessary for produces in this industry to begin their journey towards full employment of lead-free solder alloys in their activities. References Puttlitz, K. J., & Stalter, K. A. (2014). Handbook of lead-free solder technology for microelectronic assemblies. CRC Press. Nur'aishah Aminah Mohd Amin. (2015). The Electrical Properties of Element-added (FE, AL) Lead-free Solder Alloys: Experimental and Materials Modeling Approaches (Doctoral dissertation, Jabatan Kejuruteraan Elektrik, Fakulti Kejuruteraan, Universiti Malaya).