Skip to content

User Stories

Deniz Celik edited this page Mar 6, 2016 · 73 revisions

##Introduce and Contribute to a Topic

  • As a typical user, I should be able to introduce new topics with some tags and relate them to maybe a previous one so that there becomes an information network to trace easily. ADD ACCEPTANCE CRITERIA

  • As a typical user, I want to be able to introduce new topics with tags and relate them to any previous topics

  • As a typical user, I want to be able to contribute to a topic so that I can express myself while giving further information or questions about the topic.

    • I should be able to ask questions under a topic.
    • I should be able to see all questions related to the topic, and answer questions that other users asked.
    • I should be able to summarize one's post for ease of understanding.
  • As a typical user, I want to be able to add some related tweets, news etc on the page of this topic so that this topic is fed with various resources which will increase reliability and profundity.

    • I should be able to give the links of these related resources.
    • I should be able to see the contents of those resources readable on the page.
  • As a typical user, I want to be able to specify relationships between two or more topics so that other users looking at these topics become informed about the other topics as well.

    • I should be able to click somewhere on my current page to specify another topic or topics that are related to the current one.
    • I should be able to see the past relationships I specified in my user history.
    • When I am examining a topic, I need to be able to see other topics that are related to it, ordered according to the number of people that pointed out the relation.
  • As a typical user, I want to be able to post a question or answer an already posted question regarding a topic so that I can ask for information and provide information to people who ask for them.

    • I should be able to post a question regarding to a topic or regarding a post within the topic.
    • I should be able to answer people's questions regarding a topic by clicking somewhere on the post.
    • I should be able to search for questions within a topic.
  • As a typical user, I want to be able to report entries that have inappropriate content so that the administrators can take appropriate action as needed.

  • As a typical user, I want to be able to suggest edits or improvements for grammar and content in entries.

    • I should be able to highlight and comment sections that need editing.
    • I should be able to accept or reject edits that other people suggest.
    • I should be able to see the name/reputation of the person suggesting edits.

Add clarity to suggestions

##Location

  • As a typical user, I want to be able to share my location in entries via a good looking map so that other users will know that I am not lying about my location, which will promote reliability of the users.

REWORD FOR GENERALITY

  • As a typical user, I want to see the location of a topic(for example an incident) to learn where it occurs and how it is related to me.

    • I should be able to see the location on the map.
    • I should be able to see the location on the post.
  • As a typical user, I want to be able to click to location so that I can see other topics, questions, answers and summaries related to that particular location.

  • As a typical user, I want to be able to add the location information of the topic which I contribute to so that I can inform other users where it will happen.

    • I should be able to pin the location on a map and attach this on the topic page. MORE CRITERIA
  • As a typical user, I want to be able to spot topics that are popular within my location so that I can follow topics that are geographically relevant to me. Acceptance criteria:

    • I should be able to choose the granularity of the geographical limit: district or country.
    • I should be able to switch back to my usual way of following the topics after I finished scanning through the news using the geographical filter.
    • I should be able to use this geographical filter easily (with one or two clicks)
  • As a typical user, I want to be able to search for topics by location so I can learn about topics popular in a certain location.

    • I should be able to change the distance resolution for "location": city -> district -> country -> continent
    • I should be able to get auto-completed results for locations.
    • I should be able to see the top X topics in the location I choose.

MERGE/MOVE TO SEARCH

##User

  • As a user, I want to be able to see the related entries mostly, in home page so that I will not spend extra effort to find and search what is going on around my interest areas. WORDING

  • As a typical user, I want to be able to create a profile so that people can learn about by checking my photo, my short bio, my entries, and my rating according to accuracy.

    • I should have a unique username which is determined by myself.
    • I should upload my profile photo from my computer.
    • I should have a short space to introduce myself to viewers.
    • I should be able to change and customize my profile.
    • I should be able to delete my past entries.
    • I should be able to see my rating. Rating myself should not be possible.

CLARIFY ACCEPTANCE CRITERIA

  • As a typical user, I want a conversation and discussion part surrounding the subjects so that I can share my opinions and learn other users' opinions.
    • I should be seeing these conversation and discussion part when I like to. There should be a "see discussions" kind of button which enables the actual posts and discussions to be separate on the page.

