Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Task

Goal

Frequency

Effort

Pitfalls

Others Involved

Join

Join a group conversation

sometimes

medium

Requires the controller to add the user to the conversation


Controller

Leave

Remove oneself from a group conversation

sometimes

easy

Unsafe (for security reasons, undo will be impossible). Controller

 

Send Leave

Send a message to a group

often

easy

Potential to send message to wrong person.

 

 

Send

 

 

 

 

 

Receive

 

 

 

 

 

The group

Receive

Receive a message

often

none

 

The group

Log

Keep a log of messages

background

none

Some users may not want to be logged. Removal must be thorough.

Log

 

 

 

 

 

  • Have a secure and anonymous group chat (private to the group).
    • Join/leave the group chat.
    • Send/receive messages.
    • Log the group chat.
  • Have a public and anonymous conversation (readable by all).
    • Join/leave the conversation.
    • Send/receive messages.
    • Log the conversation.
  • Have a direct, private, and anonymous and secure conversations.
    • Send/receive messages.
    • Log the conversation.
  • Authenticate pseudonyms.
  • Find public conversation topics.
  • Erase evidence of communication.

...