About Muna Al Abri

MSc Web Technology student

Requirements Gathering Survey

A study of what Small.World should include was planned using one of the fact finding techniques which is a questionnaire. Survey is the most common technique for gathering user requirements. Please find the survey the team designed for this purpose here.

Screen Shot 2015-04-30 at 22.01.59The survey was planned to be distributed online using Google Forms and to a population sample of 50 people. Due to certain complications with Ergo which is the Ethical Committee in Southampton, the survey didn’t get the approval to be distributed. The team is recommending to use the survey as a future step to gather user requirements.

Task Allocation

The team worked on Small.World utilised the team different backgrounds and skills. the tasks were broken into:

1- system analysis and design: Miro, Muna, Awezan and Jean
2- Economic aspects: Neil
3-Legal aspects: Neil
4- Social aspects: Muna, Miro and Ed
5-Graphic design: Ed and Muna
6-Blog management: Muna, Miro and Jean

Here are some screenshots of the team discussions through Facebook and document management through Google Drive.

Screen Shot 2015-04-30 at 10.35.04

Screen Shot 2015-04-30 at 10.53.24

with these organisational tools and a clear plan the work was smooth and enjoyable.

Next Antisocial person ?

yet another social network ? you might be thinking do i need another social network ? People are arguing how the social networks are dragging people into being antisocial. Which is understandable, people are attached to their devices and can’t take their eyes off the screen. We face those issue ourselves, actually i am writing this post and texting a friend on Facebook about our essay !

This video is illustrating the problem people are facing without them realise how much they are missing of their lives. Look up and see the moments that you will regret on missing them one day.

Look Up. (2014).

https://www.youtube.com/watch?v=Z7dLU6fk9QY: Gary Turk.

Small.World is encouraging offline gathering to make sure you are not that “Antisocial” person. Take some time out of your phone and meet people on reality for once using Small.World.

System Modeling

The system requirements that have been collected from team members (since the permission for an ethical approvement got delayed) and feasibility study have been modelled using textual use cases for the most outstanding functions and that make the core of the small.world application. This gives a better understanding of what the system is expected to do and how the user is expected to use it.

 

Recommendation use case

is an example of the developed use cases. for a detailed view, read use cases.

Game Theory and recommendation systems

Beginners-Guide-Recommender-Systems-Collaborative-Filtering

Recommendation systems are quite widely used in the web. Amazon use it to recommend books, youtube to recommend videos based on other users preferences who are similar to the active user. Recommender systems helps users to express their interests. This has helped massively on the explosion of information on the internet. Imagine if Amazon didn’t have a recommender system, users won’t be able to be exposed to the same amount of goods they are currently exposed at.

Small.World will be using a recommender system that will help matching friends who share other friends and interests. (Azadjalal, Moradi and Abdollahpouri, 2014) came to a conclusion that most people rely on recommendations by friends rather than by strangers and this is our emphasis on Small.World. Recommendation will be made on how much the active user trust others.
The main concern is how to improve this matching ? To answer this question, let’s take a look at one of the most important features of Recommender systems which is “Collaborative Filtering” that predict ratings for active users on things/people based on other user’s opinion. Those ratings can be improved using trust statements. The paper suggests a novel method to improve trust in Recommendation systems using game theory (Azadjalal, Moradi and Abdollahpouri, 2014). Using Pareto Dominance concept which is a state of allocation of resources where making an individual in the network better is impossible without making everyone else on the same network worse-off (Wikipedia, 2015). the concept doesn’t take equality under consideration. It is applied to income distribution where the rich gets richer and the poor gets poorer.
Game theory is used to help identifying those trustable users who correctly have the same interests of the active user and who therefore should be the candidate [FOAF]. The method suggested applies pre-filtering process that reduces the chances of choosing the least trusted users from those who are trusted. To do that, the method uses a process with five steps to predict trust for each user as the fig.1 shows.
Screen Shot 2015-04-24 at 23.17.07
 Figure 1. Algorithm of the proposed method (Azadjalal, Moradi and Abdollahpouri, 2014)
Trust is a hot topic on the social networks. Algorithms for trust in recommendation systems are developed to help users make wise decision. Small.World tends to use the proposed algorithm because of the matching requirements. Also, Small.World tends to adopt the latest and most efficient algorithm if it will meet our needs.

Refrences:

Azadjalal, M., Moradi, P. and Abdollahpouri, A. (2014). Application of game theory techniques for improving trust based recommender systems in social networks. In: The Fourth International Confrence on Computer and Knowledge Engineering. [online] Sanandaj, Iran: IEEE Computer Society, pp.261-266. Available at: http://ieeexplore.ieee.org [Accessed 24 Apr. 2015].

