The result of this thesis is a complex message delivering system driven by the successful logic of social networks and rich user behaviours. The messages dynamically reach those members who may have interest in certain topics. To achieve this level of intelligent message control we introduced implicit groups based on common interest. Users can vote to change the global importance and display order of each message. Messages can be labeled explicitly and implicitly before they are stored in the system.
To remain true to the software development life cycle, the first chapter is about defining the various requirements. We tested some of the proven market solutions for this subject and with the help of their well-thought functions we defined the exact requirements. Afterwards we included some sketches of a rudimentary user interface that realizes the expected functions.
The next section is about software design. We defined what specifically these dynamic groups are with the concept and accurate operational logic behind them. We discussed that how can these groups be automatically created based on the semantic content of messages. For this task we reviewed some of the existing solutions and considered to use them effectively in our project.
The last major section is about the implementation and realization of the system. It’s built on a large open-source social news service. We implemented the functions properly to meet all the requirements.
The paper ends with testing and presentation of the system. The result is a fast mobile web service that can serve a large amount of users and scales well to the future. The system is widely open and welcomes all the members of our huge university community.