Escolar Documentos
Profissional Documentos
Cultura Documentos
Hongbo
Ultimate Goal
• Creative work undertaken on a systematic basis in order
to increase the stock of knowledge, including knowledge of
man, culture and society, and the use of this stock of
knowledge to devise new applications (wikipedia)
Pointing Device For Interacting with Touch‐
Sensitive Devices and Related Methods
• Hong Kong Short‐term Patent
• FYP by David Chung & Carman Lam Hiu Kwan
– 2013 BScCM graduates
One‐Man Orchestra
• Emerging Technologies at SIGGRAPH Asia 14
• FYP by Chun Kit Tsui (Blue) & Chi Hei Law (Tomas)
– 2014 BScCM Graduates
How?
Steps in Conducting Research
1. Define the project scope
2. Literature review
3. Refine research questions
4. Methodology
5. Implementation
6. Evaluation
7. Report/paper writing
8. Submission for peer review
9. Publication/demonstration/exhibition
Defining Project Scope
• Why this research needs to be done?
• Define the problem or question at hand
• Select a topic you can manage
Defining Project Scope
• Submit a research proposal
– The problem; Why it is relevant and important?
How? Expected outcomes?
Defining Project Scope
• Assignment 3: Project Proposal + Plan (by 14 Sept)
1. Title
2. Objectives
3. Description
4. Deliverables
5. Equipment/resource
6. Plan
7. Others
Example: Identifying Research Problem
Example: Identifying Research Problem
Example: Identifying Research Problem
• Research problem
– Is there any technique that allows the use of one‐
handed thumb to access a target located anywhere
on mobile screen, with a fixed secure grip?
Literature Review
• To find relevant/existing works that have
already been done before
• But why?
Literature Review
• To justify why your research is original/novel
– New problems?
• E.g., virtual fitting
– New solutions?
• What’s wrong
with previous
solutions?
– New findings?
Literature Review
• How? Go to library
Literature Review
• How? Use search engines
Literature Review
• Example: virtual fitting
My Favorite Search Engines
Example: Google
Example: Google Scholar
Example: Google Scholar
preferred
Example: Google Scholar
• University has subscribed almost all major journals
• Access those journals through university IPs
CityU VPN
• Virtual Private Network
• Extremely useful if you work at home
– Home computers
CityU VPN Internet
• I use VPN to access
Facebook in Mainland
China
• Not an original problem,
• What’s wrong with this solution?
• Problems with ThumbSpace:
– Explicit mode switching is needed
– Visual clutter
Refining Research Problems
• Refined problem
– Is there any technique that allows the use of one‐handed
thumb to access a target located anywhere on mobile
screen, with a fixed secure grip?
• Without the need of explicit mode switching
• With minimal visual clutter
Methodology
Example: Methodology
• BezelCursor: Bezel‐Initiated Cursor
Implementation
• Working prototype
• Whether Android or iOS is used is not
important
Evaluation
• Key questions to be answered
– Is the invented technology effective?
– Does it outperform the existing solutions if any?
Evaluation
• Usability testing: to evaluate a technique by
testing it on users
Example: Usability Testing
• Techniques compared: BezelCursor, direct
touch, ThumbSpace, TapTap, MagStick
Example: Usability Testing
• Repeated measures design
– Use the same subjects with every aspect of evaluation
– Dozens of participants recruited
• Each of them was asked to use each of the five techniques to
repeatedly select elements of two sizes and from 12 screen areas
• 360 selection tasks per participant
Example: Usability Testing
• Questionnaires
Example: Usability Testing
• Quantitative analysis
Example: Usability Testing
• Quantitative analysis
Example: Usability Testing
• After 4 user studies, we concluded that
– BezelCursor requires less grip adjustment
– It is more accurate or faster than the existing
solutions when
using a fixed
secure grip
Writing
FYP Interim/Final Report Format
1. Cover & Title Page 9. Methodology
2. Table of contents 10. Implementation and
3. Introduction evaluation
4. Objective 11. Discussion and
5. Deliverables analysis/Data collection
6. Project schedule 12. Concluding remarks
7. Background research/survey 13. Summary
8. Framework 14. Acknowledgements
15. References
16. Appendices
Different projects might have different formats
• Cover &
Title Page
Table of Contents
⁻ Introduction
⁻ Objective
⁻ Deliverable
⁻ …
• How to create
TOC in Word
Introduction
• A brief introduction of your work
• Each paragraph corresponds to one chapter, e.g.,
– 1 paragraph for the background
• People tend to use a single hand for mobile interaction; mobile
screens are getting better…
– 1 paragraph for the problems with existing solutions
• ThumbSpace suffers from the problem of visual clutter …
– 1 paragraph for the summary of your approach
• Bezel‐initiated gestures for target acquisition …
– 1 paragraph for the summary of your evaluation and
results
• BezelCursor is faster …
Objective
• Give a bit more detailed description of the
background of your research
– The motivation behind your research
– Why your research is interesting
• What you would like to achieve
– Objectives in point form preferred
• Objective 1: to develop a technique for …
• Objective 2: ...
• Objective 3: …
Deliverables
• Research output
– Hardware
– Software
– Games
– Installation
– Live performance
– Animation
– Visual effects
– Documentation
– …
Project Schedule
• E.g., Gantt charts
Background Research
• Screenshots only?
– Of course not
enough!
• ThumbSpace
• MagStick
Background Research
• Discussing relevant problems, solutions
– To show the difference/similarity between your
solution and existing ones
Background Research
• Making comparison tables if necessary
Framework
• I’m not very sure either.
• System overview?
• Software framework?
Methodology
• Describe a series of steps of your method
• Focus on novel ideas only
• Don’t give every implementation detail here
Methodology or Implementation?
• Leap is an important device for one‐man orchestra
• Whether using Android or iOS is less important
Implementation
• What 3D modeling software used?
• What mobile OS platform used?
Implementation
• Focus on implementation details that are important
to reproduce your work
– E.g., tricks? Parameter values?
Implementation
• Source code is usually not necessary and
should not be part of your main report
• Include part of your code only if it is important
Evaluation
• Pilot studies
refining your
ideas
• Usability testing
– For different
parameters
– Comparing
other approaches
Evaluation
Evaluation
• Performance
Discussion
• Limitations
• Interesting findings
Concluding Remarks & Summary
• Conclusion, future works
Acknowledgements
• Thank your advisors
• Thank those who help with usability testing and
other evaluation tasks
• Thank those who provide financial support
References
• If you don’t include a proper reference list, then
you commit plagiarism
References
• Don’t forget to cite these papers at relevant
places in main text
– In‐text citation
– If you don’t include proper in‐text citations, then
you commit plagiarism
References
• Another format
Appendices
Submission for Peer Review
• Different venues available dependent on the type
of your works, e.g.,
– Emerging Technologies at SIGGRAPH/Asia
• One‐man orchestra by Blue and Tomas
– Computer Animation Festival at SIGGRAPH or
SIGGRAPH Asia
– Symposium on Mobile Graphics and Interactive
Applications at SIGGRAPH Asia
• BezelCursor by Andy
– Ars Electronica
– Hong Kong ICT Awards 2015
• Open for enrolment (tentative): 3 Nov. 2014
• Enrolment close (tentative): 16 Jan. 2015
Oh, Yes!
References
• A Research Guide for Students
• How to Do Research
• Writing and Presenting Your Thesis or Dissertation
• Advice on Research and Writing
• http://final‐year‐projects.com/index.htm
• A Short Guide to Writing Your Final Year Project
Report Or MSc Dissertation
Research projects sharing ‐ Tony WONG
Develop research projects
Research projects sharing ‐ Tony WONG
FYP Project
ACE CUTOUT EXPRESS
Research projects sharing ‐ Tony WONG
Research Project
Back‐Mirror:
single handed input on smartphone back side
Problems to solve:
Reachability problem Inaccurate clicks
Research projects sharing ‐ Tony WONG
Research Project
Back‐Mirror:
Research projects sharing ‐ Tony WONG
Research Project
FingerT9:
single handed typing on smartwatch
Problems to solve
Fat‐finger problem
Occlusion problem