View
39
Download
0
Category
Preview:
Citation preview
Università degli studi di SalernoDipartimento di Studi e Ricerca Aziendale (Management & Information Technology)Corso di Laurea Magistrale in Tecnologie Informatiche e Management
Finalists
Alessandro Longo, Davide De Chiara,Elisa D’Eugenio, Gemma Catolino
GemmaCatolino
ElisaD’Eugenio
DavideDe Chiara
AlessandroLongo
Team & Speaker
GemmaCatolino
Team & Speaker
Context
Team & Speaker
ElisaD’Eugenio
Team & Speaker
GoBus
Team & Speaker
AlessandroLongo
Team & Speaker
Demo &Testing
Team & Speaker
DavideDe Chiara
Team & Speaker
Usability Testing
Team & Speaker
Context
Some statistics
50% of young people use public transport
Some statistics
?What are the problems
Update information
Viewing Issue
?
Competitors
…Focus on
Real Time Feedbacks
…about
Real Time Feedbacks
…about
Stops
Real Time Feedbacks
…about
Seatings
Stops
Real Time Feedbacks
…about
Seatings
Stops
Punctuality
?
?Will this servicealways be reliable
…changing point of view
Applicazione Mobile Windows Phone
Applicazione Mobile Windows Phone
Transport as a “Service”
Goals
Users
Company
Innovation
= +
Business
Timeline
START
01-04RAD
START
18-04Prototype interfaces
START
14-05Full prototype
START
16-051 Testing Usability
START
28-052 Testing Usability
START
Plan trip
Vetrina App
Gestionale
Web Service
Database
App
UsabilityTesting
GraficaApp
Documentation
Requirements
• Registration
• Login• Account
Requirements
• Login
Requirements
• Registration
• Account
• Stops
• Trips• Routes
• Stops
• Trips
Requirements
• GTFS data
• News
• Favourites
• Routes
• Login
• Registration
• Account
90 Routes
90 Routes
3.000 Trips - Stops
90 Routes
3.000 Trips - Stops
46.000 Calendar Dates
90 Routes
3.000 Trips - Stops
110.000 Stop Times
46.000 Calendar Dates
90 Routes
3.000 Trips -
110.000 Stop Times
46.000 Calendar Dates110Provinces
FASTER
SCALABILITY
Before
+ Why?
Event driven
+Easy to Develop Web Service
Json dataSpeed reading
Event driven
+Easy to Develop Web Service
Classic Model
LoadBalancing
…about Database
GTFSGeneral Transit Feed Speci1ication
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
Deployment Diagram
TESTING
Manually produced Oracle
Output
Testing the web service
compared with
Manually produced Oracle
Output
Testing the web service
is equal to
Manually produced Oracle
Output
Testing the web service
is equal to
Manually produced Oracle
Output
Testing the web service
is not equal to
Manually produced Oracle
Output
Testing the web service
is not equal to
Testing the mobile app
Unit Testing
BUILD TEST
Testing the mobile app
Functional testing
Testing the mobile app
Usability testing
Fail EasyUsability
Why?“Usability is like oxygen. You don’t notice it
until it’s missing”
“1 $ spent in usability results in a return of 30.25 $“
Usability Testing Design
Usability and the bottom line [Donahue]
Usability is good business [Donahue et al.]
Efficacy
Comprehension
How Verify Usability?
How Verify Usability?
Nielsen’s Ten Usability Heuristics
How Verify Usability?
Nielsen’s Ten Usability Heuristics
Empirical Evaluation choosing a competitor
How Verify Usability?
Nielsen’s Ten Usability Heuristics
Task Analysis
Empirical Evaluation choosing a competitor
How Verify Usability?
Task Analysis
Empirical Evaluation choosing a competitor
Nielsen’s Ten Usability Heuristics
Visibility of system status
User control and freedom
Match between system and the real world
Consistency and standards
Error preventionRecognition rather than recall
Flexibility and efficiency of use
Aesthetic and minimalist design
Help users recognize, diagnose, and recover from errors
Help and documentation
How Verify Usability?
Nielsen’s Ten Usability Heuristics
Empirical Evaluation choosing a competitor
Task Analysis
How Define Tasks?
How Define Tasks?
3 tasks, one for all main functionalities of GoBus!
How Define Tasks?
3 tasks, one for all main functionalities of GoBus!
Search and visualize stops of a route on the
map
How Define Tasks?
3 tasks, one for all main functionalities of GoBus!
Search and visualize stops of a route on the
mapSearch and add routes
to favorites
How Define Tasks?
3 tasks, one for all main functionalities of GoBus!
Search and visualize stops of a route on the
mapSearch and add routes
to favorites
Select and show a route from favorites
How Measure Usability?
NOS Number of steps taken by the user
in performing a task
S/T Seconds required by the user
to perform a task
E/T Errors made by the user
in performing a task
How Select Users?
10 Novice Users
10 Expert Users
How Verify Usability?
Nielsen’s Ten Usability Heuristics
Task Analysis
Empirical Evaluation choosing a competitor
CHOOSING THE COMPETITOR
Moovit is the one that approaching
the functionality of GoBus
Experimental Design
To reduce the conditioning factor we used the Within
Group Design
5 Novice users and 5 Expert users began testing Moovit
Organizing Tasks
1) Informative consent2) Pre-execution Survey
3) Task listWithin Group Design
NOSS/TE/T
4) Comprehension Survey
Pre-execution
Execution
Post-execution
HOW STORE USER EXPERIENCE?
Organizing Tasks
1) Informative consent2) Pre-execution Survey
3) Task listWithin Group Design
NOSS/TE/T
Pre-execution
Execution
Post-execution
Think Aloud WITH FEEDBACK REPORTS
Organizing Tasks
1) Informative consent2) Pre-execution Survey
3) Task listWithin Group Design
NOSS/TE/T
Pre-execution
Execution
Post-execution
Task Analysis
Demographic Analysis
Demographic Analysis
Performance Analysis S/T
Performance Analysis S/T
Performance Analysis NOS
User Feedbacks for Comprehension
3 Novice Users Wondered:“What is this icon?”
“What is the functionality?”
4 Expert Users declared that this icons are not comprehensible
User Feedbacks for Comprehension
Empirical Evaluation choosing a competitor
Versus
Experimental Results
The average of steps necessary at the user to complete the task
Experimental Results
Experimental Results
Moovit interface is
more confused than the GoBus
interface
Experimental Results
Confirm Experimental Results
We had to prove that the test results were not casually derived, applying the One Tail t-test
One Tail t-test is applicable only if you are a normal distribution of data and the equality of
variance
Property Test Passed
Normal distribution of data Shapiro-Wilk test
Equality of variances Bartlett test
Confirm Experimental Results
Hypothesis 1
Confirm Experimental Results
Hypothesis 2
p-value = 0.05
Null hypothesis was rejected, so we confirmed the test results!
Confirm Experimental Results
Confirm Experimental Results
Statistically Significant
p-value = 0.05
Conclusion and Future Work
Planning Trips Trasform Api in a library
Security System for Api calls
Accessibility for people with handicap
Thank you!
Thank you! ?
Recommended