Online Social Networks are sites that make it possible for people to connect with each other to form communities and share content. Communities of people are created to connect people with similar interests, backgrounds or goals. Shared content may include amongst others videos, photos, articles as well as user profiles and activities. Users may comment, rate and tag content, engage in conversations and in a variety of activities including participating in multiplayer games.
In recent years, the widespread adaptation of Online Social Network (OSN) platforms resulted in the creation of huge amounts of user generated content. Data collected from the online interactions and the explicit relationship links and profile information of their users offer a rich source for various data analysis tasks. In addition, the users of OSNs constitute a large community of potential customers, trend creators, and opinion makers.
Social networking tools have been developed to capitalize on the new opportunities offered by OSNs and to take advantage of the APIs offered by the social networks to build advanced functionality. APIs are offered by most of the popular social networks. APIs allow access to the OSN public data such as to user profiles and other user-generated content. Based on the functionality APIs offer, search and monitoring tools offer functionality for searching or monitoring the huge amount of user generated content towards discovering useful information.
INTERSOCIAL Monitoring Tool is a keyword-based search, where the user specifies one or more keywords or terms of interest. The tool returns any public content that match the keywords, came from Facebook and Twitter. Search and monitor are parameterized among a variety of dimensions, such as time and geography. Search is based on the information currently being generated, including historic data collected over a specific period of time.
The use of the INTERSOCIAL Monitoring Tool is proposed for enhancing SMEs social presence by permitting SMEs through a friendly user interface to define sets of keywords and thus generate related Facebook and Twitter streams of what social network users are talking about.
In the following Sections we describe the architecture, implementation and development of the INTERSOCIAL Monitoring Tool. Main features of INTERSOCIAL Monitoring Tool and how it can be used are also described in the form of simple examples. Finally, results from the evaluation report are also presented.
INTERSOCIAL Monitoring Tool (Figure 1) consists of 2 layers the access and the processing layer.
Figure 1: INTERSOCIAL Monitoring Tool architecture
Access Layer: INTERSOCIAL Monitoring Tool asks access and permission to user via SDK and login dialog. After user’s permission, an access token is returned back to INTERSOCIAL Monitoring Tool and search and monitoring are ready to be used. For developing the access layer we used the open source Facebook PHP SDK that allows the access on Facebook Platform, and the open code libraries TwitterOAuth and tmhOAuth.