MIGHT BE REDUNDANT

  • As a typical user, I want to be able to create an account for the site so that I can store my preferences and personal history. ( 2.ye benziyor)

  • As a sensitive user, I want to be able to block entries from users whose thoughts I do not like or from users who spams a lot so that I do not be disturbed by them. REWORD

  • As a typical user, I want to be able to delete my posts so that I don't want them to be there anymore.

    • I should be able to have a "remove post" button close to the post.
    • I should be asked to confirm that I would like to delete the post.

##Grading and Emotional Reactions

  • As a user, I want to be able to grade the accuracy of a post and if I had graded higher by other users, then the system should count my feedback on more than the ones graded lower so that the probability of spreading fake information would get lower.

TAKE A LOOK AT FOR GRAMMAR

  • As a typical user, I want my highest graded posts to be seen in my profile page so that I can make a good impression on other users.
    • I should be seeing a section that contains my top 10 highest graded posts and of course they should link to those posts.

COULD GO IN USER SECTION

  • As a typical user, I want to be able to react to posts with a list of emotions (e.g. Happy, Sad, Excited, Angry, Anxious) so that I can express how I feel with regard to a post within a topic.

    • I should be able to find the reaction buttons close to the original post.
    • I should be able to see how others reacted to the same post.
    • I should be able to undo my reaction to the post.
  • As a typical user, I want to be able to change my grade or emotion for a post at anytime so that I can reflect any changes in information or opinion on a topic.

    • I should be able to modify my grade using an "edit grade" button.
    • I should be able to modify my emotion by selecting a different emotion from the standard list

##Searching

  • As a typical user, I should be able to search for a keyword and get some related content as a result so that I would not lose the track of some related topics.

  • As a typical user, I want to be able to search for a user to see her profile.

  • As a typical user, I want to be to search some potentially confusing points in a topic and return the topic with ease so that I can save time when surfing.

    • I should be able to find search bar on the current page I'm at.
    • I should be able to click links which will take me to those topics given that such links exist.

TO BE MERGED

  • As a typical user, I want to be able to search keywords by filtering its creation time interval so that I can find entries or topics that I want to find easier.

MERGE?

ADD LOCATION OR PEOPLE SERACH HERE

##Trending and Recommended Topics

  • As a user, I want to be able to recommend some topics, tweets, or entries to other users so that we can share more and stay up-to-date.

  • As a typical user, I want to be able to share some topics or entries to other platforms such as Facebook or Twitter so that I can inform my friends who uses those platforms.

  • As a typical user, I want to be able to see trending topics, and posts according to their popularity, so that I won't miss anything popular.

    • I should be able to see trending topics at my homepage or at the section called trending topics.
    • I should be able to see trending topics based on location.
    • I should be able to see up-to-date trending topics.
  • As a typical user, I want to be recommended about the topics that may interest me according to the topics which previously interested me so that I can get more profound acknowledgement about the topic.

  • As a typical user, given my history and preferences, I want to receive recommendations about other users who I can be interested in following so that I can benefit from following their activities as well.

    • I should be seeing recommendations spontaneously after each login.
    • I should be able to ask for recommendations myself.
    • I should be able to turn off the spontaneous recommendation feature.

FOLLOWING TOPICS/PEOPLE

EASILY SEE ORIGINAL POSTER, LOCATION, TOP CONTRIBUTORS, TAGS OF POST

Home

Project Description

Milestone Reports (Fall 2016)

Group 11 Members

  • [Büşra Öziş](Büşra Öziş)
  • [Mehmet Özdemir](Mehmet Özdemir)
  • [Mustafa Doğukan Ocak](Mustafa Doğukan Ocak)
  • [Mustafa Erdoğan](Mustafa Erdoğan)
  • [Özgür Akyazı](Özgür Akyazı)
  • [Sinan Harputluoğlu](Sinan Harputluoğlu)
  • [Emrah Küçük](Emrah Küçük)
  • [Kaan Bulut Tekelioğlu](Kaan Bulut Tekelioğlu)

###Meeting Minutes (Fall 2016)

Customer Meetings (Fall 2016)

Milestone Reports (Spring 2016)

###Meeting Minutes (Spring 2016)

Customer Meetings (Spring 2016)

Internal Instruction Files

Documentation

Clone this wiki locally