21
Masters Dissertation “Smart Cafeteria” Adaptive And Interactive Mobile Application Supta Richard Philip 1 Supervisor: Professor Antonella De Angeli 1 M.Sc. in Computer Science Department of Information Engineering and Computer Science University of Trento, Italy. July 16, 2013

Masters Thesis - Smart Cafeteria

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Masters Thesis - Smart Cafeteria

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

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

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

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

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

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

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

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

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

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

Desktop Prototype[Index Page]

Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 10 / 20

Page 12: Masters Thesis - Smart Cafeteria

Desktop Prototype[User Dashboard]

Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 11 / 20

Page 13: Masters Thesis - Smart Cafeteria

Desktop Prototype[Suggested Food Menu]

Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 12 / 20

Page 14: Masters Thesis - Smart Cafeteria

Mobile Prototype

Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 13 / 20

Page 15: Masters Thesis - Smart Cafeteria

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

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

Evaluation Result for Desktop Prototye

Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 16 / 20

Page 18: Masters Thesis - Smart Cafeteria

Evaluation Result for Mobile Prototye

Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 17 / 20

Page 19: Masters Thesis - Smart Cafeteria

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

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

Questions

Any Questions

Thanks

Supta R. Philip (University of Trento) Masters Dissertation July 16, 2013 20 / 20