personal augmented space
TRANSCRIPT
Personal Augmented Space:
Mobile 3D Visualisation and
Interaction Study with Microblogging
Julian Munster <[email protected]>
a thesis submitted for the degree of
Master of Science
at the University of Otago, Dunedin,
New Zealand.
27-03-2013
Abstract
Web 2.0 services such as Twitter or Facebook are all around us and with us every day
through the introduction of smartphones and tablets alike. The ever increasing feature
set, faster ways to connect to the Internet and larger screen real estate that mobile devices
are equipped with, allow Web 2.0 services to flood users with more and more information.
This avalanche of information becomes unmanageable in its complexity and quantity and
turns into information overload.
To counteract the users’ feeling of information overload a new 3D personalised augmented
reality user space was designed and implemented. It employes the techniques such as
augmented reality and information filtering in a 3D environment to reduce information
complexity and information overload. This new application was developed for a tablet
computer and focuses on the humans’ natural abilities of spatial awareness. To test the
underlying assumptions a set of experiments was designed and user trials are conducted
to investigate the usability and navigability as well as the perceived information load.
Following the data gathering phase of the experiment, it was statistically analysed to
compare two different approaches. For this purpose a 2D and a 3D version of the same
application had been developed. Comparing the results of the user study, no statistically
relevant difference in usability could be established. The results suggest that the users’
perception of information overload did not get better in the new 3D interface, and it did
not get worse either.
The results and observations analyses following the user experiment strongly suggest that
information overload should be considered during the application development process of
Web 2.0 applications. This research shows there is no usability loss when using the 3D
interface over the 2D interface. Further research and development into the areas of spatial
knowledge and awareness in 3D information systems may reduce the information load felt
by users of current information rich systems.
ii
Acknowledgements
I would like to thank my supervisor Dr. Holger Regenbrecht and Dr. Mariusz Nowostawski
for their support and some timely advice on this project.
Thanks to Constantin for his help when I was stuck on a programming problem, to Jonny
for his support and help during the user study, to Cameron, Alan and Simon for their
excellent help during the statistical analysis and thanks to all my proof readers.
To my study participants, thank you for your time and enthusiasm when you were all busy
with your own projects.
And to all my friends in the lab, office and outside the university; I would not have made
it without your support. Thank you, you guys are the best!
iii
Contents
1 Introduction 21.1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.3 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.4 Abbreviations and Terms Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Review of Related Work and Literature 72.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2 Augmented Reality on Mobile Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.3 3D User Interfaces and 3D Environments . . . . . . . . . . . . . . . . . . . . . . . . . 102.4 Micro Blogging and Information Overload . . . . . . . . . . . . . . . . . . . . . . . . . 132.5 Hypotheses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 Developing a Prototype 163.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.2 Devices and Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.1 The Mobile Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.2.2 Development Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3 User Interface Design and Implementation . . . . . . . . . . . . . . . . . . . . . . . . . 223.3.1 The 3D Prototype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.3.2 The 2D Prototype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.3.3 The Warm Up UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.4 Application Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4 Investigating the 3D Browser 314.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314.2 Research Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2.1 Independent and Dependent Variables . . . . . . . . . . . . . . . . . . . . . . . 314.2.2 Confounding Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3 Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334.3.1 Participants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334.3.2 Inclusion Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334.3.3 Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344.3.4 Questionnaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.3.5 Materials and Apparatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364.3.6 Experiment Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.3.7 Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.4 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384.5 Data Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
iv
5 User Study Results 395.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395.2 User Interface Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405.3 User Interface Effectiveness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415.4 User Interface Satisfaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425.5 User Interface Information Overload . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445.6 Other Discoveries and Observations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.6.1 Post-Study Questionnaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455.6.2 Participant Behaviours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6 Conclusions 486.1 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.1.1 Usability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486.1.2 Information Overload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496.1.3 Overall Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496.1.4 Observations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506.1.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
References 52
v
List of Tables
5.1 Results for task completion time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415.2 Results for correlations in efficiency data. . . . . . . . . . . . . . . . . . . . . . . . . . 415.3 Results for completeness and correctness of tasks. . . . . . . . . . . . . . . . . . . . . . 425.4 Results for correlations in effectiveness data. . . . . . . . . . . . . . . . . . . . . . . . . 425.5 Results for user satisfaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435.6 Results for information overload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455.7 Results for correlations in information overload data. . . . . . . . . . . . . . . . . . . . 455.8 Results from the Post-Study Questionnaire. . . . . . . . . . . . . . . . . . . . . . . . . 46
vi
List of Figures
2.1 Wikitude - Overview [Wikitude, 2012b] . . . . . . . . . . . . . . . . . . . . . . . . . . 92.2 Wikitude - AR Browser [Wikitude, 2012a] . . . . . . . . . . . . . . . . . . . . . . . . . 92.3 Junaio - AR Browser [Junaio, 2012a] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.4 Junaio - AR Browser (Twitter) [Junaio, 2012b] . . . . . . . . . . . . . . . . . . . . . . 102.5 Layar - AR Browser [Layar, 2012c,a] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 Possible component structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.2 The Samsung Galaxy Tab 7.7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.3 The Motorola Xoom Gen.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.4 Unity 3D environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.5 Details on the cube construction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.6 Hidden Twitter tabs for the scrolling effect. . . . . . . . . . . . . . . . . . . . . . . . . 213.7 Mono Development environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.8 The Eclipse debug environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.9 The idea of a cube. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.10 The three main faces of the virtual cube. . . . . . . . . . . . . . . . . . . . . . . . . . . 243.11 An illustration of the cube/room scenario. . . . . . . . . . . . . . . . . . . . . . . . . . 253.12 The settings screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.13 Scrolling individual panes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.14 The first pane of the 2D Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.15 The second pane of the 2D Application. . . . . . . . . . . . . . . . . . . . . . . . . . . 283.16 The third pane of the 2D Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . 283.17 The warm up UI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.18 The tablet setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.1 A participant using the prototype. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364.2 Counterbalanced possibilities of order of presentation for the two independent UIs. . . 37
5.1 Normal distribution of collected information overload data indicating the use of theANOVA method for variance analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.2 Normal distribution of collected user satisfaction data indicating the use of the ANOVAmethod for variance analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.3 Showing the difference in time between condition 1 and 2 including error bars. . . . . 415.4 Showing the difference of mean answers for every user satisfaction question between
condition 1 and 2 including error bars. . . . . . . . . . . . . . . . . . . . . . . . . . . . 435.5 Showing the difference of mean answers for every information overload question between
condition 1 and 2 including error bars. . . . . . . . . . . . . . . . . . . . . . . . . . . . 445.6 Showing the difference of mean answers for every question. . . . . . . . . . . . . . . . 46
vii
Definitions
In order of appearance:
• HCI - Human Computer Interface
• 2D UI - 2 Dimensional User Interface
• 3D UI - 3 Dimensional User Interface
• OS - Operating System
• Android - A mobile operating system designed by Google
• iOS - A mobile operating system designed by Apple
• Windows Mobile - A mobile operating system designed by Microsoft
• IDE - Integrated Development Environment
• DDMS - Dalvik Debug Monitor Server
1
Chapter 1
Introduction
Through the emergence of Web 2.0 and microblogging more user generated content is brought to the
world wide web (WWW) [Honeycutt & Herring, 2009; Belin & Khachikian, 2007] and to users. These
advances give the user the ability to write and read updates in real time. Users write status posts
about their current situation or anything they would like to share with an ever growing user-base.
Twitter, Facebook, Google+, RSS feeds and Skype are a few examples of such web services [Honeycutt
& Herring, 2009; Belin & Khachikian, 2007; Curran et al., 2012]. At the same time mobile devices,
in particular smartphones and tablet computers, have become more popular [Falaki et al., 2010].
They have given the ever growing Web 2.0 market a new platform and enabled users mobility with
a constant stream of information never experienced before. These technological improvements also
brought about a constantly increasing set of features for smartphones and tablets. These rich feature
sets include a number of sensors like a gyroscope, an accelerometer and the ability to stream a video
feed from a back facing camera among others. Those sensors and cameras make AR applications and
3D animated applications a reality on mobile devices. Combining the output of a number of these
sensors and features on a mobile device like a smartphone or a tablet computer allows the developers
to create mobile AR applications of great variety [Munster & Nowostawski, 2012].
With technology advancing rapidly every year and giving users the opportunity to access their
virtual information in ever more ways, users are flooded with information on a daily basis. With the
continued introduction of better devices, more services to use and a growing user-base, these Web 2.0
services created, with their own success, the problem of information overload. Information overload
is experienced on the desktop or the mobile device by one or many applications bundled and comes
with the additional challenges of todays information complexity. This research investigates if it is
possible to use these technology advancement and reduce the effects of information overload to the
user. Traditionally information overload has been defined as ”Information presented at a rate too fast
for a person to process” by Sheridan & Ferrell [1974]. A modern definition of this problem comes
from Hiltz & Turoff [1985], who suggested that individuals might:
1. fail to respond to certain inputs,
2. responds less accurately than they would otherwise,
3. responds incorrectly,
2
4. store inputs and then responds to them as time permitted,
5. systematically ignore some features of the input,
6. recode the inputs in a more compact or effective form,
7. quits.
The idea of mobile AR using 2D and 3D visualisation is not new [Mixare, 2012; Metaio, 2012;
Layar, 2012b; Karpischek et al., 2009; Wikitude, 2012b; Schmalstieg et al., 2002], but the combination
of using mobile AR to visualise a social media service like microblogging in a personalised augmented
space is. The spatial arrangement of information in a meaningful way with regard to the user and
the usability of such an application are the two core concepts discussed in the following pages. The
design process of a usable interface for a personalised 3D workspace using augmented reality and 3D
as a visualisation method is illustrated. A user study is performed to compare the newly developed
user interface for a 3D personalised augmented reality space and an average 2D mobile application.
The results of that user study will either prove or refute the hypotheses established in the next
chapter. It will measure and compare the usability and the information overload felt by the partici-
pants of the experiment.
1.1 Scope
The investigation and presentation of a possible solution to the problem of information overload and
information complexity as well as the usability of such an information system on a mobile device is the
main focus of this thesis. The solution that is further looked into and discussed, is a context-aware,
personalised, augmented mobile information system in 3D space. There are several steps to achieve
the above, namely: a prototype design stage, an implementation stage, an experimentation, data
collection and finally data analysis. To facilitate the experimentation, a mobile AR system prototype
with a 3D personalised space is implemented on a tablet computer. Usability, information load and
information complexity reduction are the principal factors during the interface development. The
user experiment consists of a comparison of two different interfaces designs operating in 2D and 3D
space. After all the data is gathered, the data analysis focuses on the two main problems, usability
and information overload, which includes information complexity.
It is the aim of this prototype to lessen the feeling of information overload and complexity a user
may experience without allowing the usability of the system to suffer. The user study and the analysed
results are discussed and are put in the context of the research.
1.2 Motivation
The field of Human Computer Interaction (HCI) presents itself in our every day life. Some of the
interactions with computers are subtle others are more obvious. Smartphones and tablets are ubiq-
uitous in our life and come with a variety of user interfaces including applications particular to each
OS. Social media applications increase in demand and are tailored to mobile devices. Micro blogging
and augmented reality are one representation of this evolution.
3
As mobile AR increases in popularity with mobile devices both hardware and software support
needs to evolve. User interfaces present a number of challenges on mobile devices compared to the
desktop computer. An example is the touch interface that replaces the mouse and keyboard of a
personal computer and the limited screen sizes on smartphones and on tablets [Satyanarayanan,
1996]. Another difficulty is the inability to upgrade their hardware. After a device is purchased there
is usually no way to upgrade its components, only software upgrades are possible.
Smartphones come in a range of different screen sizes, but are essentially always limited by the fact
the average smartphone needs to fit inside the user’s pocket and should be able to fit in or be dealt
with by one hand, although those distinctions are getting blurred. This is not the same for a tablet.
They usually have bigger screens, more comparable to the size of a netbook computer (small laptop).
It still has a weight constraint and needs to be a handy device. Too heavy or too bulky leads the user
to rejecting the tablet [UMPCPortal, 2012]. The screen size difference leads to the need to redesign
the user interfaces for tablets. User interface design is an essential part of mobile development.
Tapping into the user’s spatial awareness when designing user interfaces in a 3D environment is
of importance to usability and navigability. In a 3D space like a room, the user has spatial awareness
and therefore a natural awareness of where objects such as the door, desks, windows or anything else
are placed. For example, when the user is not facing the door he has entered through, usually, it
would not be a problem to point in the direction of the door’s whereabouts without having to search
for it, even when it is obstructed by other objects.
The main motivations of this research come from the need to address the information overload
issues when dealing with news feeds of any kind, micro-blogging and any other type of modern social
media. Similar to Cockburn & McKenzie [2001] we are interested in the difference between the
performance of a two-dimensional user interfaces (2D UI) compared to a spatial, three-dimensional
user interfaces (3D UI), where users can use their spatial perceptions and orientations skills.
1.3 Outline
This research and its report is split into three major subcategories: the investigation into the relevant
research areas, the creation of a prototype and the resulting user study, and the collection and analysis
of data. The following section summarises the following chapters.
Chapter 2: This chapter investigates all major branches relating to this thesis: augmented reality
on mobile devices, 3D systems and environments, and information overload and micro blogging. It
supplies the background information needed for further reading and also references the examined
literature. It will conclude in a set of hypotheses launching into the prototype chapter.
Chapter 3: This chapter details the design and implementation process of the prototype resulting
from the previous chapters investigation.
Chapter 4: This chapter provides detailed explanation of the user study that was run to investigate
the success of the 3D prototype developed in the previous chapter. It compares the 3D UI with the
standard 2D UI in terms of information overload and usability.
4
Chapter 5: This chapter displays the results and analysis accomplished with the data collected
during the study described in the previous chapter.
Chapter 6: This chapter discusses and concludes on the information gathered and analysed in all
previous chapters. It notes the contributions and limitations of this work. It highlights the parts of
this project that may profit from future development and research.
1.4 Abbreviations and Terms Used
Augmented Reality (AR): Azuma et al. [2001] defines AR as a system that supplements the
real world with virtual objects and for the purpose of this report we follow this definition.
Information Overload: is defined as follows [Hiltz & Turoff, 1985]: ”Individuals might
1. fail to respond to certain inputs,
2. responds less accurately than they would otherwise,
3. responds incorrectly,
4. store inputs and then responds to them as time permitted,
5. systematically ignore some features of the input,
6. recode the inputs in a more compact or effective form,
7. quits.”
Usability: can be split into three subcategories which define it: efficiency, effectiveness, satisfaction
[ISO, 2010, 1998].
Efficiency: describes the time use to complete a certain task [ISO, 2010, 1998].
Effectiveness: describes the completeness and correctness with which one finishes a certain task
[ISO, 2010, 1998].
Satisfaction: refers to the state of mind (contentment) of an individual using an application to
complete a certain task [ISO, 2010, 1998].
Human Computer Interaction (HCI): is the study of interaction between people and computer.
2D UI and 3D UI: refer to the 2D User Interface and the 3D User Interface designed as part of
this research.
Integrated Development Environment (IDE): is commonly used to develop software applica-
tions.
5
Dalvik Debug Monitor Server (DDMS): is the debug monitor used with Android and is a
helpful development tool.
Client: refers to twitter client in the context of this report, unless otherwise stated.
MMO: means Massively Multiplayer Online and refers to a type of online multiplayer game systems.
6
Chapter 2
Review of Related Work and
Literature
2.1 Introduction
This review of related work and literature examines a summation of the work done in the relevant
fields, related to this project. There are several areas of research that must be included. Mobile
Augmented Reality combines two research areas in one, the research and development of augmented
reality application on mobile devices. It is an integral part of this project. 3D User Interface and
3D Environments are investigated and explored with regards to usability and navigability and frame
the first part of the hypotheses. When 3D environments are discussed, they are not to be confused
with 3D perspective screens. Micro Blogging and Information Overload, in particular social media
and Web 2.0 on mobile devices with respect to the problem of information overload, are reviewed.
That examined material delivers the basis for the second part of the hypotheses.
The last ten years of all major conferences and journal articles in this field of study were covered.
Among the topics are ‘Wearable Computing’, ‘Handheld Devices’, ‘Mobile HCI’, ‘Mobile Devices’,
‘Pervasive Computing’, ‘CHI’, ‘OZCHI’, ‘NORDCHI’, ‘ISMAR’, ‘UIST’ and several less known venues.
2.2 Augmented Reality on Mobile Devices
Augmented reality has been around since the late 1990’s and has matured from being run on big heavy
personal computers to mobile devices, some of them are wearable computing devices, Smartphones or
tablet computers [Wagner & Schmalstieg, 2009; Yuen et al., 2011]. For the purpose of this research
we will rely on the definition of AR from Azuma [1997]; Azuma et al. [2001]. It is a definition widely
used and accepted [see Haller et al., 2006, chap. 14] and [Munster & Nowostawski, 2012]. Azuma
defines AR as follows:
”We define an AR system to have the following properties:
• Combines real and virtual objects in a real environment;
7
• Runs interactively, and in real time; and
• Registers (aligns) real and virtual object with each other. [Azuma, 1997]”
It can be said that mobile augmented reality is a live video stream with virtual annotations on a layer
above. Those annotations can vary from 3D objects, images, audio snippets to videos or any other
digital format a mobile device such as a tablet or smartphone can handle. It is the goal to enrich the
user experience by annotating real world objects by adding virtual content [Munster & Nowostawski,
2012].
There are several different forms of mobile AR, texture tracking, 3D feature tracking and sensor
based tracking, which is also called location based tracking [Chimienti et al., 2010]. The later one is
of interest to this project, because it is focused on the device’s location and orientation. This means if
we are in a particular place and pointing the device in a particular direction it shows only the virtual
annotations particular to that place and direction [Munster & Nowostawski, 2012]. Sensor based
tracking works by the fusion of several different sensors like GPS, accelerometer or gyroscope and the
magnetic field sensor. The GPS provides the current location of the mobile device. Then in real time
a combination of gyroscope or accelerometer and magnetic field sensors calculate the direction the
device is facing [Munster & Nowostawski, 2012; Raper et al., 2007].
Mobile AR development has been an ever growing niche in the AR market and has established
itself with the inflation of functionality delivered with mobile devices. It started with the advances
made by Piekarski & Thomas [2002], which developed an innovative procedure to program mobile
AR systems. Many changes in hardware and software have been made since then and lead to a
wealth of AR applications and software development kits to use to create AR applications [Wagner &
Schmalstieg, 2009, 2003; Azuma et al., 2001].
Currently, there are a number of resources in form a AR SDKs freely available on the Internet.
Well known products such as Metaio [Metaio, 2012], Layar [Layar, 2012b], Wikitude [Karpischek et al.,
2009; Wikitude, 2012b] or StudierstubeES [Schmalstieg et al., 2002] offer SKDs and some also have
an online AR browser. Qualcomm also developed its own version of the StudierstubeES software with
more focus on hardware acceleration with their chipsets [Schmalstieg & Wagner, 2008]. This SDK is
also available free on the Internet, but works on a server client model. In this case the server sits
with Qualcomm and can not be run on an internal network. Mobile AR also is represented in the
open source community. There are two open source projects, developing free to use SDKs, such as
Mixare [Mixare, 2012] and ARToolkit [Piekarski & Thomas, 2002] as well as a number of University
projects.
On top of the above mentioned resources are a great number of mobile AR applications. Those
range from browser applications, which augment the real world by telling you were the next bus
station or restaurant is from your current location [3DAR, 2013; ARApplications, 2013], others work
by pointing at a certain image or building and revealing extra information about that structure or
item [ARApplications, 2013; Mercedes, 2013; MetaioRetail, 2013].
The combination of social media services and AR has also been exploited by several browsers.
Wikitude, Junaio and Layar are all AR browsers and let you incorporate social networks into your
AR world. The following images illustrate how the social media components and the browser interact.
Figure 2.1 and 2.2 show how Wikitude handles social media, Figure 2.3 and Figure 2.4 demonstrate
8
Figure 2.1: Wikitude - Overview [Wikitude, 2012b]
Figure 2.2: Wikitude - AR Browser [Wikitude, 2012a]
the Junaio browser working with Twitter and Figure 2.5 shows the Layar browser in action again
using Twitter as a social media service.
9
Figure 2.3: Junaio - AR Browser [Junaio, 2012a]
Figure 2.4: Junaio - AR Browser (Twitter) [Junaio, 2012b]
2.3 3D User Interfaces and 3D Environments
Azuma et al. [2001] describe several applications in their survey that use 3D models in a real world 3D
environment. They discuss bigger stationary systems, but also acknowledge that mobile applications
are becoming better and more suitable for everyday use.
The exploration into 3D user interfaces and 3D environments as well as the idea to increase the
productivity of users using such interfaces has been around for a while [Robertson et al., 1998]. During
the early stages improving the effectiveness of document management, which has been a problem in
10
Figure 2.5: Layar - AR Browser [Layar, 2012c,a]
HCI for over forty years, was a priority. This research also introduces and illustrates the idea of spatial
memory or spatial knowledge. To have any spatial memory you need to have spatial knowledge. A
paper by Darken & Sibert [1996] discusses the possibility that the experiences picked up in the real
world can be transferred to the virtual world. It divides spatial knowledge into the following:
1. ‘Landmark knowledge is information about the visual details of specific locations in the envi-
ronment. It is memory for notable perceptual features such as a unique building.
2. Procedural knowledge (also known as route knowledge) is information about the sequence of
actions required to follow a particular route. Procedural knowledge is built by connecting isolated
bits of landmark knowledge into larger, more complex structures.
3. Survey knowledge is configural or topological information. Object locations and inter-object
distances are encoded in terms of a geocentric, fixed, frame of reference. A geocentric frame
of reference is a global, map-like view while an egocentric frame of reference is a first-person,
ground-view relative to the observer. Survey knowledge has been found to be essential for skillful
wayfinding.’
The research done by Robertson et al. [1998] proves that spatial memory is accessible in a 3D virtual
environment in the context of efficient document management. Burigat & Chittaro [2007] also discuss
the importance of spatial processes, such as directional knowledge and assessing spatial abilities as
part of navigating a 3D virtual environment. Navigation of these environments is defined as follows:
‘Navigation can be defined as the process whereby people determine where they are, where everything
else is and how to get to particular objects or places.’ by Jul & Furnas [1997].
11
Andy Cockburn and Bruce McKenzie [Cockburn & McKenzie, 2001] re-evaluated the ‘Data Moun-
tain’ article and investigated if participants were faster or more efficient at retrieving documents using
a 2D or 3D interface. They found that there was no significant difference in the results, although the
participants had a preference for the 3D interface.
Mobile 3D Engine
While considering platform specific 3D engines and development tools the following were investigated:
jPCT-AE [jPCT AE, 2012], Ardor3d [Ardor3D, 2012], jMonkeyEngine [jMonkeyEngine, 2012], Linder-
daum Engine [Linderdaum, 2012], Ogre [Ogre, 2012], Libgdx [LibGDX, 2012], MootDroid [MootDroid,
2012], Marmalade [Marmalade, 2012], Shiva3D [Shiva3D, 2012] and Unity 3D [Unity3D, 2012].
jPCT-AE is a free 3D engine which has been ported from Java to Android. It has been optimised
for the Android platform supports OpenGL ES 1.x and 2.0 [jPCT AE, 2012]. The engine has all
the necessary features, but is solely based on Android and if there is a bug or a feature missing it is
questionable how good the support would be. On the project website there was only mention of old
projects.
Ardor3d is an open source Java based 3D engine and is in its early stages of development. It has
a version running on Android, but there seems to be little support available [Ardor3D, 2012]. Some
sections of the website are missing or have not yet been filled out and it only runs on Android so far.
jMonkeyEngine is Java based open source 3D game engine. There is some special installation
needed to get this engine running on Android, but it has almost the same feature set as the original
Java engine. It converts touch inputs into mouse events in order to handle them properly. It also has
a built in asset system and uses jBullet as its physics library [jMonkeyEngine, 2012].
Linderdaum Engine is an open source 3D gaming engine. It is purely object oriented and written
in C++ for Windows and Android. It has Android support up until SDK 16 and has had some
major bug fixes in January 2012 [Linderdaum, 2012]. At the time we made the decision it was not as
accomplished as it is now and there is no cross mobile platform compilation yet.
Ogre is not compatible with Android and would have to be ported before use. It is not just a 3D
game engine, it also has features like sound, networking, AI, collision detection and a physics engine.
Support for Android is sparse, but the source code is released under the MIT license [Ogre, 2012].
Libgdx is a game development framework written in Java. It is cross platform with some limita-
tions. It does not support iOS, but has a number of good features like built in gesture detection and
several other input handlers [LibGDX, 2012].
MootDroid is a discontinued open source project. There is not much information on it on the
website and with no current support, but it is written for Android [MootDroid, 2012].
Marmalade is a fully featured 3D game engine with cross platform development capability. It is
written in HTML5 and C++, which gives the freedom to run on any mobile platform and gives the
option to program in HTML5 or C++. It also has an extension for iOS and Android to directly use
their APIs [Marmalade, 2012].
Shiva 3D is another cross platform 3D engine with a complete 3D game editor attached. It has
also build in support for PhysX, Fmod and ARToolkit and comes with a server tool to create MMOs
with VOIP. A server tool is an application that allows the creation of a server like an MMO game
12
server. It is mainly C++ based programming [Shiva3D, 2012].
Platform independency is very important in todays development world, because being able to
release a product on several different platforms at the same time gives you an advantage. 3D Engines
like Unity [Unity3D, 2012], Marmalade [Marmalade, 2012] or ShiVa 3D [Shiva3D, 2012] allow this
feature and also have professional support as well as a stream of continues updates fixing issues
reported by users. When deciding on what tool to use we took several conditions under review.
First, the quickest way to get help with an unknown development tool is to have colleagues that
are using it or have used it before, in other words experience in the department. Second, do we
already own a license of any 3D engine product if it is necessary. Third, is it a cross-platform tool
allowing the development for Android and iOS. Unity 3D fulfills all our requirements and was chosen
as development environment.
Unity 3D generates its own difficulties such as the link between the Unity 3D engine and Android.
Unity 3D is an engine designed with cross-platform development in mind, which requires it to have
an abstraction layer handling all communication between the engine and the underlying OS. For this
bottleneck it was not possible to reach the sensors exposed to the Android layer without the help of a
plugin at the time of development. Designed for game development, Unity adds a level of obstruction
to the development of a normal application. It is a challenge to display text in the right spot rendered
to satisfaction, where as with the native Android framework this is a trivial task.
2.4 Micro Blogging and Information Overload
Micro Blogging can be defined as a form of blogging that lets you share short elements of content, such
as text, links, images (via link) or videos (via link) [Java et al., 2007; Wikipedia, 2012]. A few well
known examples of these kind of services are Twitter [Twitter, 2012], Facebook [Facebook, 2012] and
Google+ [Google, 2013]. Granted, Facebook and Google+ offer services far beyond the short update
function, but this is still a major part. As described by Java et al. [2007] their can be many reasons a
user may want to employ such social networking tools, but for the most part it is to discuss personal
events or information at all hours of the day or simply to have a conversation. Regardless of the use
of these social networking portals, the gain in popularity in the past few years is undeniable [Kim
et al., 2010; Ebner & Schiefner, 2008; Java et al., 2007; Mathioudakis & Koudas, 2010].
Twitter is currently the major micro blogging platform and has more than 50 million subscribers [Math-
ioudakis & Koudas, 2010]. It has about 58 million tweets a day, around 9,100 tweets happen every
second and has about 40% of people just watching other people tweet [Statisticbrain, 2012; Medi-
abistro, 2012]. The purpose of Twitter as described by the service itself is to answer the question:
”What are you doing?” [Twitter, 2012; Honey & Herring, 2009]. Looking at a study by Mischaud
[2007] with 5,767 tweets, 58% of those did not address that question.
Twitter has an ever growing user base, of which a large percentage is mostly interested in reading
or consuming the information presented. The usage of Twitter has changed so much that users
have invented additional special characters like the @ symbol to indicate their tweet is directed at
another user [Honey & Herring, 2009]. The community of Twitter users has matured over the years
of its existence. Twitter is now a days considered as tool to help people with the communication of
13
information during disaster scenarios like an earthquake or a flooding river [Vieweg et al., 2010]. This
is another example of the vast growth of this micro blogging service and as long as information flow
is controlled, it is a good tool to reach people in emergency situations. One other example of Twitter
usage is as a marketing tool. Its ability to produce the word of mouth effect and reach millions of
people make it a great choice [Jansen et al., 2009].
Given the evidence described above, it is obvious why problems like information overload arise
when using a micro blogging tool such as Twitter.
With the evolution of those discussed Web 2.0 services and the constant additions of more features
over the years of their existence, they have become powerful tools to reach people everywhere. Some did
not start as blogging tools and others transformed to include multimedia input. All these opportunities
to add user content leads to something called information overload. Information overload is defined by
Hiltz and Turoff [Hiltz & Turoff, 1985] to be a person that suffers from the following when processing
and comprehending information: ”fails to respond to certain input; responds less accurately than they
would otherwise; responds incorrectly; store inputs and then responds to them as time permitted;
systematically ignore some features of the input; recode the inputs in a more compact or effective
form; or quits.”
Information overload is a problem that has been plaguing humans for a long time and is connected
with incidents such as Chernobyl and the Three-Mile Island. Those were extreme accidents and
an example of the worst case scenario. They happened as a result of information overload and
mismanagement [Billinghurst & Starner, 1999]. Billinghurst & Starner [1999] recognised the struggles
and problems that follow the evolution of computer hardware to wearable and/or mobile devices.
Addressing the problem of information overload is not something that can be solved once. With
progressing technology and hardware options, mobile devices will change and solutions devised for
previous systems may not suit the new ones. The enormous volumes of data throughput in combination
with processing and display limitations needs to be addressed on mobile devices [Yin & Carswell, 2012].
AR browsers, like the ones previously mentioned, are not in common usage in todays households,
because of technical limitations. As described by Grubert et al. [2011] and Feiner, the poor registration,
a paucity of relevant content, and a lack of information structure to help the user navigate the
visualization are problems yet to be solved. Humans build cognitive maps of their surroundings and
later use those maps to navigate and understand the real world. Anchoring signs and consistent spatial
organisation can assist users to create their own cognitive maps [Passini, 1984]. As long as there are
no overlapping points of interest, this approach may work with the loss of information and facilitate
an environment with usable navigation.
Reducing information overload can have adverse affects on the ability of users to learn to navigate
the UI or increase UI complexity. There is a balancing act to be handled between the reduction of
information overload to the user and the user ability to be able to deal with the complexity of the
displayed information Wilson & Schraefel [2008]. The authors suggest a method called Cognitive
Load Theory (CLT) to identify methods for reducing the complexity of information. A paper by Mu
[2004] supports the position that cognitives loads are closely related to the complexity of a task, the
system used to operate the task, and the operators characteristics. CLT says that the users ability to
gain knowledge is affected by the complexity of a learning task and the learning material [Chandler
14
& Sweller, 1991]. Wilson & Schraefel [2008] also identify three methods of improvement: the split-
attention effect, the modality effect and the redundancy effect.
Split attention effect refers to user having to collect information from different sources, such as
text and a picture, to complete their learning experience.
Modality effect refers to using the different modalities of working memory and distribute the
learning between them to reduce the cognitive load.
Redundancy effect refers to the state where information is displayed multiple times in different
locations. Then the user would be required to check both and to recognise the changes [Wilson &
Schraefel, 2008; Schwartz, 2004].
2.5 Hypotheses
As described in Chapter 1, we are interested in a comparison of level of information overload experi-
enced by the user when using a 3D UI over a 2D UI.
The research into related work and literature supports a user study with the following hypotheses.
The combination of hypotheses asserts that this 3D application is capable of enhancing users’ percep-
tion of information and reduce information overload, while retaining usability.
Hypothesis 1: The 3D prototype will allow users to perform tasks as quickly as the 2D prototype.
Hypothesis 2: The 3D prototype will have the same number of correct answers as the 2D prototype,
when performing a set of tasks.
Hypothesis 3: The 3D prototype will perform as well as the 2D prototype during a satisfaction
questionnaire.
Hypothesis 4: The 3D prototype will reduce information overload compared to the standard 2D
application.
Hypothesis 5: The 3D prototype will overall outperform the 2D prototype.
15
Chapter 3
Developing a Prototype
3.1 Overview
This chapter gives a detailed description of the prototype design and implementation. It is based on
the preceding investigation of literature and relevant material. We discuss the technologies, devices
and the implementation process involved in the creation procedure. As part of this experiment scope
we only dealt with information from Twitter, also called tweets. In order to conduct the study and
compare a standard 2D UI with a 3D UI, we needed to develop a 3D twitter client, which incorporates
similar feature as the 2D twitter client to make the comparison possible. Late in the development
phase we discovered that the most commonly used 2D Twitter clients were not capable of producing
the output needed for the experiment. A 2D client needed to be developed as well. Further issues
arose with the tablet originally used for development, the Motorola Xoom (1st Generation). Figure 3.1
illustrates a top level view of the possible 3D application structure.
3.2 Devices and Tools
3.2.1 The Mobile Devices
By the nature of this project we are limited to mobile device platforms and we need to worry about the
confining factors such as the screen size and resolution, weight of the device and slimness or handling.
If the screen is too small the user might not be able to read or identify the information delivered to
the user, too big the mobile device may become to cumbersome to use or too heavy to hold over longer
periods of time. At no time should the user feel burdened by or uncomfortable with the device. One
such a mobile device that qualifies is a tablet. Its specifications allow for a big enough screen, light
weight, handiness and are programmable.
No matter how light and handy the devices will get, this type of application will always require
the user to move from left to right and right to left. This is an obvious inconvenience and requires
physical effort. This situation can be compared to a group discussion. Every time another person
gets a turn to speak, once head moves and focuses on that person.
There are many different manufacturers for tablets and several different mainstream mobile OSs.
16
Figure 3.1: Possible component structure.
Android [Google, 2012a], Blackberry [Blackberry, 2012], iOS [Apple, 2012], MeeGo [MeeGo, 2012],
WebOS [HP, 2012] and Windows Mobile [Microsoft, 2012] are a few of those platforms, but it must be
mentioned at this point this is not a complete list. Within the department at the University several
staff, including myself, have already gathered experience with Android and also have a number of
devices ready for testing and development, it was therefore chosen for the development process. For
mobile devices the OS and the device manufacturer are tightly coupled i.e. the iPad is the only device
running iOS and the iPad only operates with iOS. This is not the case with Android. The Android
OS can be found on many different devices all running different hardware underneath it. This is at
the same time an advantage and disadvantage.
After investigating several tablets, we have decided to use the Samsung Galaxy Tab 7.7. The
Motorola Xoom 10 inch tablet was also a contender among different sizes of the tablet range. All
tablets were running the Android OS and made a generally good impression. The Motorola Xoom
was endorsed by Google for Android development and as such we thought it to be a good choice.
However, due to its bad sensory output it was unusable for us. We only tested the gyroscope sensor
and the magnetic field sensors for the error rate. The extreme variations, i.e. error rate, of the device
were noticed during development and further tested. For further investigation of sensory output we
used an application GyroDroid [GyroDroid, 2012]. This application has a function that lets you print
the values collected by every sensor built into the device on the tablets screen.The tablet was lying
on a table and the virtual items in the scene were drifting off to the side. The applications developed
for this project use a number of sensors, especially important is the gyroscope sensor for determining
the orientation of the device. It relies on an accurate output from this sensor at all times. The
Xoom’s sensors have a high error rate, which made it impossible to create a satisfactory stable 3D
environment. It is also one of the heavier tablets of its size as shown in the device features list of both
devices. Point 6 in the Motorola feature list and point 6 in the Samsung feature list.
17
For its great sensor accuracy and light weight, we chose to explore the Samsung Galaxy Tab range.
After testing the Galaxy Tab 10.1, we discovered a superior range of sensors. To further reduce weight
and increase slimness, we decided settle on the Samsung Galaxy Tab 7.7 for development and testing.
Figure 3.2: The Samsung Galaxy Tab 7.7.
Device Descriptions and Features
The Samsung Galaxy Tab 7.7, as seen in Figure 3.2, has the following key features:
1. OS: Android 3.2 (Honeycomb)
2. Screen Size: 7.7 inches diagonal
3. Wireless: 3G and Wifi support
4. Camera: 3.15MP
5. Relevant Sensors: Good quality Gyroscope, Magnetic Field Sensor
6. Weight: 340g
The Motorola Xoom, as seen in Figure 3.3, has the following key features:
1. OS: Android 3.0 (Honeycomb)
2. Screen Size: 10.1 inches diagonal
3. Wireless: Wifi support
4. Camera: 5MP
5. Relevant Sensors: Proven bad quality Gyroscope, Magnetic Field Sensor (reference)
6. Weight: 730g
18
Figure 3.3: The Motorola Xoom Gen.1.
Tested Devices
Keeping the development process simple and highly adaptable to other mobile platforms was of highest
priority. This makes the developed applications reusable on different platforms and with different
devices. We have tested the prototype on several Android devices, some tablets and some smartphones
with varying success. The test included running the application, checking if all the features like the
camera feed and the movement detection was working. Display size especially with smartphones made
it harder to read the information presented. The following devices were tested:
1. Motorola Xoom (tablet) - no success (bad gyro)
2. Samsung Galaxy Tab 10.1 (tablet) - success
3. Samsung Galaxy Tab 7.7 (tablet) - success
4. Galaxy Nexus (phone) - no success (issues with the camera)
5. Samsung SII (phone) - partial success (see below)
It is noteworthy that there is a difference between phone and tablet and not just the obvious size
difference. The tablets gyroscope sensors are mounted in a different direction to the phones sensors.
This is because a phone is usually in an upright, portrait position i.e. short edges bottom and top,
where as a tablet is usually in a landscape position. At this stage we do not have an iPad available
for testing, but due to the cross-platform development tool used for this project, the software can be
compiled for iOS without big changes. Only some section in the source code needed to be changed in
order to compile and run the application on another platform successfully.
19
It is obvious that the devices used during the testing of this prototype are not an ideal match for
this type of application with regards to the weight and inconvenience using the devices, but in the
future there with more advanced technology there will be more suitable devices.
3.2.2 Development Tools
The development environment Unity 3D
Figure 3.4: Unity 3D environment.
As discussed in Chapter 2 Unity 3D was chosen as 3D engine and development tool. It is a powerful
game development tool and supports development on several different platforms like PC, Mac, Web,
Xbox, Playstation, iOS and Android [Unity3D, 2012]. At its heart sits a 3D engine capable of running
on mobile devices. Figure 3.4 shows the unity environment with the 3D modeling / scene screen on
the left, the next section to the right displaying a directory tree of all my files, then a tree of all the
3D models in the current scene and the inspector, which exposes all the details of an object like the
position and rotation, on the far right.
The Unity 3D development environment lets us create a 3D scene as demonstrated in Figure 3.4.
In our case we have constructed a cube as the top hierarchical model and then every face of the cube
is part of the main cube. In Figure 3.5 the left image shows the visual representation of the cube
and a preview of the cameras view, the image on the right is the textural model of the hierarchical
structure. It reveals all the cubes faces, which each have models for the Twitter panes attached to
them. Underneath the cube model is a tab hierarchy. To enable the ability to scroll through a tweet
when the application is running we use camera projections for each of the Twitter panes. This means
we have a list of all the tweets out of sight in the 3D environment and the cameras project the image
20
Figure 3.5: Details on the cube construction.
of those tweets onto the actual Twitter panes inside the cube. Figure 3.6 illustrates those tabs.
Figure 3.6: Hidden Twitter tabs for the scrolling effect.
Mono Development is the scripting IDE used in combination with Unity 3D and is shown in
Figure 3.7. Unity allows three different scripting languages, C#, Javascript and Boo script. This
project is developed entirely in C# and Javascript, the two more common scripting languages.
Plugins used with Unity 3D
Because Unity 3D allows development for a lot of different platforms and every one is based on a
different OS, Unity 3D lets developers create plugins to expand the original engine code. These
plugins bridge the base OS and expose certain features to the Unity environment. Without a plugin
of this sort, there is no access to the gyroscope or the magnetic field sensor. It is possible to build those
plugins yourself, but we decided it was not worth the time, because they already exist. After some
research into those plugins, we decided to use the ‘Sensor Plugin’ developed by Prime31 [Prime31,
21
Figure 3.7: Mono Development environment.
2012]. It gave us full access to the entire array of the devices sensors and has an simple api to work
with.
Eclipse and DDMS
The Eclipse IDE was mainly used for debugging purposes, in particular the ‘Log Cat’ window. A
similar experience can also be come by using the Android built ‘DDMS’, Dalvik Debug Monitor
Server. In the bottom right hand corner of the image you can see what the output from Unity might
look like. This is a most useful debugging tool for Android and is the only way to identify what
happens when things don’t go as planned. From within the application we can send status updates or
messages to this monitor and help identify most run time failures. It is also used to create screenshots
of the tablet or phone connected.
3.3 User Interface Design and Implementation
As already discussed earlier one prototype was not enough. To run a comparison the study needed
to have two, a 2D and a 3D client. Both are build for the micro blogging tool called Twitter and for
the time of the study display identical tweets. It was also found necessary to develop a Warm-Up
application, which gives the user an opportunity to learn the movements and functionality of both
the 2D and 3D user interface. All the code for these applications can be found on github [Munster,
2012].
22
Figure 3.8: The Eclipse debug environment.
3.3.1 The 3D Prototype
Figure 3.9: The idea of a cube.
There was a lot of discussion about the shape of the basic model. Should it be a cylinder, a sphere, a
23
cube or nothing at all. The criteria for finding the right design are inherent in the task it is supposed
to do. This design is supposed to simplify 3D spatial navigation for the user and orientate on real life
feature to do so. It was decided a cube would give the user the feeling of being inside a room, which is
an easy to understand spatial representation taken from the real world. Everyone decorates their office
with posters or a calendar, some information useful to themselves. To the user our 3D scene appears
like a room with windows and it has its information spatially organised in those windows like posters
on the wall. Figure 3.9 illustrates what the environment looks like. Behind the semi-transparent cube
model the video live stream is shown as a blank or white rectangle with the same aspect ratio as the
screen of the tablet.
The original design idea for this prototype included an information bubble to a specific GPS
location. This means, if the user would move several meters to any direction, she/he would see
different information. An example could be a user moving from one room to another, or from his
home to his office. This prototype is not designed for use while moving on foot or in any other way.
The Main Cube-Faces
Figure 3.10: The three main faces of the virtual cube.
To give the user some perspective of where her/his tweets are placed in the scene we decided to use
the shape of a cube. Other shapes like a cylinder or sphere are also possible. The cube represents a
square room with the user placed right in the middle. Each side of the cube faces one of the cardinal
points, north, east, south or west. We decided to use the shape of a cube and not a sphere, a cylinder
or any other shape, because it made it easier to give directional aid to the user and underline the
illusion of having certain information related to a specific wall. All vertical faces of the virtual cube,
except the back plane, have information on them. During some informal testing, we discovered that
the application cannot be used comfortably much past 90 ◦ degrees to each side. This led us to put
the exit button for the application on the back plan or 180 ◦ degrees from the user’s perspective. In
this spot it is unlikely to be triggered by accident. There is also another exit button on the ‘Setting
Screen’. Figure 3.11 shows what such a room scenario may look like. The coloured items are the
virtual objects and could be associated with the different items in that place in the real world.
The Bottom Cube-Face
The bottom of the cube is the control panel of the application, also referred to as the ‘Setting Screen’.
When the user turns the device flat, faces the camera straight down, or places the device on a table,
24
Figure 3.11: An illustration of the cube/room scenario.
the application realises the angle of the tablet has changed to a value near 90 ◦ degrees. If this happens
the application changes from normal mode to settings mode as seen in Figure 3.12. That means the
camera gets frozen at 90 ◦ degrees and allows the user alter any settings in the control panel without
fearing the slightest move will shift her/him out of the panel. If we do not freeze the screen the
application will react to every move and will distract the user. This control panel has the second exit
button, opposite to the ‘unfreeze’ button, which changes the application back into normal viewing
mode. Additionally it has 2D sliders to regulate features like the transparency and the brightness of
the cube. One can also adjust the rate of updates for the information displayed.
The Top Cube-Face
The top panel of the cube has no information on it and is not used at this stage. It could be used as
a secondary control panel to change the look and feel for the application or to show the sky according
to season and/or time of day, maybe even the weather conditions from outside. It gives the user the
opportunity to receive more information without the hassle of switching to another application.
Navigation
Navigation is the heart of this project. When navigating through a 2D program it usually involves
using some sort of pointing device or a touch screen which lets you change the view of the application.
25
Figure 3.12: The settings screen.
Figure 3.13: Scrolling individual panes.
This application is about navigating through information in a 3D space. No switching of tabs or other
means to change images. It is like standing in a room and turning to see different wall. 3D navigation
is accomplished by moving the tablet in space revealing the virtual world on top of the live camera
stream. This means to look at the wall to the left, the user must turn his gaze and the tablet to the
left in the real world. Every motion exerted on the tablet is picked up by the gyroscope and triggers
an action in the application to move the onscreen applications view appropriately.
Each Twitter feed pane can be scrolled up or down by dragging your finger over them as is with
26
most mobile applications. You can look at two different sides of the cube ie. a corner of a room and
scroll each side individually as seen in Figure 3.13. The left hand pane has been scrolled down.
3.3.2 The 2D Prototype
Figure 3.14: The first pane of the 2D Application.
The 2D prototype has a similar look and feel to the 3D application, but is flat. That means instead
of having floating panes aligned with walls, those panes are lined up like tabs with no augmentation
in the background.
Navigation between the different tabs is achieved through the push of a button. The scrolling of the
Twitter feed panes themselves behaves the same way as in the 3D prototype. Figures 3.14, 3.15, 3.16
give an overview of what the 2D interface looks like. Each pane holds the same information as the
equivalent ones in the 3D prototype. The first pane mirrors the left side, the second one mirrors the
front side and the third pane mirrors the right side of the virtual cube.
3.3.3 The Warm Up UI
When planning the user study and running through the planed process it became obvious that we
needed a warm up exercise for the 3D application. To be impartial to either 2D or 3D, we prepared
two warm up exercises, one for the 2D application and one for the 3D application. They include the
same features as the 2D and the 3D prototypes, but not the same information. We chose to use poems
instead of the Twitter feeds. They are scrollable and can be found either by using the buttons like
in the 2D version or facing the correct wall like the 3D application. This will allow the participants
27
Figure 3.15: The second pane of the 2D Application.
Figure 3.16: The third pane of the 2D Application.
28
Figure 3.17: The warm up UI.
to practice scrolling and moving around the environment without giving away where the information
might be during the experiment.
3.4 Application Setup
Figure 3.18: The tablet setup.
Figure 3.18 shows how we set up the screen from which we loaded each application. On the right we
had the 3D applications and the 3D warm up, on the left we had the 2D applications and the 2D
warm up. To make it easier and to not have the participant choose the wrong application, we started
the relevant application for each session for the participants. Confusion may arise, because there are
2 2D applications and 2 3D applications, one for each conversation.
Throughout several informal testing sessions we discovered a number of issues with the prototype.
29
Among those was the way to interact with the Twitter feed panes. Initially the user needed to push
buttons to move the feed up or down. This was not found intuitive enough and was then replaced by
a touch scroll mechanism. This touch scroll mechanism was then tested again by us and we adjusted
it to make it feel comparable to other mobile applications.
In order to set up the scrolling mechanism there are a few floating point values that need to be
set up, by trial and error. Those values limit the comfort zone for example or set a minimum swiping
distance for a scroll. Another sets the minimum swipe time, which means how long a swipe has to
take. The current values for scrolling a pane are ‘70.0f’ as comfort Zone, ‘14.0f’ as minimum swiping
distance, and ‘0.5f’ minimum swipe time. These values can be changed to adjust to fit any situation.
To ensure a user does not scroll endlessly through a Twitter feed pane each pane is manually restricted.
This was only necessary for the study setup, because the Twitter feeds were not downloaded on
the spot, but were pre prepared textures. We decided to use textures instead of live tweets, because
we were in full control of the flow of information and every participant would see the same tweets.
This method was preferred over creating our own Twitter like server.
30
Chapter 4
Investigating the 3D Browser
4.1 Overview
This study is designed to validate the new UI design introduced in Chapter 3 and was run in 2012.
During the investigation we collected quantitive and qualitative data to measure the difference of
the user’s perception of information overload between the new 3D UI and the standard 2D UI. We
also collected data of the UIs usability, in detail the efficiency, effectiveness and satisfaction of both
applications were compared. This user study used a within participants experimental design.
4.2 Research Variables
4.2.1 Independent and Dependent Variables
The independent variable in this study is the ‘UI design’. It has the following two values:
• Standard 2D UI: This is standard mobile phone application with tab functionality to allow
the user to scroll through the presented information horizontally and vertically. There are no
3D effects in this user interface.
• New 3D UI: This is the 3D environment in which the user is emerged. The user needs to
explore this environment to find all the information that it holds. For this study, its a room like
environment and every wall has some pre-categorised information on it.
Both of these variables are implemented separately as applications on the tablet, which is described
in detail in Chapter 3.
The dependent variables in this study are information overload, efficiency, effectiveness and satisfac-
tion. These variables have the following descriptions:
• Information Overload: is when a user perceives any of the following responses stated by Hiltz
& Turoff [1985]:
– ”fails to respond to certain inputs,
31
– responds less accurately than they would otherwise,
– responds incorrectly,
– store inputs and then respond to them as time permitted,
– systematically ignore some features of the input,
– recode the inputs in a more compact or effective form or
– quit in extreme cases.”
For this study we designed a number of questions to follow up on this phenomenon. Those
questioned are explained in a later section of this chapter.
• Efficiency: is the measured time it takes to complete all the tasks associated with a task sheet
and related to an application, with either the 2D UI or the 3D UI. The most efficient UI is the
one that takes the least time to complete the task sheet.
• Effectiveness: is the accuracy and completeness of the given tasks. For the purpose of this
experiment the answers to the tasks are checked and evaluated. There are three measurements,
no answer, incomplete and complete.
• Satisfaction: is the user’s subjective measure of what feels comfortable or not with regards to
one of the UIs. This is being measured by a questionnaire in this study.
4.2.2 Confounding Variables
We have identified a number of confounding variables in this study and have taken steps to alleviate
their effects. This study compares a new UI with a standard UI and with any innovative products
there may be bias toward the standard UI. It is possible participants may reject the idea of the new
UI and vote toward the familiar product. It was not in the best interest of this study to involve
participants with no previous knowledge of Twitter or mobile device participate. The usage pattern
and familiarity with Twitter and mobile devices is being documented and evaluated in a demographic
survey. It is also possible that a participant’s lack of knowledge or lack of familiarity could adversely
affect the outcome of this study. This is why we decided to introduce ‘Warm Up Exercises’ for each
UI. It gives the participants the opportunity to study the different UIs to their satisfaction. There
was no time limit for the exercise sessions, instead participants were encouraged to practice as long as
they needed to feel comfortable handling the UI. There was no need to switch devices, which equalises
the conditions for both UIs.
Cockburn &McKenzie [2001] describe a similar experiment to the one done here. The experimental
design deals with similar confounding variables for example the risk of the learning effect. It also uses a
within participant design to counteract those confounding variables. It lists variables like 3D Fidelity,
meaning the quality of the 3D interface presentation and familiarity and subject pool, meaning the
users are used to the 2D not the 3D.
Because we chose a within participant design for this comparative test, we had the advantage of
requiring fewer participants, which were each subject to both independent variables. This reduced the
difference between participants. The disadvantage using this procedure is that every participant is so
32
called ‘contaminated’ after being subject to one independent variable. Learning and weariness are two
common effects found under these circumstances. To minimise the data contamination the order of
appearance is counterbalanced, which means the effect of each level of independent variable is equally
distributed. To achieve this counterbalance the UI given to the participants first, was alternated.
Spatial orientation, specifically navigation in a 3D space, is an important factor in this study.
Participants may not be aware of the availability of of a swivel chair or even be aware that it is to
their advantage to use it. We therefore make it clear during the warm up exercise, that they are meant
to swivel i.e. rotate to both sides to view the information given by the application.
Other confounding variables that may come to mind are gender and age. Gender should not make
a difference on the ability to complete the tasks for this study. There are no gender specific tasks
given to the participants. Age only creates a problem, if you consider older participants may not know
Twitter or microblogging in general, which is alleviated by the inclusion criteria documented in the
next section.
Lastly we discussed the possibility of the preferred hand being a confounding variable, but came to
the conclusion that it is not in this case. This is because there are no interactions with the application,
which require the user to use a particular hand. For full motion a tablet is usually held in both hands
and when a participant needs to write as well as read they are expected to either put down the tablet
or hold it in one hand and write with the other.
4.3 Methodology
4.3.1 Participants
For this study 32 participants, of whom 22 are male and 10 are female, were recruited from the
University of Otago Campus. Because it is necessary to be familiar with the social media and Twitter
client and with mobile devices, most participants were recruited with its help, the rest were enlisted
by word of mouth and flyers around the university campus. All participants are aged between 20 and
56 years old (M=28.69, SD=6.99), with the following age groups: most participant were in the group
of 20-29 year olds (21 participants), of those there were 4 females and 17 males, 10 participants were
in the 30-39 year olds group with 6 females and 4 males and one male participant was over 40. None
of the participants had ever used either of the prototypes before, but have had various experience
with mobile devices with touch screens and with the microblogging application Twitter.
4.3.2 Inclusion Criteria
There are two criteria that every participant had to comply with:
• Every participant must have a Twitter account and must have used it before (i.e. follow some-
one/have someone follow her/him).
• Every participant must have had some experience with a mobile device with a touch screen,
either a smartphone or a tablet computer.
33
4.3.3 Tasks
The scenario designed for this study is that of a person missing a few hours of tweets on a random day.
That person then goes along and uses either one of the prototypes to discover what has happened in
her/his absence. A group of the participant’s friends on Twitter are trying to organise a party and
also talk about some other events during their Twitter conversation.
The tasks that each participant has to complete are of an information retrieval nature and do not
require any text input into the device. The participant is however required to fill in the answers to the
tasks on the task sheet for effectiveness measures. As already discussed earlier the measurements for
effectiveness are no answer at all or incorrect answers, incomplete answers with some correct answers
and complete and correct answers. No participant was forced to answer all tasks, only encouraged to
do so.
The time it takes to complete one task sheet using either the 2D or 3D UI is also noted as
measurement for efficiency. Participants are not rushed to finish the tasks and no participant has
been forced to finish before they were satisfied with their answers.
Every participant receives one task sheet per application. Because we cannot have the same
Twitter feed for both the 2D and the 3D application we have made up two separate conversation
streams, which have each a different task sheet. This will reduce the ability of the participants to try
and recall answers from the first task sheet, when working with the second. The tasks for both sheets
are similar to the point that only names and events which are asked for are different.
The following two lists represent the questions asked on each task sheet.
Task Sheet A - Conversation 1
1. Search for a tweet with a ‘#Dunedin’ attached and mentioning @alice2012OU.
2. Party at Evan’s! Who showed up? If not, what did they do?
3. What events are happening this coming weekend in Dunedin?
Task Sheet B - Conversation 2
1. Search for a tweet with a ‘#Dunedin’ attached and mentioning @alice2012OU.
2. Party at Evan’s! Who showed up? If not, what did they do?
3. What events are happening this coming weekend in Dunedin?
The complete conversations and task sheets are attached in Appendix E.
There are three tasks on each task sheet. The tasks on sheet A differ slightly from sheet B to fit to the
corresponding conversation. The first task on each sheet is a little easier to give participants a little
encouragement when the start up. The second task is asking about the organisation of a party and
who is participating, which is a big task requiring the user to go through the entire timeline of tweets.
It can be shortcut by using the pre categorised Twitter feed panes. The third and last task asks a
34
more general question, which relates to what events are happening in Dunedin the coming weekend.
That information can also be found in pre categorised Twitter panes.
The warm up exercise was done in the same environment as the actual tasks, only the Twitter
panes from the real prototype were replaced by scrollable poems. The participants were supposed to
read those and practice the scrolling and when practicing on the 3D client also get comfortable with
the 3D environment and the rotation movements to explore it.
4.3.4 Questionnaires
Participant are asked to fill out a series of questionnaires as measurements for information overload
and user satisfaction.
The questionnaires handed out after each session, also called post-application questionnaires, are
independent ratings assessment of the participant’s perception and feelings of each UI. At the end of the
study the participants also were handed a summarising questionnaire for a comparative assessment of
the two UIs. A demographic questionnaire gauged participant’s experience with Twitter and collected
data on what tools they used in the past to tweet.
Post-Application Questionnaire
The post-application questionnaire is made up of two parts. The first part asks the participants
questions to measure the user’s level of information overload and about their interaction with the
UI. The first question asked how difficult it was to get an overview of all the tweets listed, then
participants were asked if they were confused by the user interface, if it was easy to find the relevant
tweets and if it was easy to navigate the tweets. The last question inquired if they had the feeling
there was too much information to handle. These questions were specifically designed for this user
study. (Appendix A)
The second part of this questionnaire focuses on the overall satisfaction of the participants using
the prototype. These questions were slightly adapted from Teoh et al. [2011]. It start with asking
how easy it is to use the system, then if the participant could correctly complete the tasks using the
system, if the user was able to complete the tasks quickly using the system, if the participant was able
to complete the tasks using this system with little effort, felt comfortable using the system, if it was
easy to learn to use the system and if the user believes to become productive using the system.
A reliability check or internal validation was done first as part of the analysis phase of the user
study. Because this questionnaire had two sections of questions the internal validation was done
for each section. The participants were also encouraged to leave comments on the last page of the
questionnaire. Those did not factor into this analysis.
Summarising Questionnaire
The summarising questionnaire does a comparison between the two user interfaces, 2D and 3D. The
questionnaire inquires the following of the participants: what interface the overall preferred, using
which interface did they feel more information overload, when it was easier to navigate the tweets,
35
when they could more easily remember the tweets and which user interface was easier to use. All
these questions were specifically designed for this experiment. (Appendix B)
Demographic Questionnaire
The demographic questionnaire collects the following data: age and gender, how many people do they
follow on Twitter and then to split those people into friends, companies, celebrities, news organisations
and promotions, how important it is to them to read the Twitter timeline, how frequently they read it
and how frequently they post on Twitter, which type of client interface they use and which one they
use most when reading tweets. The data gathered with the questionnaire is to determine participants
not suited for this study, to control for the confounding variables and possibly to help clarify some
unusual behaviour by participants.
4.3.5 Materials and Apparatus
The experiment was conducted in a room of the MSRL lab, which was only used by us for duration of
this study. The room was properly heated and had several large desks in it. It also had several swivel
chairs, one at least is necessary for the participant’s chair. The large desks allowed the experimenter
to organise all the information for the participants and gave the participants plenty of room to write
on. To avoid outside distraction we closed the curtains of all the windows and made sure no one
entered during the experimentation. Figure 4.1 shows a participant in action.
We thought it best to have the two experimenters facing the user and not have them sit behind
the participant. This may have irritated them and/or make them feel uncomfortable. One of the
experimenters was responsible for all the interactions and help if needed and the other was making
notes and observations. The tablet computer used during this study was the Samsung Galaxy Tab 7.7
Figure 4.1: A participant using the prototype.
tablet running the Android 3.2 OS. For the duration of the experiment the tablet had 6 applications
installed and visible on the desktop of the device as can be seen in Figure 3.18. Those are the two 2D
applications and two 3D applications, one for each conversation, as well as the warm up exercises for
the 2D and 3D UIs. Apart from that the tablet was left in its original configuration.
36
4.3.6 Experiment Design
This experiment had thirty-two participants partake in a within subjects tests. Each participant
completed the information retrieval tasks for both UIs. Table 4.2 shows how we counterbalanced in
which order the two different task sheets and applications were executed by the participants. Since we
needed to have a different set of conversations for the second session, we decided it is also necessary
to randomise those as is also shown in Figure 4.2.
Figure 4.2: Counterbalanced possibilities of order of presentation for the two
independent UIs.
To compensate for the difference in makeup of the test group, we decided to use a within subject
design discussed in Chandrasekaran et al. [2003]. A between subjects design would yield the opposite
effect and lead to skewed results.
4.3.7 Procedure
During recruitment of the participants for this study, we informally screened them when possible for
suitability. Then they were booked into sessions of an interval of 1 hour over several weeks. During
the pilot study we estimated that it takes about 30-45 minutes to complete experiment. Apart from
a few participants that was the case.
Upon the participant’s arrival both experimenter introduced themselves and the participant was
guided to a swivel chair next a desk. They were then ask to make themselves comfortable and make
sure the chair is set up right for them. Then we asked the participants to read the ‘Information
Sheet’ (Appendix D) and ask any questions as they may come up. Attached to the information sheet
was a consent form explaining the participant’s rights and anonymity. Before beginning with the ac-
tual experiment the participants were asked to complete the ‘Demographic Questionnaire’ (Appendix
C). After that the participants were handed the ‘Task Description’ (Appendix E) and had another
opportunity to ask questions.
Every participant received the same set of instructions during their warm up exercise, detailed
toward the 2D application or the 3D application. They then had the chance to get used to either
UI and if needed ask questions about any technical aspect such as how to scroll. It is important the
participant feels comfortable with the UI and her/his chair and is able to navigate the application.
To make sure the same information was passed to each participant a script was written from which
the experimenters could follow the steps and read off.
The timed sessions start with the experimenter writing down the start time and starts the stop-
37
watch to get the exact time. From then on it is important the experimenter watches the participant
closely to note any observable behaviour in the previously prepared notebook. This notebook has the
participant number and all the timing information and any observations in it. If the participants have
any comments during or after the study, those also got written in this notebook. When the session is
over the finish time and the stopwatch time are noted.
After both session have been completed the study concluded with an informal debriefing and the
presentation of a choice of chocolate bars as a thank-you gesture.
4.4 Assumptions
There are a number of assumption we have made in order for this study to yield usable results. The
following assumptions apply to the devices and software testing of the hypotheses:
• The 2D UI is implemented to give the best possible experience of a comparable mainstream
application to the participant. This would mean that we assume the results of this study are
significant to real world tasks.
• The questionnaires are an appropriate measure of information overload and user satisfaction.
There will be observations during the experiments to support the results from the questionnaires.
For this user study we assume that the group of participants is a representation of common Twitter
users. Another assumption is that we can observe a balanced transfer of learning effect, produced by
the chosen experiment design.
If the results of this study are to add to the pool of knowledge in this field, it is important to keep
the context of this study as close as possible to the real world.
4.5 Data Collection
To compare the 2D UI with the 3D UI we collected a number of different types of data, all related to
information overload or usability.
Measuring the efficiency of a participant completing a set of tasks for one UI was done by hand.
The second experimenter was in charge of timing the participants. He had a stop watch to note down
the time it took and also wrote down start and end time. We report the time in minutes.
To measure the effectiveness of the participants we collected their answer sheets at the end of a
session and evaluated their answers. The evaluation of those sheets was done by one of the experi-
menters and was a simple procedure with three possible outcomes: no answer, incomplete, complete
and correct.
The rest of the data was collected via the questionnaires in the form of a 7-point Likert scale
or a ranking scale for the preferred UI [Gliem & Gliem, 2003]. This data is used to analyse the
participants information overload and satisfaction. The participants were also encouraged to leave
open ended comments where ever they felt appropriate either in writing on the questionnaire or
verbally.
38
Chapter 5
User Study Results
5.1 Overview
It is the purpose of this study to investigate the usability and the information overload experienced by
the user. To do this we compare the two independent variables, the 2D UI with the 3D UI, measuring
the usability, in detail the efficiency, effectiveness and satisfaction of a user as well as the information
overload they may experience when completing the set of tasks explained earlier. In this chapter we
summarise the results of the study divided into the following sections: UI efficiency, UI Effectiveness,
UI satisfaction and UI information Overload.
To perform the data analysis we used SPSS version 20 and all the significance testing was done
at the 95% confidence interval. We used a one-way repeated measures analysis of variance, called
ANOVA, to test for significance of the effect of the independent variable, UI. A 7-point Likert scale,
which allowed the participants to answer questions between 1 and 7 was used for the post-application
questionnaire. The distribution of the 7-point Likert scale data collected is approximately normally
distributed and treated as interval data. Figures 5.1 and 5.2 depict the distribution for the data
collected. During this analysis the data from all 32 participants was used and no outliers were
excluded (See Appendix F).
39
Figure 5.1: Normal distribution of collected information overload data indicating
the use of the ANOVA method for variance analysis.
Figure 5.2: Normal distribution of collected user satisfaction data indicating the
use of the ANOVA method for variance analysis.
5.2 User Interface Efficiency
To measure the user interface efficiency of each participant we timed every one for the completion of
each task sheet. This gave us the individual time for the 2D and the 3D conditions of every participant.
In this case we want to know if there is a significant difference between the two conditions or not.
The average across all participants for condition one or 2D is 5.78 minutes and the average across
all participants for condition two or 3D is 6.5 minutes. Because this was just a time measurement and
no questionnaire was involved, we do not have an alpha value for reliability.
As shown in Table 5.1 and in Figure 5.3 the 3D UI task completion (M = 6.5, SD = 4.06) is a
little slower than the 2D UI task completion (M = 5.78, SD = 2.49). There is no evidence that those
means have a statically significant difference as determined by one-way ANOVA (F(1,62) = 1.712, P
= .2). However this was highly and significantly correlated as shown in Table 5.2 with a value of r =
40
Figure 5.3: Showing the difference in time between condition 1 and 2 including
error bars.
UI Efficiency (Task Time)
2D UI 3D UI
Mean 5.78 6.5
Std. Deviation 2.49 4.06
Std. Error 0.44 0.72
Table 5.1: Results for task completion time.
0.639.
Correlations
2D UI 3D UI
2D UI Pearson Correlation 1 0.639
Sig. (1-tailed) 0.0
N 32 32
3D UI Pearson Correlation 0.639 1
Sig. (1-tailed) 0.0
N 32 32
Table 5.2: Results for correlations in efficiency data.
5.3 User Interface Effectiveness
As part of the user interface effectiveness measurement each participant filled out the task sheet with
answers to the given questions. Those questions are than graded from 0 - 2. 0 is the lowest grade
representing no correct answer or no answers given, 1 represents incomplete answers and 2 represents
correct and complete answers. Each task sheet got one of those ratings assigned to it.
41
The average across all participants for condition one or 2D is 1.22 and the average across all
participants for condition two or 3D is 1.22 . For these measurements we do not have an alpha value
because no questionnaires were involved.
UI Effectiveness (Completeness / Correctness)
2D UI 3D UI
Mean 1.22 1.22
Std. Deviation 0.42 0.42
Std. Error 0.07 0.07
Table 5.3: Results for completeness and correctness of tasks.
As shown in Table 5.3 the questions from the task sheet answered correctly for the 3D UI (M =
1.22, SD = 0.42) are even with that of the 2D UI (M = 1.22, SD = 0.42). There is no statical evidence
that those means have any significant difference as determined by one-way ANOVA (F(1,62) = 1.712,
P = .2). However this was highly and significantly correlated as shown in Table 5.4 with a value r =
0.634.
Correlations
2D UI 3D UI
2D UI Pearson Correlation 1 0.634
Sig. (1-tailed) 0.0
N 32 32
3D UI Pearson Correlation 0.634 1
Sig. (1-tailed) 0.0
N 32 32
Table 5.4: Results for correlations in effectiveness data.
5.4 User Interface Satisfaction
Measuring user interface satisfaction for each participant was done by a questionnaire after each
application for the 2D and the 3D UI (Appendix A). Each question had a 7-point Likert scale, which
allowed the participant to answer between 1 and 7. The higher the user answered each questions the
higher was the user satisfaction with the user interface.
This is the list of questions 6 to 12 relevant to user satisfaction:
• Question 6: Overall, I am satisfied with how easy it is to use this system.
• Question 7: I could correctly complete the tasks using this system.
• Question 8: I was able to complete the tasks quickly using this system.
42
• Question 9: I was able to complete the tasks using this system with little effort.
• Question 10: I felt comfortable using this system.
• Question 11: It was easy to learn to use this system.
• Question 12: I believe I could become productive quickly using this system.
The average across all participants for condition one or 2D is 4.94 and the average across all partic-
ipants for condition two or 3D is 4.73. To make sure we can rely on the asked questions, we did a
reliability analysis to determine the ‘Cronbach’s Alpha’ values. The Cronbach’s alpha for these sets
of questions is 0.911 condition 1 and 2 combined as can be seen in Table 5.5.
Figure 5.4: Showing the difference of mean answers for every user satisfaction
question between condition 1 and 2 including error bars.
UI Satisfaction
2D UI 3D UI Combined
Mean 4.94 4.73
Std. Deviation 1.24 1.09
Reliability 0.936 0.883 0.911
Table 5.5: Results for user satisfaction.
As shown in Table 5.5 and Figure 5.4 the mean of the questions answered by the participants for
the 3D UI (M = 4.94, SD = 1.24) are pretty close to the ones from the 2D UI (M = 4.73, SD = 1.09).
There is also no statistical significance as found by one-way ANOVA (F(1,62) = .62, P = .437) and
no correlation.
43
5.5 User Interface Information Overload
A questionnaire was used to measure information overload for each participant and given to them
after each application session, the 2D and the the 3D UI, was finished (Appendix A). Each question
had a 7-point Likert scale, which allowed the participant to answer between 1 and 7. The higher the
user answered each question the higher was the participants perception of information overload while
using the user interface.
This is the list of questions 1 to 5 relevant to user satisfaction:
• Question 1: It was difficult to get an overview by scanning the tweets.
• Question 2: I was confused by the user interface.
• Question 3: It was easy to find the relevant tweets.
• Question 4: It was easy to navigate the tweets.
• Question 5: I had the feeling there was too much information to handle.
The average across all participants for condition one or 2D is 4.71 and the average across all partic-
ipants for condition two or 3D is 4.73. To make sure we can rely on the asked questions, we did a
reliability analysis to determine the ‘Cronbach’s Alpha’ values. The Cronbach’s alpha for these sets
of questions is 0.772 condition 1 and 2 combined as can be seen in Table 5.6.
Figure 5.5: Showing the difference of mean answers for every information overload
question between condition 1 and 2 including error bars.
As shown in Table 5.6 and Figure 5.5 the mean of the questions answered by the participants for
the 3D UI (M = 4.73, SD = .98) are pretty close to the ones from the 2D UI (M = 4.71, SD = 1.23).
There is also no statistical significance as found by one-way ANOVA (F(1,62) = .013, P = .911) and
has high correlation shown in Table 5.7.
44
UI Information Overload
2D UI 3D UI Combined
Mean 4.71 4.73
Std. Deviation 1.23 0.98
Reliability 0.834 0.678 0.772
Table 5.6: Results for information overload.
Correlations
2D UI 3D UI
2D UI Pearson Correlation 1 0.37
Sig. (1-tailed) 0.019
N 32 32
3D UI Pearson Correlation 0.37 1
Sig. (1-tailed) 0.019
N 32 32
Table 5.7: Results for correlations in information overload data.
5.6 Other Discoveries and Observations
This section describes other findings made by the post application questionnaire, the post study
questionnaire, comments made by the participants and general observations made by the experimenter.
The observations made, provide further information for the usability and information overload analysis
and point out possible limitations of this study.
5.6.1 Post-Study Questionnaire
The post-study questionnaire as the post-application questionnaire uses a 7-point Likert scale to
measure the participants overall perception of the two user interfaces. Generally a positive answer
means the 3D UI is preferred and a negative response indicates the preference for the 2D UI. This is
not so with question 2. This question must be thought of as reversed, a positive outcome is good for
the 2D UI and a negative outcome is good for the 3D UI.
Table 5.8 and Figure 5.6 both display the results from this questionnaire. As you can see in
Table 5.8 most questions results point to the preference of the 2D UI, except question 4. Participants
preferred the 3D UI when asked which UI allows one to remember where tweets were more easily.
5.6.2 Participant Behaviours
We noted the following participant behaviours during the testing phase of the user study. The following
comments and behaviours are about the 3D UI unless otherwise stated. Only 6 out of 32 participants
stopped to orientate themselves in the 3D environment and get a mental map of where tweets can be
45
Figure 5.6: Showing the difference of mean answers for every question.
Overall Performance
Mean Preferred UI
Question 1 -0.1875 2D
Question 2 0.09375 2D
Question 3 -0.28125 2D
Question 4 0.3125 3D
Question 5 -0.59375 2D
Table 5.8: Results from the Post-Study Questionnaire.
found by the pre-categorised filtering. Such a small number suggests that the majority of users take
2D interfaces for granted and naturally do not take advantage of the cognitive spatial orientation help
that 3D interfaces can offer.
Because participants had to write down the answers to the questions on the given task sheet, a lot
of them had issues or awkwardness doing this especially with the 3D UI. The most preferred solution
by the participants was to hold the tablet in one hand and write with the other. Only 2 participants
put down the tablet and let it fall into the settings screen and then had both hands free to write.
Better emphasis on the possibilities and option of the 3D environment, like suggesting the settings
screen as a pause functionality to have hers/his hands free, may have benefited the participants.
Following this observation we saw that most people struggled with the weight of the tablet in
one hand, which was not intended. A small number of participants also struggled with holding the
tablet up in the air in general. This is obviously a problem we have already talked about and felt
we adequately addressed by choosing one of the lighter tablets, but still remains an issue. Some
46
participant went as far as putting their elbow and arm on the table with tablet in hand to relieve
some weight. Future tablets may become lighter and render this issue void.
With a few exceptions most participants struggled the most with the second task on the task
sheet. This may have been related with the general twitter ability of the participant as well as with
the difficulty of the question.
We also noted that several participants were really excited about the 3D prototype application and
felt something called the ‘WoW’ effect. Participants affected by this were commenting like Awesome!,
Fun!, Very Cool!, When will it be in the Google market?.
47
Chapter 6
Conclusions
6.1 Discussion
Based on our results and informal observations and discussions with participants it is justified to
assume that there is a difference between a 2D UI and a 3D UI. With the overwhelming number of
of mobile application available on all the different platforms, usability and information presentation
are important factors in the evaluation of such user interfaces. This study shows, that a new 3D user
interface approach for mobile development does not reduce the usability of the developed application
and may have further advantages.
In our study the developed 3D prototype did not outperform the established 2D user interface,
however the following sections demonstrate in more detail under what hypotheses the developed user
interface shows promise and how it may succeed in the future. It will outline a number of ideas and
proposals on how to continue the research into 3D user interface with focus on spatial awareness.
6.1.1 Usability
For the purpose of this user study, we decided to split up the factor usability into three parts. This
created three separate hypotheses for efficiency, effectiveness and satisfaction. As Chapter 5 showed
the usability of the 3D UI as measured by these three separate factors is as usable as the 2D UI. All
three hypotheses have been statically supported.
Efficiency
Hypothesis 1: The 3D prototype will allow users to perform tasks as quickly as the 2D prototype.
This hypothesis is supported.
Although there is a small difference between the two results for the 2D UI and the 3D UI in Figure 5.3,
there was no statistical evidence supporting that the times vary. The difference is not big enough to
be a significant difference. This means even though the 2D UI yielded slightly faster times for the task
completion the 3D UI performed competitively and the results are statistically even, which proves this
hypothesis is supported.
48
Effectiveness
Hypothesis 2: The 3D prototype will have the same number of correct answers as the 2D prototype,
when performing a set of tasks.
This hypothesis is supported.
As unlikely as it might seem the results for the 2D UI and the 3D UI are identical. The collected
data is not identical, but the means and the standard deviations are. Statistically there is also no
significant difference between both and hence this hypothesis is also supported. In addition it was
discovered that both data sets from the 2D UI and the 3D UI session have a high correlation and
therefore are directly connected.
Satisfaction
Hypothesis 3: The 3D prototype will perform as well as the 2D prototype during a satisfactory
questionnaire.
This hypothesis is supported.
As the results in Chapter 5, Table 5.5 and Figure 5.4 showed, there is always a slight difference between
the 3D UI and the 2D UI, generally better for the 2D UI. The exception is when the participants
are asked, which system they thought they could correctly complete the task with. That question is
slightly better for the 3D UI, which indicates the participants felt the 3D UI offers more support for
the given tasks. Overall 2D seems to perform better, but it cannot be statistically proven, which leads
to the conclusion that this hypothesis has been found supported as well.
6.1.2 Information Overload
Hypothesis 4: The 3D prototype will reduce information overload compared to the standard 2D
application.
This hypothesis is not supported.
As discussed previously this research project looked for ways to reduce the information overload a
user would experience when using a Twitter application as presented in Chapter 3. As explained in
Chapter 5 with the help of Table 5.6 and Figure 5.5 there is no statistical relevant difference for the
data. This is not bad result, but it is not what was expected. Questions 1, 2 and 5 have higher values
for the 3D UI, but question 3 is almost even and question 4 leaves the 2D UI higher. Although this
hypothesis cannot be statistically supported, it indicates this research topic has relevance and deserves
further investigation.
6.1.3 Overall Performance
Hypothesis 5: The 3D prototype will overall outperform the 2D prototype.
This hypothesis is not supported.
Measuring the overall performance the 3D did not outperform the the 2D. Although the usability
for the 3D interface was statistically not worse then the of the 2D user interface, the analysed data
states that information overload was not reduced. Despite that fact, the data also showed that it was
easier to navigate the tweets using the 3D user interface. The direct comparison between 2D and 3D
49
interface also revealed, that it was easier to remember where tweets are in the 3D user interface as
shown by Figure 5.6 and Table 5.8.
6.1.4 Observations
From the behaviours and the comments made by participants one can deduce that there is a future for
this type application, but a lot of work is needed to make it appealing to the user. Several hardware
and software issues have been raised, some of which may be solved just by the gradual improvement of
the technologies used to develop these prototypes. A few prominent issues are the weight of the tablet
and awkwardness to hold it in one of more hands. Following the current trend the weight issues will
solve itself with the evolution in computing devices, but the problems associated with handiness of
the device may only be solved by replacing the tablet or adding in another device such as AR goggles
or glasses.
For further user tests with a similar or equal setup the task questions need to be revised and may
require adjustment to be more clear and easier understood by the participants. It may also be good
to revise and extend what a participant is told/explained at the start of each testing session to make
sure they all have the same knowledge in regards to how to approach the application and complete
the tasks to their best ability.
6.1.5 Summary
It is difficult to outperform an already well-established user interface with something completely new.
Users are usually comfortable with the existing systems and do not want to spend time learning new
systems, unless they have had problems or bad experiences with the old interface. It is therefore of
great importance, when designing a new user interface, to pay attention to usability.
This research set out to investigate a novel approach to solve the problem of information overload
created by Web 2.0 social media applications on mobile devices.
6.2 Future Work
The results from this study give us the indication that there is more to be investigated in this domain,
and further studies and development are currently being considered.
Our user study as it is detailed in Chapter 4 was limited by the time and scope of the entire
project. A deeper analysis of the already collected data may surface more interesting and surprising
information, such as if males or females have had more success with the 2D UI or the 3D UI. Further
exploration of this prototype in terms of user studies might bring more useful data to help comprehend
the issues and successes with regard to usability and information overload. Those may involve a clear
separation of beginner to advanced Twitter users or beginner to advanced touch UI users.
Again the moderate scope of this project limited the development time that was put into the
prototype applications presented in Chapter 3. There are several hardware and software improvements
which could increase the interface’s usability and increase the sense of spatial awareness of the users.
One of the areas to improve on is the scrolling mechanism currently implemented, i.e. for the scrolling
50
to take affect you need to lift the finger of the tablet and scroll in a different direction. Adding the
additional features of location based information filtering or location based desktop changes may be a
great improvement for this particular Twitter application. In general the entire information filtering
should be adjustable by the user. Every user feels comfortable with a different arrangement and should
be able to choose the way s/he filters or displays the Twitter panes. With user centric adjustment
capability s/he can have the information arranged in a meaningful fashion to her/him. Adding AR
goggles or glasses as recently demonstrated by Google Google [2012b] can enhance user emergence
for the interface again and give the user more freedom to move and may make the use of a tablet
redundant. Although some sort of control mechanism would still be needed.
51
References
3DAR (2013). 3DAR - apps. 3DAR.
URL http://3dar.us/apps/
Apple (2012). iOS dev center - apple developer. iOS Developers Center.
URL https://developer.apple.com/devcenter/ios/index.action
ARApplications (2013). The 10 coolest augmented reality apps | complex. 10 Coolest AR Apps.
URL http://goo.gl/hXLN5
Ardor3D (2012). Ardor3D. Java-based 3D engine.
URL http://www.ardor3d.com/
Azuma, R., Baillot, Y., Behringer, R., Feiner, S., Julier, S., & MacIntyre, B. (2001). Recent advances
in augmented reality. Computer Graphics and Applications, IEEE , 21 (6), 3447.
URL http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=963459
Azuma, R. T. (1997). A survey of augmented reality. Presence-Teleoperators and Virtual Environ-
ments, 6 (4), 355385.
Belin, M. W., & Khachikian, S. S. (2007). Keratoconus: it is hard to define, but. American journal
of ophthalmology , 143 (3), 500503.
URL http://omnisrl.com.ar/descargas/belin_khakian_keratoconus.pdf
Billinghurst, M., & Starner, T. (1999). Wearable devices: new ways to manage information. Computer ,
32 (1), 5764.
URL http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=738305
Blackberry (2012). BlackBerry. BlackBerry Developers Web portal.
URL https://developer.blackberry.com/
Burigat, S., & Chittaro, L. (2007). Navigation in 3D virtual environments: Effects of user experience
and location-pointing navigation aids. International Journal of Human-Computer Studies, 65 (11),
945–958.
URL http://linkinghub.elsevier.com/retrieve/pii/S1071581907000985
Chandler, P., & Sweller, J. (1991). Cognitive load theory and the format of instruction.
52
Chandrasekaran, S., Cooper, O., Deshpande, A., Franklin, M. J., Hellerstein, J. M., Hong, W., Krish-
namurthy, S., Madden, S. R., Reiss, F., & Shah, M. A. (2003). TelegraphCQ: continuous dataflow
processing. In Proceedings of the 2003 ACM SIGMOD international conference on Management of
data, (p. 668668).
URL http://dl.acm.org/citation.cfm?id=872857
Chimienti, V., Iliano, S., Dassisti, M., Dini, G., & Failli, F. (2010). Guidelines for implementing
augmented reality procedures in assisting assembly operations. In S. Ratchev (Ed.) Precision As-
sembly Technologies and Systems, vol. 315 of IFIP Advances in Information and Communication
Technology , (pp. 174–179). Springer Berlin Heidelberg.
URL http://dx.doi.org/10.1007/978-3-642-11598-1_20
Cockburn, A., & McKenzie, B. (2001). 3D or not 3D?: evaluating the effect of the third dimension
in a document management system. In Proceedings of the SIGCHI conference on Human factors in
computing systems, (p. 434441).
URL http://dl.acm.org/citation.cfm?id=365309
Curran, K., Morrison, S., & Mc Cauley, S. (2012). Google+ vs facebook: The comparison. Telekom-
nika, 42 (2), 379388.
Darken, R. P., & Sibert, J. L. (1996). Navigating large virtual spaces. Philosophical Transactions of
the Royal Society of London. B, Biological Sciences.
Ebner, M., & Schiefner, M. (2008). Microblogging-more than fun. In Proceedings of IADIS mobile
learning conference, vol. 2008, (p. 155Y159).
URL http://lamp.tu-graz.ac.at/~i203/ebner/publication/08_mobillearn.pdf
Facebook (2012). Welcome to facebook - log in, sign up or learn more. Facebook.
URL https://www.facebook.com/
Falaki, H., Mahajan, R., Kandula, S., Lymberopoulos, D., Govindan, R., & Estrin, D. (2010). Diversity
in smartphone usage. MobiSys ’10 .
Feiner, N. J. D. S. K. (????). Addressing information overload in urban augmented reality applications.
URL http://www-users.cs.umn.edu/~bhecht/geohci2013ps/paper_60.pdf
Gliem, J. A., & Gliem, R. R. (2003). Calculating, interpreting, and reporting cronbachs alpha relia-
bility coefficient for likert-type scales.
URL https://scholarworks.iupui.edu/handle/1805/344
Google (2012a). Android. Android Developers Web portal.
URL http://developer.android.com/
Google (2012b). Google begins testing its augmented-reality glasses - NYTimes.com.
http://goo.gl/eOCFU.
Google (2013). Google+. Web portal.
URL https://plus.google.com/
53
Grubert, J., Langlotz, T., & Grasset, R. (2011). Augmented reality browser survey. Tehnical report,
Institute for Computer Graphics and Vision, Graz University of Technology, Austria.
URL http://www.icg.tu-graz.ac.at/publications/augmented-reality-browser-survey-1
GyroDroid (2012). GyroDroid 2.0 - access each and every sensor on android devices. Gyro Droid.
URL http://goo.gl/z9xNe
Haller, M., Billinghurst, M., & Thomas, B. H. (2006). Emerging Technologies of Augmented Reality .
Hershey, PA, USA: IGI Publishing.
Hiltz, S. R., & Turoff, M. (1985). Structuring computer-mediated communication systems to avoid
information overload. Communications of the ACM , 28 (7), 680689.
URL http://dl.acm.org/citation.cfm?id=3895
Honey, C., & Herring, S. C. (2009). Beyond microblogging: Conversation and collaboration via twitter.
In System Sciences, 2009. HICSS’09. 42nd Hawaii International Conference on, (p. 110).
URL http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4755499
Honeycutt, C., & Herring, S. C. (2009). Beyond microblogging: Conversation and collaboration via
twitter. Proceedings of the Forty-Second Hawai’i International Conference on System Science IEEE ,
10 .
HP (2012). Home - HP webOS developer center. HP Developer Center.
URL https://developer.palm.com/
ISO (1998). Ergonomic requirements for office work with visual display terminals (VDTs) – Part 11:
Guidance on usability . Geneva, Switzerland: International Organization for Standardization.
URL http://goo.gl/XmhZk
ISO (2010). Ergonomics of human-system interaction – Part 210: Human-centred design for interac-
tive systems. Geneva, Switzerland: International Organization for Standardization.
URL http://goo.gl/qdVKU
Jansen, B. J., Zhang, M., Sobel, K., & Chowdury, A. (2009). Twitter power: Tweets as electronic
word of mouth. Journal of the American Society for Information Science and Technology , 60 (11),
2169–2188.
URL http://doi.wiley.com/10.1002/asi.21149
Java, A., Finin, T., Song, X., & Tseng, B. (2007). Why we twitter: Understanding microblogging
usage and communities. In Joint 9th WEBKDD and 1st SNA-KDD Workshop 0 .
URL http://dl.acm.org/citation.cfm?id=872857
jMonkeyEngine (2012). jMonkeyEngine.org | jMonkeyEngine community. jMonkey Engine.
URL http://jmonkeyengine.org/
jPCT AE (2012). jPCT-AE - a free 3D engine for android. jPCT-AE.
URL http://www.jpct.net/jpct-ae/
54
Jul, S., & Furnas, G. W. (1997). Navigation in electronic worlds: a chi 97 workshop. SIGCHI Bull.,
29 (4), 44–49.
URL http://doi.acm.org/10.1145/270950.270979
Junaio (2012a). Junaio | augmented tomorrow. Junaio AR.
URL http://augmentedtomorrow.com/tag/junaio/
Junaio (2012b). junaio blog | all the news that’s fit to junaio | page 18. Junaio AR Blog.
URL http://goo.gl/GjESy
Karpischek, S., Magagna, F., Michahelles, F., Sutanto, J., & Fleisch, E. (2009). Towards location-
aware mobile web browsers. In Proceedings of the 8th International Conference on Mobile and
Ubiquitous Multimedia, MUM ’09, (pp. 18:1–18:4). New York, NY, USA: ACM.
URL http://doi.acm.org/10.1145/1658550.1658568
Kim, T., Jeong, H. Y., Chew, Y. C., Bonner, M., & Stasko, J. (2010). Social visualization for micro-
blogging analysis.
Layar (2012a). Layar for android leads the way in augmented reality apps. http://goo.gl/IDE2c.
Layar (2012b). Layar player layar. Layar.
URL http://www.layar.com/player/
Layar (2012c). Make your own layar screen shot with the dreamcatcher layar blog.
URL http://goo.gl/rROLu
LibGDX (2012). libGDX - 2D & 3D game development framework written in java for desktop and
android. Lib GDX.
URL http://libgdx.badlogicgames.com/
Linderdaum (2012). Linderdaum engine. Linderdaum Engine.
URL http://goo.gl/ds9UW
Marmalade (2012). Marmalade: Mobile applications development, iPhone & android app development.
Marmalade.
URL http://www.madewithmarmalade.com/
Mathioudakis, M., & Koudas, N. (2010). Twittermonitor: trend detection over the twitter stream.
In Proceedings of the 2010 ACM SIGMOD International Conference on Management of data, (p.
11551158).
URL http://dl.acm.org/citation.cfm?id=1807306
Mediabistro (2012). Twitter stats. http://goo.gl/xZeti.
MeeGo (2012). MeeGo.
URL https://meego.com/
55
Mercedes (2013). Get inside new mercedes models with 3D AR app - PSFK - PSFK. Mecerdes with
AR.
URL http://goo.gl/O8Oux
Metaio (2012). metaio | augmented reality products & solutions. Metaio AR.
URL http://www.metaio.com/
MetaioRetail (2013). metaio | retail | augmented reality products & solutions. Metaio AR Retail.
URL http://www.metaio.com/retail/
Microsoft (2012). Windows phone | cell phones, mobile downloads, mobile apps, and more | windowsphone 7. Windows Phone.
URL http://www.microsoft.com/windowsphone/en-us/default.aspx
Mischaud, E. (2007). Twitter: Expressions of the whole self. An in.
URL http://www.enterprise20.centrestage.de/pdf/Mischaud_final.pdf
Mixare (2012). mixare | free open source augmented reality engine. Mixare.
URL http://www.mixare.org/
MootDroid (2012). MootDroid: android-3d-engine - 3D engine for android- google project hosting.
MootDroid.
URL http://code.google.com/p/android-3d-engine/
Mu, X. (2004). Smartlinks in a video-based collaborative distance learning system: a cognitive model
and evaluation study . Ph.D. thesis, Chapel Hill, NC, USA. AAI3156185.
Munster, J. (2012). My code project on github. Project Code - 3D-TWAPP.
URL https://github.com/munju/3D-TWAPP
Munster, J., & Nowostawski, M. (2012). Virtual spatial-temporal annotation system: An augmented
reality study (accepted). In A. Moore, & I. Drecki (Eds.) Geospatial Visualisation. Heidelberg:
Springer.
Ogre (2012). OGRE open source 3D graphics engine. Ogre.
URL http://www.ogre3d.org/
Passini, R. (1984). Spatial representations, a wayfinding perspective. Journal of environmental psy-
chology , 4 (2), 153164.
URL http://www.sciencedirect.com/science/article/pii/S0272494484800316
Piekarski, W., & Thomas, B. (2002). Using artoolkit for 3d hand position tracking in mobile outdoor
environments.
Prime31 (2012). Unity 3d plugin development. http://www.prime31.com/.
Raper, J., Gartner, G., Karimi, H., & Rizos, C. (2007). Applications of location-based services: a
selected review. J. Locat. Based Serv., 1 (2), 89–111.
URL http://dx.doi.org/10.1080/17489720701862184
56
Robertson, G., Czerwinski, M., Larson, K., Robbins, D. C., Thiel, D., & Van Dantzich, M. (1998).
Data mountain: using spatial memory for document management. In Proceedings of the 11th annual
ACM symposium on User interface software and technology , (p. 153162).
URL http://dl.acm.org/citation.cfm?id=288596
Satyanarayanan, M. (1996). Fundamental challenges in mobile computing. In Proceedings of the
fifteenth annual ACM symposium on Principles of distributed computing , (p. 17).
URL http://dl.acm.org/citation.cfm?id=248053
Schmalstieg, D., Fuhrmann, A., Hesina, G., Szalavari, Z., Encarnacao, L. M., Gervautz, M., & Pur-
gathofer, W. (2002). The studierstube augmented reality project. Presence: Teleoper. Virtual
Environ., 11 (1), 33–54.
URL http://dx.doi.org/10.1162/105474602317343640
Schmalstieg, D., & Wagner, D. (2008). Experiences with handheld augmented reality. ISMAR 2007 ,
(pp. 3–18).
Schwartz, B. (2004). The paradox of choice: Why less is more. New York: Ecco.
Sheridan, T., & Ferrell, W. (1974). Man-machine systems: information, control, and decision models
of human performance. Cambridge, Mass.: MIT Press.
Shiva3D (2012). Shiva3D: Cross-Platform 3D game engine with all-in-one visual editor. Shiva3D.
URL http://goo.gl/hKzGL
Statisticbrain (2012). Twitter stats. http://goo.gl/wZLGT.
Teoh, C., Regenbrecht, H., & O’Hare, D. (2011). The transmission of self: body language availability
and gender in videoconferencing. In Proceedings of the 23rd Australian Computer-Human Interac-
tion Conference, (p. 273280).
URL http://dl.acm.org/citation.cfm?id=2071581
Twitter (2012). Twitter. Twitter.
URL https://twitter.com/
UMPCPortal (2012). Top 12 tablet weights compared at 595 grams, sonys tablet s is the second
lightest 10 tablet on the market|UMPCPortal portable, mobile and handheld computers.
URL http://goo.gl/JzOxw
Unity3D (2012). UNITY: game development tool. Unity 3D.
URL http://unity3d.com/unity/
Vieweg, S., Hughes, A. L., Starbird, K., & Palen, L. (2010). Microblogging during two natural
hazards events: what twitter may contribute to situational awareness. In Proceedings of the 28th
international conference on Human factors in computing systems, (p. 10791088).
URL http://dl.acm.org/citation.cfm?id=1753486
57
Wagner, D., & Schmalstieg, D. (2003). First steps towards handheld augmented reality. In Proceedings
of the 7th International Symposium on Wearable Computers (ISWC’2003), (p. 127137).
URL http://goo.gl/kP3ib
Wagner, D., & Schmalstieg, D. (2009). History and future of tracking for mobile phone augmented
reality. In Ubiquitous Virtual Reality, 2009. ISUVR’09. International Symposium on, (p. 710).
URL http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5232244
Wikipedia (2012). Microblogging - wikipedia, the free encyclopedia. Microblogging.
URL http://en.wikipedia.org/wiki/Micro-blogging
Wikitude (2012a). Wikitude augmented reality browser now offers android honeycomb tablet support
geeky gadgets.
URL http://goo.gl/dBwQQ
Wikitude (2012b). Wikitude SDK - add AR to your app. Wikitude AR.
URL http://www.wikitude.com/developer/sdk
Wilson, M. L., & Schraefel, M. (2008). Improving exploratory search interfaces: Adding value or
information overload?
URL http://eprints.soton.ac.uk/266604/
Yin, J., & Carswell, J. D. (2012). Effects of variations in 3d spatial search techniques on mobile query
speed vs. accuracy. In Web and Wireless Geographical Information Systems, (p. 116). Springer.
URL http://link.springer.com/chapter/10.1007/978-3-642-29247-7_1
Yuen, S., Yaoyuneyong, G., & Johnson, E. (2011). Augmented reality: An overview and five directions
for AR in education. Journal of Educational Technology Development and Exchange, 4 (1), 119140.
URL http://www.sfuedreview.org/wp-content/uploads/2012/08/AREducation-steve.pdf
58
Appendix A - Post-Application
Questionnaire
59
participant #:
date/time:
User Experiment:This user study is part of Julian Munster’s MSc work
Post-‐Application Questionnaire
Please read each statement and indicate how strongly you agree or disagree with thestatement by circling a number on the scale.
Please write comments to elaborate on your answers.
1. It was difficult to get an overview by scanning the tweets.
1 2 3 4 5 6 7Strongly Disagree Strongly Agree
Comments:
2. I was confused by the user interface.
1 2 3 4 5 6 7Strongly Disagree Strongly Agree
Comments:
3. It was easy to find the relevant tweets.
1 2 3 4 5 6 7Strongly Disagree Strongly Agree
Comments:
60
4. It!was easy to navigate the tweets.
1 2 3 4 5 6 7Strongly!Disagree Strongly!Agree
Comments:
5. I!had!the!feeling!there!was!too!much!information!to!handle.
1 2 3 4 5 6 7Strongly!Disagree Strongly!Agree
Comments:
6. Overall, I am satisfied with how!easy it is to use this system.
1 2 3 4 5 6 7Strongly!Disagree Strongly!Agree
Comments:
7. I!could correctly complete!the!tasks using this system.
1 2 3 4 5 6 7Strongly!Disagree Strongly!Agree
Comments:
61
8. I!was!able!to!complete!the!tasks!quickly!using!this!system.
1 2 3 4 5 6 7Strongly!Disagree Strongly!Agree
Comments:
9. I!was!able!to!complete!the!tasks!using!this!system with little effort.
1 2 3 4 5 6 7Strongly!Disagree Strongly!Agree
Comments:
10. I!felt!comfortable!using!this!system.
1 2 3 4 5 6 7Strongly!Disagree Strongly!Agree
Comments:
11. It!was!easy!to!learn!to!use!this!system.
1 2 3 4 5 6 7Strongly!Disagree Strongly!Agree
Comments:
62
12. I!believe!I!could!become!productive quickly!using!this system.
1 2 3 4 5 6 7Strongly!Disagree Strongly!Agree
Comments:
Comments on study:
Comments on system (hardware, software, other ...):
63
Appendix B - Post-Study
Questionnaire
64
participant #:
date/time:
User Experiment:This user study is part of Julian Munster’s MSc work
Post-‐Study Questionnaire
Please read each statement and indicate your preference by circling a number on the scale.
Please write comments to elaborate on your answers.
1. Overall I preferred:
3 2 1 0 1 2 32D Application 3D Application
Comments:
2. I felt more information overload in the:
3 2 1 0 1 2 32D Application 3D Application
Comments:
3. It was easier to navigate the tweets in the:
3 2 1 0 1 2 32D Application 3D Application
Comments:
4. I could more easily remember the tweets in the:
3 2 1 0 1 2 32D Application 3D Application
Comments:
65
5. It!was easier to use the:
3 2 1 0 1 2 32D Application 3D Application
Comments:
Comments on study:
Comments on system (hardware, software, other ...):
66
Appendix C - Demographic
Questionnaire
67
participant #:
date/time:
User Experiment:This user study is part of Julian Munster’s MSc work
Participant Demographic Survey
1. How old are you?
_____ years
○ Rather not say
2. What is your gender?
○ Female
○ Male
3. How many people do you follow on twitter? (include everyone you follow)
_____ people (estimate)
4. How many of those are?
_____ friends (estimate)
_____ companies (estimate)
_____ celebrities (estimate)
_____ news organisations (estimate)
_____ promotions (estimate)
5. How important is it to you to read your twitter timeline? (not any tweet inparticular) Not at all 1 2 3 4 5 6 7 Extremely
68
6. How(frequently do(you(read(your twitter timeline?((((
○ Not(at(all
○ Once a(week
○ Several times a(week
○ Every day
○ Several times a(day
7. How(frequently do(you(write a message on(twitter?((((
○ Not(at(all
○ Once a(week
○ Several times a(week
○ Every day
○ Several times a(day
8. What client do(you(use(twitter on?((you(may choose more than one)((((
○ Web application
○ Desktop application
○ Mobile application
○ Other ______________
9. What application do you use most for(reading tweets with regards to youranswer from above?((choose one)((((
○ Web application
○ Desktop application
○ Mobile application
○ Other ______________
69
Appendix D - Information Sheet
and Consent Form
70
User Experiment:This user study is part of Julian Munster’s MSc work
Participant Information
Thank you for showing interest in this project managed by the department of Information Science. Please read this information sheet carefully before decidingwhether or not to participate. If you decide to participate we thank you. If youdecide not to participate there will not be any disadvantage to you of any kind andwe thank you for considering our request.
What is the aim of this project?The aim of this project is to test for information overload and usability of a newspatially designed user interface. Our prototype system creates a 3D world whichgives an application use of more desktop space. This prototype enables us toinvestigate users’ perception of information and usability.
What will the participants be asked to do?Should you agree to take part of this experiment, you will be asked to use the tablet computer in front of you to complete several tasks. You are asked to do the sametasks with two different interfaces and write down the answers on the task sheet (approx. 5 minutes each). At the end, you will be asked to fill in a questionnaireabout your experience with and perception of the system.
Can participants change their minds and withdraw from the project?You may withdraw from participation in the project without any disadvantage toyourself of any kind.
What data or information will be collected and what use will be made of it?The responses to the questionnaires will be recorded. Only the researchers HolgerRegenbrecht, Mariusz Nowostawski, Julian Muenster and Jonny Collins will haveaccess to the data. Results of this project may be published but any data includedwill in no way be linked to any specific participant (anonymous).
What if participants have any questions?If you have any questions about this project, either now or in the future, please feelfree to contact
Assoc. Prof. Holger Regenbrecht, Project supervisorUniversity of Otago, New Zealand, Department of Information ScienceE-‐mail: [email protected] Tel. +64 3 4798322
Please keep this sheet if you like.
71
User Experiment :This user study is part of Julian%Munster’s MSc work
Consent Form For Participants
I, _____________________________________ (please print your name)
� I%have read the Information Sheet%concerning this project%and understand what%it% is about. All my questions have been answered to my satisfaction. I%understand that%I%am free to request%further information at%any stage.
� My participation in the project%is entirely voluntary.
� I%understand that%I%may withdraw from the experiment%at%any time without%anydisadvantage, including the withdrawal of any information I%have provided.
� All data%will be destroyed at%the conclusion of the project%but%any raw data%onwhich the results of the project%depend may be retained in secure storage forfive years, after which it%will be destroyed.
� The results of the project%may be published and available in the library,% butevery attempt%will be made by the researcher to preserve my anonymity.
Furthermore:
� I%may / may not%(please circle one) be quoted directly.
� If quoted directly, I%wish to remain anonymous / use%a pseudonym (pleasecircle%one).
� If quoted directly, I%hereby grant%copyright%permission to the researcher for thepurpose of publication: yes / no (please circle one).
� The researcher will confirm my consent% for individual quotes.
On this basis I%agree to participate as a%subject%in this project.
Signature:________________________________% Date:_________________
72
Appendix E - Task Description,
Task Sheets and Conversations
73
Julian MuensterMaster of Science – User Study
Task Description
In this study you are using a tablet running the Android operating
system. This tablet has two different applications installed, which
both display a twitter timeline. You are asked to go through this
timeline and answer a number of questions during the experiment.
At no point during the study should you write a tweet yourself, delete
any tweets or unfollow / follow any twitter user. After finishing the
set of tasks you will be asked to fill in a questionnaire about your
experience with and perception of the system. This will be repeated
for both applications. There will be final survey at the end of the
study.
The experimenter will now explain the details of this study and allow
you to get familiar with the tablet and its functionality.
If you have any questions related to the tasks or study please feel
free to ask them now.
Thank you
Julian Muenster
74
participant #:
date/time:
User Experiment:This user study is part of Julian Muenster’s MSc work
Participant Task Sheet A
1. Search for a tweet sent to `@david2012OU’ with a `#Dunedin’attached. What is it?
________________________________________________________
2. Party at Evan’s. Who showed up (a)? If not, what did they do instead (b)?
a)______________________________________________________
b)______________________________________________________
3. What events are happening this weekend in Dunedin?
________________________________________________________
________________________________________________________
75
participant #:
date/time:
User Experiment:This user study is part of Julian Muenster’s MSc work
Participant Task Sheet B
1. Search for a tweet sent to `@frank2012OU’ with a `#Dunedin’ attached. What is it?
________________________________________________________
2. Party at Hugo’s. Who showed up (a)? If not, what did they do instead (b)?
a)______________________________________________________
b)______________________________________________________
3. What events are happening this weekend in Dunedin?
________________________________________________________
________________________________________________________
76
Twitter Conversations for the Study
Julian Munster <[email protected]>
June 5, 2012
Conversation – 1
– – – – around 9 am – – – – – – – – – – – – – – – – – – – – – –
@alice2012OUGood Morning Dunedin! :)
– – – – around 10 am – – – – – – – – – – – – – – – – – – – – – –
@charlie2012OUin reply to – Good Morning Dunedin! :)
@alice2012OU Welcome back! How are you? Long time no see...
@alice2012OUin reply to – Welcome back! How are you? Long time no see...
@charlie2012OU Yeah I know, just back for the weekend. Living in Sydney now, but couldn’tmiss graduation.
– – – – around 10:30 am – – – – – – – – – – – – – – – – – – – – – –
@charlie2012OUin reply to – Yeah I know, just back for the weekend. Living in Sydney now, but couldn’t
miss graduation.@alice2012OU Oh yeah very cool. Do the others know you are in town?
@alice2012OU@charlie2012OU @bob2012OU @participant2012 @david2012OU @evan2012OU et al... I’mback in town... ;)
@alice2012OUin reply to – Oh yeah very cool. Do the others know you are in town?
@charlie2012OU Now they do!!! :P
– – – – around 11 am – – – – – – – – – – – – – – – – – – – – – –
@bob2012OUin reply to – et al... I’m back in town... ;)
@alice2012OU Awesome... Party time!!!
@charlie2012OUin reply to – Now they do!!! :P
@alice2012OU Sure do.... :P @bob2012OU
– – – – around 11:30 am – – – – – – – – – – – – – – – – – – – – – –
1
77
@david2012OUin reply to – et al... I’m back in town... ;)
@alice2012OU Great!!! What do you have planed?
@alice2012OUin reply to – Great!!! What do you have planed?
@david2012OU Well it’s my graduation and then party time... #Dunedin
– – – – around 12 am – – – – – – – – – – – – – – – – – – – – – –
@evan2012OUin reply to – et al... I’m back in town... ;) @alice2012OU About time you come and
visit us.... ;)
@evan2012OUin reply to – Well it’s my graduation and then party time...
@alice2012OU I see you want to party.... ;) in that case I say my flat as a venue!!!@david2012OU @charlie2012 @bob2012OU @participant2012
@alice2012OUin reply to – I see you want to party.... ;) in that case I say my flat as a venue!!!
@evan2012OU That sounds like a great idea!!! Are you still living right in town?
– – – – around 1 pm – – – – – – – – – – – – – – – – – – – – – –
@david2012OUin reply to – Well it’s my graduation and then party time...
@alice2012OU What time are you planing to start, because unfortunately I have to worktonight...
@alice2012OUin reply to – What time are you planing to start, because unfortunately I have to work
tonight...@david2012OU oh nooo... well maybe you can make it into town later on and we catch upthen!
@david2012OUin reply to – oh nooo... well maybe you can make it into town later on and we catch up
then!@alice2012OU brilliant :)... I will see you later. You still got the same mobile no?
@alice2012OUin reply to – brilliant :)... I will see you later. You still got the same mobile no?
@david2012OU Yes I do... catch you later!
– – – – around 2 pm – – – – – – – – – – – – – – – – – – – – – –
@evan2012OUin reply to – That sounds like a great idea!!! Are you still living right in town?
@alice2012OU sweet as all set up here & yes same place as before :) c u all here...@david2012OU @charlie2012 @bob2012OU @participant2012
@evan2012OUin reply to – oh nooo... well maybe you can make it into town later on and we catch up
then!@david2012OU sorry to hear you got to work but as @alice2012OU said, will see you intown!!! :)
2
78
@bob2012OU@charlie2012OU @alice2012OU @participant2012 @david2012OU @evan2012OU will haveto take it slow tonight, got a competition on Sunday...
– – – – around 3 pm – – – – – – – – – – – – – – – – – – – – – –
@charlie2012OUin reply to – will have to take it slow tonight got a competition on Sunday...
@bob2012OU awww come on!!!! It can’t be that big... what is it?
@bob2012OUin reply to – awww come on!!!! It can’t be that big... what is it?
@charlie2012OU actually it’s the ‘National IRB BP Surf Championships’ ... I’m a wildcardentry ;)
@charlie2012OUin reply to – actually it’s the ‘National IRB BP Surf Championships’ ... I’m a wildcard
entry ;)@bob2012OU That’s sweet as... we should all come and watch!
@bob2012OU@charlie2012OU @alice2012OU @participant2012 @david2012OU @evan2012OU NationalIRB BP Surf Championships on Sunday Come & watch me #Dunedin
@alice2012OUin reply to – National IRB BP Surf Championships on Sunday Come & watch me
#Dunedin@charlie2012OU @bob2012OU @participant2012 @david2012OU @evan2012OU Let’s allparty hard tonight and go support our man tomorrow
@charlie2012OUin reply to – Let’s all party hard tonight and go support our man tomorrow
@alice2012OU I’m in... Let’s do it!
– – – – around 4 pm – – – – – – – – – – – – – – – – – – – – – –
@david2012OUin reply to – Let’s all party hard tonight and go support our man tomorrow
@alice2012OU I’m in! Although I will see you guys in town...
@evan2012OUin reply to – Let’s all party hard tonight and go support our man tomorrow
@alice2012OU @bob2012OU @charlie2012OU @david2012OU @participant2012 I’ll show uguys how it’s done... :P (the partying, not surfing ;) )
– – – – around 5 pm – – – – – – – – – – – – – – – – – – – – – –
@alice2012OUFinally Party Time!!! Graduation Night..... :P
@participant2012@charlie2012OU @alice2012OU @participant2012 @david2012OU @evan2012OU Sorry, Ihad a late flight in, so see you all in a bit.
3
79
Conversation – 2
– – – – around 9 am – – – – – – – – – – – – – – – – – – – – – –
@julian2012OUGood Morning Dunedin! :)
– – – – around 10 am – – – – – – – – – – – – – – – – – – – – – –
@issie2012OUin reply to – Good Morning Dunedin! :)
@julian2012OU Welcome back! How are you? Long time no see...
@julian2012OUin reply to – Welcome back! How are you? Long time no see...
@issie2012OU Yeah I know, just back for a week. Living in Germany now, but couldn’tmiss the wedding.
– – – – around 10:30 am – – – – – – – – – – – – – – – – – – – – – –
@issie2012OUin reply to – Yeah I know, just back for a week. Living in Germany now, but couldn’t
miss the wedding.@julian2012OU Oh yeah I heard about that. Do the others know you are in town?
@julian2012OU@frank2012OU @geoff2012OU @hugo2012OU @issie2012OU @participant2012b et al... I’mback in town... ;)
@julian2012OUin reply to – Oh yeah I heard about that. Do the others know you are in town?
@issie2012OU I hope I didn’t miss anyone!!! :)
– – – – around 11 am – – – – – – – – – – – – – – – – – – – – – –
@frank2012OUin reply to – et al... I’m back in town... ;)
@julian2012OU Awesome... We need to have a welcome back party!!!
@issie2012OUin reply to – I hope I didn’t miss anyone!!! :)
@julian2012OU I’m sure the right people will hear about it.... :P @frank2012OU #Dunedin
– – – – around 11:30 am – – – – – – – – – – – – – – – – – – – – – –
@geoff2012OUin reply to – et al... I’m back in town... ;)
@julian2012OU Great!!! Do you have anything planed?
@julian2012OUin reply to – Great!!! Do you have anything planed?
@geoff2012OU Well I thought maybe we can all catch up tonight...
– – – – around 12 am – – – – – – – – – – – – – – – – – – – – – –
4
80
@hugo2012OUin reply to – et al... I’m back in town... ;) @julian2012OU About time you come and
visit us.... ;)
@hugo2012OUin reply to – Well I thought maybe we can all catch up tonight...
@julian2012OU I see you want to party.... ;) in that case I say my flat as a venue!!!@frank2012OU @geoff2012 @issie2012OU @participant2012b
@julian2012OUin reply to – I see you want to party.... ;) in that case I say my flat as a venue!!!
@hugo2012OU That sounds like a great idea!!! Are you still living right in town?
– – – – around 1 pm – – – – – – – – – – – – – – – – – – – – – –
@geoff2012OUin reply to – Well I thought maybe we can all catch up tonight...
@julian2012OU What time are you starting, because unfortunately I have an exam latertonight...
@julian2012OUin reply to – What time are you starting, because unfortunately I have an exam later
tonight...@geoff2012OU oh nooo... well maybe you can make it make after that!
@geoff2012OUin reply to – oh nooo... well maybe you can make it make after that!
@julian2012OU yeah I will definitely make it into town. You still got the same mobile no?
@julian2012OUin reply to – yeah I will definitely make it into town. You still got the same mobile no?
@geoff2012OU Yes I do... catch you later!
– – – – around 2 pm – – – – – – – – – – – – – – – – – – – – – –
@hugo2012OUin reply to – That sounds like a great idea!!! Are you still living right in town?
@julian2012OU all set up here & yes same place as before :) c u all here at 6ish...@frank2012OU @geoff2012 @issie2012OU @participantb2012
@hugo2012OUin reply to – oh nooo... well maybe you can make it after that!
@geoff2012OU sorry to hear you have an exam but you can party even harder after!
@issie2012OU@julian2012OU @frank2012OU @participantb2012 @geoff2012OU @hugo2012OU I have anIce Hockey game tonight, so won’t make it to the party!
– – – – around 3 pm – – – – – – – – – – – – – – – – – – – – – –
frank@2012OUin reply to – I have an Ice Hockey game tonight, so won’t make it to the party!
@issie2012OU awww come on!!!! Just hurry up and find us after your game!
@issie2012OUin reply to – awww come on!!!! Just hurry up and find us!
@frank2012OU actually tomorrow there is a one day international cricket match betweenNZ and Australia, can’t miss that.#Dunedin
5
81
@frank2012OUin reply to – actually tomorrow there is a one day international cricket match between
NZ and Australia, can’t miss that.#Dunedin@issie2012OU Sweet as... we should all go down and support the Blackcaps!#Dunedin
@frank2012OU@issie2012OU @julian2012OU @participantb2012 @geoff2012OU @hugo2012OU one dayinternational cricket; NZ vs Australia #Dunedin
@julian2012OUin reply to – one day international cricket; NZ vs Australia #Dunedin
@frank2012OU @issie2012OU @participantb2012 @geoff2012OU @hugo2012OU Let’s allparty hard tonight and go support our team tomorrow
@issie2012OUin reply to – Let’s all party hard tonight and go support our team tomorrow
@julian2012OU I’m in... Let’s do it! See you in town...
– – – – around 4 pm – – – – – – – – – – – – – – – – – – – – – –
@geoff2012OUin reply to – Let’s all party hard tonight and go support our team tomorrow
@julian2012OU I’m in! Will see you in town...
@julian2012OUin reply to –
@frank2012OU @geoff2012OU @issie2012OU @hugo2012OU @Participantb Also Elton Johnis giving a concert tomorrow #Dunedin
@frank2012OUin reply to – Also Elton John is giving a concert tomorrow #Dunedin
@julian2012OU Yeah, but tickets are sooo expensive!
@hugo2012OUin reply to – Also Elton John is giving a concert tomorrow #Dunedin
@julian2012OU Yeah too expensive as a student...
– – – – around 5 pm – – – – – – – – – – – – – – – – – – – – – –
@julian2012OUMaybe you guys, @hugo2012OU and @frank2012OU are right... Time to party!!! Havingan early start... :P
@participant2012b@fronk2012OU @jeff2012OU @hugo2012OU @issie2012OU @julian2012OU Sorry, I had alate flight in, so see you all in a bit.
6
82
Appendix F - Statistical Analysis
Data
83
Reliability IO Overall
Notes
Output CreatedCommentsInput Data
Active DatasetFilterWeightSplit File
Matrix InputMissing Value Handling Definition of Missing
Cases Used
Syntax
Resources Processor TimeElapsed Time
07-SEP-2012 10:21:49
DataSet1<none><none><none>
6 5
00:00:00.0000:00:00.00
[DataSet1] /Users/jmuenster/Desktop/PostApp.sav
Scale: ALL VARIABLES
Case Processing Summary
N %Cases Valid
Excludeda
Total
6 4 98.51 1.5
6 5 100.0
a.
Reliability Statistics
N of Items.772 5
DATASET ACTIVATE DataSet1.SAVE OUTFILE='/Users/jmuenster/Desktop/PostApp.sav' /COMPRESSED.DATASET ACTIVATE DataSet1.SAVE OUTFILE='/Users/jmuenster/Desktop/PostApp.sav' /COMPRESSED.RELIABILITY /VARIABLES=VAR00011 VAR00012 VAR00013 VAR00014 VAR00015 /SCALE('ALL VARIABLES') ALL
Page 1
84
���������������
��
�����������������
�����
��������������
��������
����� ����
��������������
������
������
����������
������������
���������������������� ���������������������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
��������������������
�����������������������
� �
����� �����
���������
�����
�� ����
�� ����
�� �����
���
����������������������
����������
���� �
��
����������������������������������������������������������������������������������������������������������������
��
������
85
�����������������
�����
��������������
��������
����� ����
��������������
������
������
����������
������������
���������������������� ���������������������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
��������������������
�����������������������
� �
����� �����
���������
�����
�� ����
�� ����
�� �����
���
����������������������
����������
���� �
��
����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
��
��������������������������������������
86
�����
��������������
��������
����� ����
��������������
������
������
����������
������������
���������������������� ���������������������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
��������������������
�����������������������
� �
����� �����
���������
�����
�� ����
� ���
�� �����
���
����������������������
����������
���� �
��
����������������������������������������������������������������������������������������������������������������������������������
��
���������������������������
������
87
�����
��������������
��������
����� ����
��������������
������
������
����������
������������
���������������������� ���������������������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
��������������������
�����������������������
� �
����� �����
���������
�����
�� ����
�� ����
�� �����
���
����������������������
����������
���� �
��
����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
��
���������������������������
������
88
�����
��������������
��������
����� ����
��������������
������
������
����������
������������
���������������������� ���������������������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
��������������������
�����������������������
� �
����� �����
���������
�����
�� ����
�� ����
�� �����
���
����������������������
����������
���� �
������
89
EXAMINE VARIABLES=IO_CON1 IO_CON2 /PLOT BOXPLOT STEMLEAF /COMPARE GROUPS /STATISTICS NONE /CINTERVAL 95 /MISSING LISTWISE /NOTOTAL.
EXAMINE VARIABLES=IO_CON1 BY CON /PLOT BOXPLOT STEMLEAF /COMPARE GROUPS /STATISTICS NONE /CINTERVAL 95 /MISSING LISTWISE /NOTOTAL.
Explore
Notes
Output CreatedCommentsInput Data
Active DatasetFilterWeightSplit File
Missing Value Handling Definition of Missing
Cases Used
Syntax
Resources Processor TimeElapsed Time
11-SEP-2012 13:17:38
DataSet1<none><none><none>
6 5
00:00:00.1700:00:00.00
[DataSet1] /Users/jmuenster/Desktop/PostApp.sav
CON
Page 1
90
�����������������������
���
�����
����� ������� �����
� ������� � ������� � �������
������� �
�
�� ������ � ���� �� ������
�� ������ � ���� �� ������
�������
�������������������
������������������������������������
��������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�������������������������������������������������
������������������������������������
��������������������������
����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�������������������������������������������������
������
91
������ ���
����
������
��������������
����
����
����
����
����
����
����������������������������
��
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�������
������
92
�����
��������������
��������
����� ����
��������������
������
������
����������
���������������������� ���������������������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
���
�����������������������
���
�����
����� ������� �����
� ������� � ������� � �������
������� �
�
����� �
�
���� �
�
�� ������ � ���� �� ������
�� ������ � ���� �� ������
�� ������ � ���� �� ������
�� ������ � ���� �� ������
�� ������ � ���� �� ������
�� ������ � ���� �� ������
�������
�������������������
������������������������������������
��������������������������
�����������������������������������������������������������������������������������������������������������������������������������������������
������
93
�������������������������������������������������������������������������������������������������������������
�������������������������������������������������
������������������������������������
��������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�������������������������������������������������
������ ���
����
����������������
����
����
����
����
����
����
��������������������
������
94
�����
�������������������
����������������������������������
��������������������������
����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�������������������������������������������������
����������������������������������
��������������������������
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�������������������������������������������������
������
95
������ ���
����
���
������
�����
�����
�����
����
���
��
��
������������
����
�������������������
���������������������������������
��������������������������
����������������������������������������������������������������������������
�������������������������������������������������
���������������������������������
��������������������������
����������������������������������������������������������������������������
�������������������������������������������������
������
96
������ ���
����
��������
����
����
����
����
����
����
����
��
����
��
����������������
������
97
DATASET ACTIVATE DataSet1.SAVE OUTFILE='/Users/jmuenster/Desktop/PostApp.sav' /COMPRESSED.GRAPH /SCATTERPLOT(BIVAR)=IO_CON2 WITH IO_CON1 /MISSING=LISTWISE.
IO Scatter Graph
Notes
Output CreatedCommentsInput Data
Active DatasetFilterWeightSplit File
Syntax
Resources Processor TimeElapsed Time
11-SEP-2012 14:08:48
DataSet1<none><none><none>
6 5
00:00:00.1600:00:01.00
[DataSet1] /Users/jmuenster/Desktop/PostApp.sav
Page 1
98
������ �����
������������������������
�����������
����
����
����
����
����
����
���
���
���
���
���
���
�����
�� ���������������
���������������������������������
��
������������������������������������������������������������������������������������������������������������
������������
������
99
�����
��������������
��������
����� ����
��������������
������
������
����������
���������������������� ���������������������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
����������������������
���� �
�������
�������
������ ������� ��
������ ������ ��
������������
������� �������
������� �������������������
���������������
�
������� �������������������
���������������
�
� �����
����
�� ��
�����
�
����
�� ��
���
��
���������������������������������������������������������������
��
������������������
������
100
�����
��������������
��������
����� ����
��������������
������
������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
������ �����
���������������������������
�����������
�����
�����
����
����
����
�����������������
�
�
�
�
�
�����
�� ���������������
��
��������������������������������������������������������������������������������������������������������
������
101
������������
�����
��������������
��������
����� ����
��������������
������
������
����������
���������������������� ���������������������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
����������������������
���� �
�����
�����
������ ������� ��
������ ������� ��
������������
����� �����
����� �������������������
���������������
�
����� �������������������
���������������
�
� ����� �
����
�� ��
����� �
�
����
�� ��
����
��
�������������������������������������������������������������
�����
������
102
�����
��������������
��������
����� ����
��������������
������
������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
������ �����
������������������������
�����������
����
����
����
����
����
����
���������������������
�
�
��
��
��
��
�����
�� ���������������
��
������������������������������������������������������������������������������������������������������
������
103
������������
�����
��������������
��������
����� ����
��������������
������
������
����������
���������������������� ���������������������
����������
������
��������� ��������������
������������
��������������������
��������
������
������
������
��
�����������
�����������
�����������������������������������������������
����������������������
���� �
����
����
������ ������ ��
������ ������ ��
������������
���� ����
���� �������������������
���������������
�
���� �������������������
���������������
�
� ����� �
����
�� ��
����� �
�
����
�� ��
����
������
104
GET FILE='/Users/jmuenster/Desktop/PostApp.sav'.DATASET NAME DataSet1 WINDOW=FRONT.DATASET ACTIVATE DataSet1.SAVE OUTFILE='/Users/jmuenster/Desktop/PostApp.sav' /COMPRESSED.EXAMINE VARIABLES=IO_CON1 SA_CON1 TIME1 ACC1 BY CON /PLOT NPPLOT /STATISTICS DESCRIPTIVES /CINTERVAL 95 /MISSING LISTWISE /NOTOTAL.
EXAMINE VARIABLES=IO_CON1 SA_CON1 BY CON /PLOT HISTOGRAM NPPLOT /STATISTICS DESCRIPTIVES /CINTERVAL 95 /MISSING LISTWISE /NOTOTAL.
Explore
Notes
Output CreatedCommentsInput Data
Active DatasetFilterWeightSplit File
Missing Value Handling Definition of Missing
Cases Used
Syntax
Resources Processor TimeElapsed Time
11-SEP-2012 12:21:46
DataSet1<none><none><none>
6 5
00:00:01.6900:00:02.00
[DataSet1] /Users/jmuenster/Desktop/PostApp.sav
CON
Page 1
105
�����������������������
���
�����
����� ������� �����
� ������� � ������� � �������
������� �
�
������� �
�
� � ������ � ���� � � ������
� � ������ � ���� � � ������
� � ������ � ���� � � ������
� � ������ � ���� � � ������
������������
��� ��������� ����������
������� � ����
�����������
�����������
���������������
������
��������
��������������
�������
�������
�����
�������������������
��������
��������
� ����
�����������
�����������
���������������
������
��������
��������������
�������
�������
�����
�������������������
��������
��������
������� � ����
�����������
�����������
���������������
������
��������
��������������
�������
�������
�����
�������������������
��������
��������
� ����
�����������
�����������
������ ������
������
������
������
������
�����
�������
����
����
����
����
� ���� ����
� ���� ����
������ ������
������
������
������
������
����
������
����
����
����
����
� ���� ����
� ���� ����
������ ������
������
������
������
������
�����
�������
����
����
����
����
� ���� ����
���� ����
������ ������
������
������
������
106
������������
��� ��������� ����������
���������������
������
��������
��������������
�������
�������
�����
�������������������
��������
��������
������
������
�����
�������
����
����
����
����
� ���� ����
���� ����
������������������
���
�������������������
������������
��������� �� ���� ��������� �� ����
������� �
�
������� �
�
���� �� �����
���� �� ����
���� �� �����
���� �� ����
���� �� ���� ���� �� ����
���� �� ���� ���� �� ����
���
���
�������
����������
�������
��������������������
���������
�
�
�
�
�
�
�
���������
����������
����������������������������������
������
107
�������
����������������
���
������
�
�
�
�
�
�
���������
����������
���������������������������������
����������������
������
108
��������������
�������
�������������
��
�
�
�
� �
� �
� �
��������������������������
����������
��������������
������
�������������
��
�
�
�
� �
� �
� �
��������������������������
����������
������
109
��������������������������
��������������
������
�������������
��
����
����
�� ���
�� ���
�� ���
������������������������������������
����������
������
110
��������������
������
�������������
��
���
������
�� � �
� � � �
������������������������������������
����������
�������
����������
������
111
�������
������������������������
���������
��
��
�
�
�
�
�
���������
����������
����������������������������������
�������
��������������������
���������
��
�
�
�
�
�
���������
����������
���������������������������������
������
112
����������������
��������������
����
�������������
��
�
�
�
� �
� �
� �
��������������������������
����������
������
113
��������������
�������
�������������
��
�
�
�
� �
� �
� �
��������������������������
����������
��������������������������
�������
114
��������������
������
�������������
��
����
����
�� ���
�� ���
�� ���
������������������������������������
����������
��������������
������
�������������
��
����
����
�� ���
�� ���
�� ���
������������������������������������
����������
�������
115