Questions for Requirement Elicitation - bounswe/bounswe2024group11 GitHub Wiki

Account

  • Can users authenticate using another source like a Google account etc?

  • Can users have a hidden account (followers only)?

    • No, it violates the motivation behind the information browser system.
  • Can users change their privacy settings? Can they change the visibility of their information or posts?

    • Some personal information can be inherently hidden but posts should be visible to all users.
  • Can users block or mute another user?

    • Yes, they can.
  • Can users message each other directly?

    • No, it is not necessary to implement this kind of feature.
  • Can users change their passwords?

    • Yes, they can.
  • Will users have a forgot password option in case?

    • Yes, they will.
  • Can users delete their accounts? What will happen to their posts if the account is deleted?

    • Yes, they can. The content of the post should be visible but it can be disassociated with the author.
  • Can users report another user or their posts?

Posts

  • What are the users going to share in posts?

    • They can post any content in a particular domain.
  • Can users share posts with pictures or videos?

    • Yes, they can but do not have to. The video feature could be hard to implement so it can be removed.
  • Can users comment on the posts?

    • Yes, they can.
  • Can users see trending posts?

    • Yes, they can but the algorithm behind it does not have to be complicated.
  • Can users use hashtags for indexing their posts in order to contribute to semantic searching?

    • Yes they can.
  • Can users delete or disassociate from their posts?

    • Yes, they can.

Searching

  • What is the logic of the search? Can users search in the posts or the searching will return browsing results?

  • Can users search for other profiles?

  • What is the purpose of the semantic browsing? Should it be searching for the posts posted before or is semantic browsing only related to the WikiData API?

  • Where will the WikiData API be used?

  • Will the search only be semantic? Can it be a basic text search?

Miscellaneous

  • What type of personal information do we need to store?

  • Do we need to delete all the data if the users delete their accounts?

  • What posts does the feed page show? For registered users can it be the posts only the users' followings?