masters thesis - smart cafeteria
DESCRIPTION
TRANSCRIPT
![Page 1: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/1.jpg)
Masters Dissertation“Smart Cafeteria” Adaptive And Interactive Mobile Application
Supta Richard Philip 1
Supervisor: Professor Antonella De Angeli
1M.Sc. in Computer ScienceDepartment of Information Engineering and Computer Science
University of Trento, Italy.
July 16, 2013
![Page 2: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/2.jpg)
Outline
1 Problem StatementScenariosObjectiveProposed Solution
2 AnalysisStakeholdersFunctional & Non FunctionalRequirements
Data Gathering & MoreRequirements
3 DesignDesktop PrototypeMobile Prototype
4 Usability EvaluationEvaluation MethodologyEvaluation Result
5 Conclusion
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 1 / 20
![Page 3: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/3.jpg)
Scenarios and Problem
Hungry Students and Busy Professors
How to skip the long queue.
How could know Today’s menu.
How could find appropriate menu(calorie, price).
Collaborate and share feeling.
How technology can help.
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 2 / 20
![Page 4: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/4.jpg)
Objective
Services:
Cafeteria Queue Skipper.
Menu Finder.
Menu Suggester and Dieting Adviser.
Customized Menu creator.
Lunch with Friends.
System should:
provide online cafeteria services.
provide dieting services to users.
provide social collaboration services.
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 3 / 20
![Page 5: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/5.jpg)
Proposed Solution
Create “Smart Cafeteria”
supported by
web 2.0 system
Smartphone application.
“Smart Cafeteria”
application should be
Interactive.
Adaptive.
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 4 / 20
![Page 6: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/6.jpg)
Outline
1 Problem StatementScenariosObjectiveProposed Solution
2 AnalysisStakeholdersFunctional & Non FunctionalRequirements
Data Gathering & MoreRequirements
3 DesignDesktop PrototypeMobile Prototype
4 Usability EvaluationEvaluation MethodologyEvaluation Result
5 Conclusion
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 5 / 20
![Page 7: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/7.jpg)
Stakeholders
Stakeholders
System Users.
Students.Professors.Researchers.Universitys Administration Officer.Universitys Technical Staff.
System Administrator.
Cafeteria Staffs.
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 6 / 20
![Page 8: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/8.jpg)
Functional & Non Functional Requirements
Functional & Non Functional Requirements
Functional Requirements
42 Functional Requirements
Non Functional Requirements
Usability.
Internationalization.
Portability.
Adaptability.
Safety and security.
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 7 / 20
![Page 9: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/9.jpg)
Data Gathering & More Requirements
Data Gathering & More Requirements
Focus Group - 7 participants.
Questionnaires.
Outcomes
“Smart Cafeteria” is usefull application.
Found 5 more functional requirement.
Design UML (4 Use Case, Class Diagram, 4 Activity Diagram.)
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 8 / 20
![Page 10: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/10.jpg)
Outline
1 Problem StatementScenariosObjectiveProposed Solution
2 AnalysisStakeholdersFunctional & Non FunctionalRequirements
Data Gathering & MoreRequirements
3 DesignDesktop PrototypeMobile Prototype
4 Usability EvaluationEvaluation MethodologyEvaluation Result
5 Conclusion
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 9 / 20
![Page 11: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/11.jpg)
Desktop Prototype[Index Page]
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 10 / 20
![Page 12: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/12.jpg)
Desktop Prototype[User Dashboard]
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 11 / 20
![Page 13: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/13.jpg)
Desktop Prototype[Suggested Food Menu]
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 12 / 20
![Page 14: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/14.jpg)
Mobile Prototype
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 13 / 20
![Page 15: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/15.jpg)
Outline
1 Problem StatementScenariosObjectiveProposed Solution
2 AnalysisStakeholdersFunctional & Non FunctionalRequirements
Data Gathering & MoreRequirements
3 DesignDesktop PrototypeMobile Prototype
4 Usability EvaluationEvaluation MethodologyEvaluation Result
5 Conclusion
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 14 / 20
![Page 16: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/16.jpg)
Evaluation Methodology
Evaluation Methodology: User studies and questionnaire.
10 participants.
Given them 9 tasks to perform.
Given them 14 usability questions [likert scale: 1-7] to evaluate.
usefulnesseasy to uselearnabilitySatisfaction
Evaluation both for Desktop and Mobile Prototype.
Result calculate using Mean(µ) and Standard deviation(σ)
σ =√
1N
∑Ni (xi − µ2)
µ = 1N
∑Ni xi .
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 15 / 20
![Page 17: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/17.jpg)
Evaluation Result for Desktop Prototye
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 16 / 20
![Page 18: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/18.jpg)
Evaluation Result for Mobile Prototye
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 17 / 20
![Page 19: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/19.jpg)
Outline
1 Problem StatementScenariosObjectiveProposed Solution
2 AnalysisStakeholdersFunctional & Non FunctionalRequirements
Data Gathering & MoreRequirements
3 DesignDesktop PrototypeMobile Prototype
4 Usability EvaluationEvaluation MethodologyEvaluation Result
5 Conclusion
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 18 / 20
![Page 20: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/20.jpg)
Conclusion and Future Work
“Smart Cafeteria”
could solve the problems mostly [reduce queue time throughnotification].
is adaptive [its functionalities].
is interactive [Usability Evaluation].
Future Work
Build high fidelity prototype [full functional].
Find out best machine learning approach for adaptability.
More User Study for better usability.
Resources
Github Repositoryhttps://github.com/suptaphilip/Master-Thesis
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 19 / 20
![Page 21: Masters Thesis - Smart Cafeteria](https://reader034.vdocument.in/reader034/viewer/2022051109/54844412b4af9f730d8b4b2a/html5/thumbnails/21.jpg)
Questions
Any Questions
Thanks
Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 20 / 20