1. Stories can be used throughout the human-computer interaction (HCI) development process, including to understand customer needs, drive design, help developers understand users, make testing more realistic, and provide feedback to development.
2. For a story to be effective in HCI, it should have engaging characters, changing values to create drama, an interesting setting, and introduce multiple levels of conflict. It's also important to create empathy with the protagonist and use subtext rather than explicitly stating everything.
3. Stories are better than generic statements at capturing particularities of situations and people, which is important for building systems in different cultural contexts. However, stories are not well-suited for describing universal scientific knowledge.