Wikipedia, (2015). Pareto efficiency. [online] Available at: http://en.wikipedia.org/wiki/Pareto_efficiency [Accessed 28 Apr. 2015].

Say goodbye to the awkward moments

Mutual friends are people we know and don’t know at the the same time. Confused ? well their is this strange attitude we tend to take when we meet our (FOAF) but not brave enough to introduce ourselves. Small.World helps you to have the guts and introduce yourself and meet them on real life through the recommendation system by your trustee friends. Say goodbye to those awkward moments!

The video illustrates this situation in a funny way. Enjoy !

The Social Network in Real Life. (2014).

https://youtu.be/eQzwv1x6DY8: Zorickle.

Are you trustworthy ?

Trust is involved in human activities in a daily basis. Measuring trust in a digital world can be more complicated than real life. There are various methods that help in calculating trust and evaluating users based on trust value.There are significant number of models in trust in social networks. Small.World tends to follow reputation-based trust. This comprises two type of trust:

  1. Global Trust: it is a quantitative approach where each user scored a value. The global trustworthiness then based on these scores.
  2. Local Trust: it is a qualitative approach where the trust based on personal bias (Ziegler & Lausen, 2004).

The Local Trust are following uses three properties of trust in social networks:

  • Transitivity : If A trusts B and B trusts J then A will also trust J
  • Asymmetry : If A trusts B it does not follow that B trusts A
  • Personalization :Trust is held from the view of a node – it is therefore local trust (Millard & Imran, 2015).

the usage of Online Social Network (OSN) trust methodologies can boost the privacy and security for the user. A user needs to know if they can trust someone to look at there profiles or how much they can trust them. The post discuss two methods: Trust-Online Social Network (T-OSN) and Trust Indexing algorithm (TI).

The evolution of OSN encouraged people to meet strangers from all over the world and become friends. But this has also, led to some problems such as identity theft and stalking. Methods that calculate trust and help users to make decisions are usually complex or require huge resources. T-OSN is a trust model that has been created specially for OSN that can also be used on other applications such as mobile message forwarding and peer-to peer file sharing network (Li and Bont, 2011).
the model is effective, simple and require the least resources possible. the model is based on two things :
1- Number of friends (Degree)
2- Contact frequency (Contact interval)
Screen Shot 2015-04-13 at 12.16.47
and then a user trustworthiness can be calculated for each user. The theory suggests that if a user has more friends and more frequent communication with friends, then this user is highly secure to interact with. So the user will get a higher trustworthiness.
Another method is called “Trust Index” (Tang et al., 2012). It has the same idea as Page Rank that is being used in Google search engine. The algorithm is based on distance that counts hops. How far the user from his/her peer.
Screen Shot 2015-04-13 at 12.59.38
Each user will have a TI and a list of the ranking of other users, those who are more trustworthiness will be on the top of the ranking. The paper claims that TI successfully been able to classify trustworthiness users from those who are not (Tang et al., 2012).
Google have introduced Google+ circles where recommendations of people where based on common interests or people that the user might be connected to (Tang et al., 2012). Spam was not an issue. Small.World will follow the same path where trust will come in top of the recommendations that the users will get.
choosing a method to evaluate can be tricky where there is no ultimate solution. It depends on the type of the OSN and what factors will be involved in the algorithm.
research on this area is highly encouraged to create a more secure environment for OSN.
References: 
Millard, D. and Imran, M. (2015). Trust: Part I.
 Li, M. and Bont, A. (2011). T-OSN : a trust evaluation model in online social networks. In: IFIP Ninth International Conference on Embedded and Ubiquitous Computing. [online] Melbourne, Australia: IEEE Computer Society, pp.469-472. Available at: http://ieeexplore.ieee.org/xpl [Accessed 12 Apr. 2015].
 Tang, R., Lu, L., Zhuang, Y. and Fong, S. (2012). Not Every Friend on a Social Network Can be Trusted: An Online Trust Indexing Algorithm. In: IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology. [online] Macau SAR, China: IEEE Computer Society, pp.280-285. Available at: http://ieeexplore.ieee.org [Accessed 12 Apr. 2015].
Ziegler, C. and Lausen, G. (2004). Spreading activation models for trust propagation. IEEE International Conference on e-Technology, e-Commerce and e-Service, 2004. EEE ’04. 2004.
This post is written by : Muna & Awezan

Small.World Prototype

Here is a glance of the system functions put into action, the prototype was used to gather the team members feedback to enhance it. Mockups were built based on the feedback given on the prototype below.

Click on the video link below for the prototype

 

Small_World_prototype_720

Tool used: http://www.justinmind.com