the university of texas at dallasutdallas.eduthe university of texas at dallasutdallas.edu
TRANSCRIPT
The University of Texas at Dallas utdallas.eduThe University of Texas at Dallas utdallas.edu
HOPE
PROJECT HOPE
Tremendous Thirteen
Anil Varma B Muthu Karuppan RDanish Iqbal Preethi LakshmiHarbir Sohi Rima M MagajiHaritha Vanam Rohan TankhiwaleJay Laughlin Seth NielsenKunal Shah Stuti ShahManikandan
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
The University of Texas at Dallas utdallas.edu
Project Review
Discussion of our Solution Example Scenarios and Our Proposed
Solutions Refinements to the Requirements Review of Traceability Mock Demonstration Why Us? Questions
The University of Texas at Dallas utdallas.edu
Scenarios
4
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 !!!!
The University of Texas at Dallas utdallas.edu
Scenarios
5
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!!!!
The University of Texas at Dallas utdallas.edu
Scenarios
6
Reminder to switch on the lights at dusk
“Where are the lights?”
VISUAL IMPAIRMENT!!!!
The University of Texas at Dallas utdallas.edu
Scenarios
7
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 supposedto purchase from the store?
The University of Texas at Dallas utdallas.edu
8
Domain Issues
An important part of elderly communication is handling emergency situations:
Issue: Medical evacuation, Fire and any other dangerous scenarios.
Solution: Speed dialing
The University of Texas at Dallas utdallas.edu
9
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
The University of Texas at Dallas utdallas.edu
10
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
The University of Texas at Dallas utdallas.edu
11
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
The University of Texas at Dallas utdallas.edu
12
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
The University of Texas at Dallas utdallas.edu
13
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.
The University of Texas at Dallas utdallas.edu
14
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.
The University of Texas at Dallas utdallas.edu
15
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.
The University of Texas at Dallas utdallas.edu16
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: 1. 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 University of Texas at Dallas utdallas.edu
17
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.
Non-Functional Requirement Issues
The University of Texas at Dallas utdallas.edu
18
Traceabilityusability
performance accurate
2 second response time
real world communication
phone to phone communication
minimum number of clicks
intuitive
seemless navigation
buttons/icons search
customizable
dynamic sentence generation
user content
languages
select interface on user preference
reorder sentence to make sense
different icons based on category
generate through icons and vocal clues
The University of Texas at Dallas utdallas.edu
20
Why Us?
Customizable application interfaceFlexible generation of sentences.Intuitive interface Dynamic generation of sentences.Focus on requirements engineering from
the start