Questions About Requirements - bounswe/bounswe2023group9 GitHub Wiki

  • How can a bit of knowledge be defined? Which properties does it have? What is implied by indivisible?

  • What should be modeled on the platform, articles or theorems?

  • Should there be a process of verifying new bits of knowledge in the platform?

  • Which science fields should be included in the platform? Should there be a limit in the scope of the platform?

  • What should be the different types of users on the platform, if any, and how should they be classified? Is it possible to switch between different user types? How will the platform authenticate users? Will they be classified by their field of expertise? Should users be allowed to remain anonymous?

  • What actions should be available to users on the platform, such as creating or publishing knowledge, commenting, voting, or sending direct messages?

  • Should users be able to interact with each other on the platform, and if so, how should they do so? Should there be a discussion platform or other means for users to give feedback through votes or comments?

  • Will researchers use the platform to seek collaboration with other scientists, such as when searching for partners to conduct research with?

  • Who should be responsible for creating the edges between nodes on the platform? Should the application automatically create them or should the responsibility lie with the publisher of the node?

  • Should knowledge that is in the process of being developed, tested, or observed through scientific stages such as hypothesis testing, experimentation, or observation be visible on the platform?

  • What kind of data should be kept related to nodes and edges on the platform? Should the pace of progress of a branch be visible in visualizations?

  • What should be done if a node on the platform is found to be false? Who has the authority to decide whether to delete it and any child nodes?