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?