Università degli studi di Salerno
Dipartimento di Studi e Ricerca Aziendale
(Management & InformationTechnology)
Corso di Laurea Magistrale inTecnologie Informatiche e Management
Progettazione e Sviluppo di un’App
a Supporto della Mobilità
Catolino Gemma, D’Eugenio Elisa,
De Chiara Davide, Longo Alessandro
Tutors: Andrea De Lucia, Filomena Ferrucci, Pasquale Salza
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
Seatings
Stops
Punctuality
?Will this service
always be reliable
…changing
point of view
Progettazione e Sviluppo di un’App
a Supporto della Mobilità
Transport as a “Service”
Goals
Requirements
• Registration
• Login
• Account
Requirements
• Login
Requirements
• Registration
• Account
• Stops
• Trips
• Routes
• Stops
• Trips
Requirements
• GTFS data
• News
• Favourites
• Routes
• Login
• Registration
• Account
FASTER
SCALABILITY
+ Why?
Event driven
+
Easy to Develop Web Service
Json data
Speed reading
Event driven
+
Easy to Develop Web Service
Before…
Now…
…about Database
GTFSGeneral	
  Transit	
  Feed	
  Speci1ication
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
…about GoBus
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
UnitTesting
BUILD TEST
Testing the mobile app
Functional testing
Testing the mobile app
Usability testing
Fail Easy
Usability
Why?
“Usability is like oxygen.You don’t notice it
until it’s missing”
Usability and the bottom line [Donahue]
“1 $ spent in usability results in a
return of 30.25 $“
Usability is good business [Donahue et al.]
Visibility of system status
User control and freedom
Match between system and the real world
Consistency and standards
Error prevention
Recognition rather than recall
Flexibility and efficiency of use
Aesthetic and minimalist design
Help users recognize, diagnose, and recover from errors
Help and documentation
Survey
Task
Results
Questionario
Task
Results
Seconds/Task:The seconds necessary to
complete the task
NOS:The steps necessary at the user to
complete the task
Errors/Task:The number of errors made
by users to complete the task
Versus
The average of steps necessary at the user to complete the task
ClicksSeconds
The average of steps necessary at the user to complete the task
ClicksSeconds
Statistically Significant
Management
Initiating
Executing
Closing
Planning and design
Monitoring and
controlling
Division
task
Good
Communication
Approach
to planning
Tutors
Project Manager
Quality
Management
TheTeam is at work!
Amazing
Florence
Amazing
Florence
Thank you
?Enjoy in Florence

Presentation SCORE-IT