210 likes | 366 Views
HOPE. PROJECT HOPE Tremendous Thirteen Anil Varma B Muthu Karuppan R Danish Iqbal Preethi Lakshmi Harbir Sohi Rima M Magaji Haritha Vanam Rohan Tankhiwale Jay Laughlin Seth Nielsen Kunal Shah Stuti Shah Manikandan.
E N D
HOPE • PROJECT HOPE • Tremendous Thirteen • Anil Varma B MuthuKaruppan R • Danish IqbalPreethiLakshmi • HarbirSohiRima M Magaji • HarithaVanamRohanTankhiwale • Jay Laughlin Seth Nielsen • Kunal Shah Stuti Shah • Manikandan The University of Texas at Dallas utdallas.edu
Introduction Project HOPE and Tremendous Thirteen Problem Space • Helping Impairments with Mobile Technology Our Team’s Goal • Focus on Requirements • Ensure Product Meets Your Goals • Find Best Solution Available with Current Technology
Project Review Discussion of our Solution • Example Scenarios and Our Proposed Solutions • Refinements to the Requirements • Review of Traceability • Mock Demonstration • Why Us? • Questions
Scenarios Grandma is at a store to purchase groceries. Grandma wants to ask the store attendant where the items are. Grandma – (in a unclear tone)” where are the apples?” Store Attendant – “Can you say it again please?” UNCLEAR SPEECH !!!! 4
Scenarios Grandma wants to ask the store attendant what the item is used for. Grandma – “What is this product used for?” Store Attendant – “This product is used for.......... ” Grandma - “Can you repeat it please... I forgot my hearing aid at home ” HEARING LOSS!!!! 5
Scenarios Reminder to switch on the lights at dusk “Where are the lights?” VISUAL IMPAIRMENT!!!! 6
Scenarios Grandma is going to a store to purchase a list of groceries. Grandma's forgotten to take the list along with her to purchase the items Hmmmm.....What all was I supposed to purchase from the store? 7
Domain Issues • An important part of elderly communication is handling emergency situations: Issue: Medical evacuation, Fire and any other dangerous scenarios. Solution: Speed dialing
Domain Issues • A sentence should be generated by a minimum amount of navigation of the system refers to the intuitiveness of the system. Issue: Intuitiveness of the system. Solution: Providing suggestions and auto completion for sentences
Domain Issues • An assistive person is one that is either a disabled person or a non-disabled person with whom the user wants/needs to communicate. Issue: Single language? More than one assistive person? Solution: English
Functional Requirement Issues • Giving a specific meaning to each picture to reduce the ambiguity, as a picture can be worth a thousand words and a thousand interpretations. Provide default representation (text, audio, pictures, categories) to vocabulary items to reduce the ambiguity. Issue: The default representation ? Solution: Text to Speech
Functional Requirement Issues The system needs to display a previously generated sentence without regeneration. if it is present in the frequently used sentences. Issue: How? And what way? Solution: Favorites, 30 most recent, situational sentences
Functional Requirement Issues • Integrating already available technologies like alarm clock in a meaningful manner. Issue: Meaningful manner? What other technologies? Solution: Calendars, reminders, picture to audio using camera.
Non-Functional Requirement Issues • New sentence generation should be done as dynamically and with as much flexibility as possible Issue: Dynamic and flexibility is vague and not clearly defined Solution:dynamic sentence generation, auto fill options, re-ordering of sentences. Flexibility by customization, select noun, verbs etc.
Non-Functional Requirement Issues • The system should be quick to understand(the learning time should be very low) and very easy to use. Issue: Typically old people are not good at working with latest electronics like smart phones. Solution:Use large, colorful, self explanatory icons. Also only a maximum of 6 large icons will be shown on the screen.
Non-Functional Requirement Issues • The system should be customizable to every user in the context of making sense of an visual clue as the user wants, how he/she wants to view the clues and what speech should be generated (if the user wants to generate it • Issue : " as the user wants" and "how he/she wants to view " Solution: • Customization • a. Pictures • b. Audio of frequently used sentences • c. Audio of the selected vocabulary item • d. Audio cues while navigation \selection • e. Navigation through the system only by audio • 2. Size/Location of the icons based on the disability and category.
Non-Functional Requirement Issues • The system should be easily extensible to accommodate the following typical variations: variations in interface, language, definitive needs of the user, new features, new hardware etc. Issue: Different phones have different screen sizes. How do you display icons in proper sizes on small screen phones? Solution: Application will change the number of icons based on the size of the screen.
Why Us? • Customizable application interface • Flexible generation of sentences. • Intuitive interface • Dynamic generation of sentences. • Focus on requirements engineering from the start