Home
Social Network Analysis
Contents
1. AlexandraY azo Cuenca testlondon277836 testlondon Paula pptest Dario2 norbz testlondon278001 David1 k a lell ts 5 b4 EP MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 64 of 66 Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services Mies Y SNA MASELTOV DD TI I e e 0 o gt C fi maseltov tilab com sna index php Q2 TOTAL LIST USERNAME NUMITER NUM POSTS COEFF RELAT LAST LOGIN v englishTI 6 13 0 07 2014 09 26 17 24 maseltovou2 1 1 0 01 2014 09 26 16 26 Andrew 0 0 0 2014 09 26 16 01 karim 4 10 0 05 2014 09 25 17 29 espanolTI 7 30 0 09 2014 09 25 16 32 turkceTI 5 9 0 06 2014 09 25 16 31 kateTl 5 8 0 06 2014 09 25 15 22 ngo1TI 10 33 0 12 2014 09 25 15 17 an1Ti 0 0 0 2014 09 24 17 24 admin 12 27 0 15 2014 09 24 17 02 ngo2TI 6 10 0 07 2014 09 24 16 54 sergio 1 1 0 01 2014 09 23 17 17 mjfpearson 2 2 0 02 2014 09 23 17 06 serpil 0 0 0 2014 09 23 17 05 maseltovu 0 0 0 2014 09 23 15 22 abdul 1 1 0 01 2014 09 22 17 51 testctu 4 12 0 05 2014 09 19 16 31 Dario 0 0 0 2014 09 18 21 24 migrantsresourcecentre 19 73 0 23 2014 09 10 14 52 J SNA MASELTOV r me c 19 56 26 09 2014 e gt Ch 5 maseltov tilab com sna index php zekiye anon1TI AlexandraYazo testlondon278002 David1 Xiomara m
2. 1 2 5 4 0 q w co pa Gi ia a a zu Eu Le NN Len RN UN Uani T zxecevbnm amp 4 123 uw 4 English UK gt i sym AE Li od Jy Hi gff30 11 05 a4 Post lt ES dm iHola a todos Bienvenidos a MASELTOV Todos necesitamos ayuda y gente con quien hablar cuando estamos aprendiendo un nuevo idioma Est s buscando a alguien con quien practicar tu ingl s Pres ntate a la comunidad de estudiantes de ingl s de MASELTOV aqu Ingens por eundem y MIA Denies This is the detailed view of a post with its content alguien a tu alrededor que te pueda ayudar Cu ntanos acerca de ti De d nde eres As usual in the top right corner there are all actions atii iii that are available for this view In particular there are the share button used to share the content of the post on Facebook and or Twitter the like button the quote button to create a reply post that quotes the current post NI amp g NEWS MESSAGE TOPICS SETTINGS SEARCH MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 18 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services FACEBOOK jJ He 449095 11 17 e facebook Log in to use your Facebook account with maseltov sn share You must log in first The first time that the user tries to share content on L E Facebook a pop up is launched In this window Faceb
3. phpbb profile lang phpbb ranks Ranks Name image minimal of posts phpbb reports Reported posts phpbb reports reasons Reasons for reported posts and disapprovals phpbb search results Last searches phpbb search wordlist Indexed words for search phpbb search wordmatch Associate a post with indexed words phpbb sessions Sessions to identify users browsing the forum phpbb sessions keys Autologin feature Secure Downloads of attachments list of IPs and hostnames phpbb sitelist phpbb smilies Smilies text gt image MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 31 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services phpbb styles Style template theme imageset phpbb styles imageset data Tbd phpbb styles template Tbd phpbb styles template data Tbd phpbb thanks Contains user that like post phpbb topics posted Who posted to which topic used for the small dots in viewforum 4 2 2 FORUM RUNNER Forum Runner is a phpBB3 mode that allows users to browse a forum using a native Android iPhone iPad client When a user selects this mode he gains a faster access since it only downloads the actual forum information rather than all the extraneous images that slow down the mobile connection Forum Runner 1s free for forum owners to install Forum Runner inherits all the security built into phpBB3 so
4. Table 1 Local Community Building Services modules table Forum Server module The core of the application It is based on a phpBB3 platform customization with custom add ons Forum REST module This module provides interfaces between Forum server and Forum Mobile module It is based on a Forum Runner server side customization Forum Mobile module The Android client running on mobile phone giving community services access SNA module The Social Network Analysis module provides network analysis indicators calculus and reporting functionalities Sentiment Analysis Based on a customization of SESAMO a prototypical platform of module TI it crawls MASELTOV Forum content in order to extract sentiment information MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 11 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services 3 SOCIAL APP FORUM 31 INTRODUCTION The main purpose of the MASELTOV Forum is to create an assistive network for immigrants who face everyday problems arising from cultural differences Using the Forum reading posts creating thread post replying to a post of a thread MASELTOV users can share personal experiences look for help read MASELTOV community news interact on specific subjects like job requests real estate information bureaucratic difficulties language learning and so on exchange priva
5. AT defined time period AT P7 Coefficient of It is the ratio between numbers of relationships relationship of a established by the user A in the defined time period MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 37 of 66 Eee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Doll Learning Technologies and Social Network Services user of the social network AT Average coefficient relationship between users AT Coefficient of relationship of a user social network in the full period Efficiency of social network AT Density of social network AT Total social network density number of Iterations in AT and the Total number of subscribers It is the number which is obtained by summing the correlation coefficients of all active users in the defined time period AT and then dividing the result by the number of active users in the defined time period AT It is the ratio between numbers of relationships established by the user A number of Iterations in the full time period from the beginning to the actual date and the Total number of subscribers It is the ratio P2 P1 between the number of active users in the defined time period AT and the Total number of subscribers The density D of the social network 1s defined as the ratio between the relationships actually occurred between the subscribers and all possible relationships in the
6. Academy of Management Review Oct79 Vol 4 Issue 4 p507 Duncan J Watts 2004 The new Science Of Networks Annu Rev Sociol 2004 30 243 70 doi 10 1146 annurev soc 30 020404 104342 Katy Borner Soma Sanyal Alessandro Vespignani 2007 Network Science BlaiseCronin Ed Annual Review of Information Science amp Technology Volume 41 Medford NJ Information Today Inc American Society for Information Science and Technology chapter 12 pp 537 607 Salvatore A Catanese Pasquale De Meo Emilio Ferrara Giacomo Fiumara Alessandro Provetti Crawling Facebook for Social Network Analysis Purposes International Conference on Web Intelligence Mining and Semantics 2011 DOI 10 1145 1988688 1988749 About phpBB phpbb com phpBB Features phpbb com phpBB3 Official Documentation phpbb com phpBB3 MOD Database Policies phpbb com Sunita Sarawagi Information extraction 2008 Journal Foundations and Trends in Databases archive Volume 1 Issue 3 March 2008 Pages 261 377 FreeLing User Manual 3 0 Joshua Tauberer What is RDF and what is good for Last revised January 2008 Jeff Heflin An introduction to the OWL Web ontology language chapter 2 Lehigh University Frank Mamola Eric Miller RDF Primer W3C Recommendation February 2004 Deborah L McGuinness Frank van Harmelen OWL Web Ontology Language Overview W3C Recommendation February 2004 Facebook API facebook com PA 23 24 25 26 Twitte
7. Analysis Page 60 of 66 Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services ommo O COURS CODE Rem ORC EA chime gt C fi D maseltov tilab com sna index php QR TOTAL LIST USERNAME NUMITER NUM POSTS COEFF RELAT LAST LOGIN englishTI 6 13 0 07 2014 09 26 17 24 maseltovou2 1 ii 0 01 2014 09 26 16 26 Andrew 0 0 0 2014 09 26 16 01 karim 4 10 0 05 2014 09 25 17 29 espanolTI 7 30 0 09 2014 09 25 16 32 turkceTl 5 9 0 06 2014 09 25 16 31 kateTl 4j 8 0 06 2014 09 25 15 22 ngo1TI 10 33 0 12 2014 09 25 15 17 aniTi 0 0 0 2014 09 24 17 24 admin 12 27 0 15 2014 09 24 17 02 ngo2TI 6 10 0 07 2014 09 24 16 54 E sergio 1 1 0 01 2014 09 23 17 17 mjfpearson 2 2 0 02 2014 09 23 17 06 serpil 0 0 0 2014 09 23 17 05 maseltovu 0 0 0 2014 09 23 15 22 abdul 1 1 0 01 2014 09 22 17 51 testctu 4 12 0 05 2014 09 19 16 31 Dario 0 0 0 2014 09 18 21 24 migrantsresourcecentre 19 73 0 23 2014 09 10 14 52 PU fac 19 56 26 09 2014 snou ee gt CQ fi D maseltov tilab com sna index php Q4 Varol 0 0 0 2014 05 23 16 01 i maseltovou3 0 0 0 2014 05 23 15 37 Aykut 0 0 0 2014 05 23 14 26 gulsen 1 3 0 01 2014 05 22 09 38 ozlem 0 2014 05 21 15 50 Ayse1 3 2014 05 21 15 18 emine1 7j 2014 05 21 15 07 Esteve 0 2014 05 21 15 05 gulizar 2014 05 21 14 29 Ab
8. Analysis Dashboard MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 39 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services The dashboard 1s divided into five distinct areas 1 SEARCH the time interval of the statistics to be displayed 2 DATA in the defined time period the whole set of statistics in the defined time period 3 GRAPH in the defined time period Donut graph linear graphs 4 SOCIAL GRAPH in the defined time period Graphical representation of interactions between users 5 TOTAL LIST from the beginning to actual date the whole set of statistics 5 1 2 1 SEARCH AREA AND DATA AREA Maseltov social network X SNA MASELTOV x Vu P 007 ca Sm Q fi 5maseltovtilab com sna index php Qs DATA Start Date 09 02 2014 Stop Date 09 20 2014 Total subcribers 83 Cem Total social network density 0 03 Active users AT 20 Operational users AT 9 Reading users AT 11 Inactive users AT 63 Efficiency social network AT 0 24 Dynamic social network AT 0 45 Density social network AT 0 Average coefficient relationship between users AT 0 7 USERNAME NUM ITERATIONS AT e NUMPOSTS AT COEFF RELAT AT testctu 4 12 0 05 espanolTI 2 9 0 02 englishTI 3 3 0 04 admin 1 2 0 01 turkceTl 2 2 0 02 ngo2Tl 1 1 0 01 mjfpearson 1 1 0 01 migrantsresourcec
9. D8 1 2 Social Network Analysis Page 35 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services A graph is made up of vertices or nodes and lines called edges that connect them A graph may be undirected meaning that there is no distinction between the two vertices associated with each edge or directed when its edges are be directed from one vertex to another IN is the number of nodes of the network E is the number of edges and it is called the graph size The maximum number of edges is N N 1 this is the number of all the possible edges each node 1s connected to the rest of other nodes The density L of a network is defined as a ratio of the number of edges to the number of possible edges that is 7 N N giving 26 a ri N N 1 The MASELTOV social network 1s an undirected graph where one node represents one users and one edge between 2 nodes represents a relationship a tie between 2 users A relationship between 2 users A and B is established when the user A responds sends a reply post to a post of user B that 1s to the first post of a thread started by user B or vice versa that is regardless of the direction and regardless of the number of replies sent from A to B sent from B to A If the user A responds to a post of user B or vice versa this will be considered as a single relationship
10. a 60 11 Appendix 2 5NA applied to Londofi Held ittalS rmismanieniiarininiiivaiiiziciani 64 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 8 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Y Learning Technologies and Social Network Services FIGURES Figure 1 Local Community Building S BEVIOBS nni 11 Figure 2 Social Network Analysis Login Interface iaia 39 Figure o Social Network artigo 39 Figure 4 Social Network Analysis SEARCH area and DATA atea ui 40 Fisure 5 Social Network Analysis GAPIS saran anioni ariana 41 Figure 6 Social Network Analysis User Interaction Graph SOCIAL GRAPH 42 Bioute 7 Social Network Anass TOTAL CIS T keraren oiri iu neina inedia 43 Figure 8 SESAMO looking for opinions on apartment in Milano see 49 Figure 9 SESAMO comparing opinions on apartment in different area of Milano 49 Fowo 10 SESAMO tepoto rst iaia 50 Pioute 11 SESAMO pos a eMail 50 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 9 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services 1 EXECUTIVE SUMMARY The objectives of Task 8 1 applications are to elevate the individual as part of a community and to improve the user experience making participation in social networks and access to informa
11. async http 1s included in the client it is needed to create every call in a new thread and to handle the JSON response The creation of a new thread is mandatory because Android does not permit performing network operations in the main thread The library has been wrapped in a class MaseltovClient java that performs some common tasks before and after every calls like connections check or validate the returned data 3 3 4 NOTIFICATIONS Every time a user receives a private message a notification is sent This notification 1s reported in two ways via in app notification when the Social App is active that is some Social App activities are currently displayed a notification appears in the main menu with a simple red circle over the MESSAGE icon with a white number inside that represents the number of unread messages via Android notification when the Social App is not running a small MASELTOV icon appears in the notification bar If the user swipes down he she can see a simple message with the number and the type of notification By tapping on that item he she is redirected to the correct view of the application In order to check for new notifications in the main activity an AlarmManager has been created so that every ten minutes a dummy call to the server is made just to retrieve the number of notifications This is done by a receiver not an activity called SendNotification Java 3 3 5 SENDING DATA TO USER PROF
12. content Extracting information from text in natural language is probably the most interesting and the most difficult goal to achieve Information extracted can be of very different types and by way of example entities and sentiment are two different types these are information that in the MASELTOV domain we are looking for In the following paragraph we briefly explain the meaning of Sentiment Analysis and Entity Extraction and how they are realized in MASELTOV providing a customization of Telecom Italia s SESAMO platform 62 SENTIMENT ANALYSIS One type of information extracted from content is called sentiment Sentiment extraction means looking for specific judgment about an argument in text phrases expressed in natural language In general this is a very difficult task so the first step is to restrict our attention on argument related to a specific context called domain There are different ways to model a domain One is to define an ontology containing the keywords and relations that represent the information that we are looking for Ontology in brief represents all things that have a semantic value for us So in the case of sentiment analysis the first task is to define an ontology with classes and instances containing all keywords related to specific objects and possible judgments about these objects When ontology keywords objects and judgments are defined another class of keywords that must be considered is the cla
13. i Learning Technologies and Social Network Services SOCIAL GRAPH Deniz BOE DEM 10 n emine1 A zekiye esra1 gulizar 4 2 mariam 3 anna1 4 Ayse1 gulsen Redraw MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 63 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services 11 APPENDIX 2 SNA APPLIED TO LONDON FIELD TRIALS London field trials have taken place from the 5 to the 12 of June Screenshots from SNA web tool are displayed in the following These data will be analysed in collaboration with WP9 further on J swa wasestov x PIT c C lh e CQ fi D maseltov tilab com sna index php x Logout 2 SEARCH Start Date DATA 06 05 2014 Stop Date 7 Total subcribers 83 06 12 2014 Total social network density 0 03 Active users AT Operational users AT Reading users AT Inactive users AT 58 Efficiency social network AT 0 3 Dynamic social network AT 0 6 Density social network AT 0 Average coefficient relationship between users AT 0 92 USERNAME NUMITERATIONS AT NUMPOSTS AT a COEFF RELAT AT 12 18 Tee 9 09 2014 Q f O maseltov tilab com sna index php USERNAME NUMITERATIONS AT NUMPOSTS AT COEFF RELAT AT testlondon278002 1 12 0 01 Nessa 2 9 manuela 1 7 testlondon277998 jeyson
14. is dynamic and allows the repositioning of the icons that represent users It is possible to click on the charts to zoom in and click again to zoom out It is possible redraw the graph by pressing Redraw MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 42 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services 5 1 2 4 TOTAL LIST AREA Maseltov social network x y SNA MASELTOV x lia ene c Q fi maseltov tilab com sna index php QE TOTAL LIST USERNAME NUM ITER e NUM POSTS e COEFF RELAT LAST LOGIN admin 9 16 0 11 2014 09 20 19 26 abdul 1 1 0 01 2014 09 19 18 36 turkceTI 4 7 0 05 2014 09 19 17 31 mjfpearson 1 1 0 01 2014 09 19 16 47 testctu 4 12 0 05 2014 09 19 16 31 ngo2Tl 6 10 0 07 2014 09 19 12 28 englishTI 5 11 0 06 2014 09 19 10 54 Dario 0 0 0 2014 09 18 21 24 maseltovou2 1 1 0 01 2014 09 16 13 52 maseltovu 0 0 0 2014 09 16 12 38 espanolT 7 28 0 09 2014 09 15 12 07 migrantsresourcecentre 19 74 0 23 2014 09 10 14 52 mariam 9 66 0 11 2014 09 10 13 25 nomadeglobal22 0 0 0 2014 09 10 10 32 Dinad 0 0 0 2014 09 09 17 30 anna1 1 3 0 01 2014 09 08 17 48 jeyson 2 0 02 2014 09 08 17 29 bilal 0 0 0 2014 09 08 16 20 hector 0 0 0 2014 09 07 20 08 ricardo 0 0 0 2014 09 04 04 55 Inm re Figure 7 Social Network Analysis TOTAL LIST In the TOTAL LIST area a table one row
15. regardless of the direction If user A interacts multiple times with user B this will be considered as a single relationship The following table contains the description of the measurements visualized in MASELTOV SNA web interface NUM PARAMETERS DESCRIPTION NAME Start Date The time interval of the statistics to be displayed Stop Date Number of In the UI a relationship between 2 users 1s called ITERATIONS Iterations Iteration The number of Iterations of a single user corresponds to the count of the different relationships edges that that user has carried on with others users The count can be global from the beginning until the actual date or can be relative to the defined time period AT MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 36 of 66 Xe Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services Number of In the UI the number of Posts of a single user corresponds to the count of replies sent or received Pop Pets from to that user The first post of a thread is not included in any measurements The starting post a thread is not included in the count If a user sends a reply to his her own post this reply 1s not considered in the measurements The count can be global from the beginning until the actual date or can be relative to the defined time period AT Total subscribers It is the number of registered MA
16. specific crawlers to extract terms from following site http www immobiliare it Extracted terms are evaluated against dictionary and public domain ontologies available on the net The following table summarizes the ontology built for MASELTOV with the detail of classes and terms objects Table 2 MASELTOV ontology EL CATEGORIA Lee ristico edificio Infrastruttura Esercizio Fabbricato Immobile MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 45 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services Appartamenti TIPOLOGIA SERVI en STRUTTURE n E LOCALITA FASCIA IMPOSTE ao 6 3 2 CRAWLING SOURCE INFORMATION AND INDEXING SESAMO provides crawling and indexing capabilities to extract text from different sources as web pages formatted documents i e doc pdf etc DB tables and posts forum Extracted text is indexed to build an index usable to perform needed tasks related to sentiment analysis as described in the following paragraphs Text extraction and indexing task in MASELTOV require the following customization steps e build a specific forum crawler type to extract and index forum post content e select pre processing steps that are for example how SESAMO will tokenize and split text if SESAMO will perform lemmatization task The indexing process uses functi
17. ubuntu tmp phpbb3_maseltov Irwarwarwe i 54 P 444 P 0 P4 IWEIWZIWZ n I IP PI PEIHPIPPIOurt Install phpBB3 from deb dpkg i phpbb3_3 0 10 4_all deb Package configuration BAPAPAAAAI9 D940 AAAAAAAAAAAAAADAAAI a a a aaa a a a a a a o a a a a a ea aca ada a euo acua aa a a a oa a aaa a a doa aaa a 2 2 2 2 2 233 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 54 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services QUESTIONS TO INSTALL PHPBB3 SELECT CONFIRM Web server to configure automatically Configure database for phpBB3 with dbconfig common Database type to be used by phpBB3 Password of the database s administrative user MySQL application password for phpBB3 phpbbs Password confirmation Password for phpBB admin Password confirmation dpkg i phpbb3 l10n_3 0 10 4_all deb root ubuntu tmp phpbb3 maseltov dpkg i phpbb3 110Un_3 0 10 4 all deb Selecting previously deselected package phpbb3 1l110n Reading database 145430 files and directories currently installed Un packing phpbb3 110n from phpbb3 110n_3 0 10 4 all deb Setting up phpbb3 l110Un 3 0 10 4 root ubuntu tmp phpbb3_maseltov Run installation with the command Ainstall sh INSTALL FORUM MASELTOV AND SNA HRHHHERHHHEBHHBERHEHHHBREZHHHERHHHEEREKERH Created directory
18. users running Forum Runner will only be able to see the same forums and threads as they could using a regular browser Forum Runner uses a Representation State Transfer REST with client server architectural style A uniform interface separates clients from servers This separation of concerns means that for example clients are not concerned with data storage which remains internal to each server so that the portability of client code is improved Servers are not concerned with the user interface or user state so that servers can be simpler and more scalable Representational State Transfer is intended to evoke an image of how a well designed Web application behaves presented with a network of Web pages a virtual state machine the user progresses through an application by selecting links state transitions resulting in the next page representing the next state of the application being transferred to the user and rendered for their use REST was initially described in the context of HTTP but it is not limited to that protocol RESTful architectures MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 32 of 66 Eee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services may be based on other Application Layer protocols 1f they already provide a rich and uniform vocabulary for applications based on the transfer of meaningful representational state RE
19. v 3 with following add on AutoMod mode for installing packages PhpBB Statistics mode for more statistics Forum Runner mode that allows users to browse forum using a native Android iphone ipad Log Connection mode to log login connection on forum Thanks for posts mode adds the ability to thank the MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 51 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive y Learning Technologies and Social Network Services author of the post or cancel thanks to the author Share On mode to share topic on Facebook Twitter Myspace etc MySql ver 5 Apache2 web server ksh 74 SENTIMENT ANALYSIS 7 41 CLIENT N A 7 4 1 1 HARDWARE REQUIREMENTS N A 7 4 1 2 SOFTWARE REQUIREMENTS Web Browser IE v 7 FireFox 20 Chrome 7 4 2 SERVER 7 4 2 1 HARDWARE REQUIREMENTS 7 4 2 2 SOFTWARE REQUIREMENTS o Software package Ubuntu Package libpcre3 dev libdb4 7 libdb4 7 java libdb4 7 java gc libboost filesystem 1 40 dev libboost filesystem 1 40 0 libboost program options 1 40 de libboost program options 1 40 0 libboost system 1 40 dev MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 52 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services e libboost system 1 40 0 e libboostl 40 dev
20. 8 1 2 Social Network Analysis Page 16 of 66 Xe Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services New Thread Thread title Post content Creating a New thread with its first post Cancel Post iHola a todos Bienvenidos a MASELTOV Todos necesitamos ayuda y gente con quien hablar cuando estamos aprendiendo un nuevo idioma Est s buscando a alguien con quien practicar tu ingl s Pres ntate a la comunidad de estudiantes de ingl s de MASELTOV aqu en ingl s jpor supuesto y mira si tienes n 4 eee This is the detailed view of a post where the user unta bs omen dla a dle rss can read all the content As usual in the top right Qu te gusta hacer corner there are all actions that are available for this view In particular there are the share button used to share the content of the post on Facebook and or Twitter the like button the quote button to create a reply post that quotes the current post NI sS o x Aa NEWS MESSAGE TOPICS SETTINGS SEARCH MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 17 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services Ho 47 16 34 Post title Re Preguntas y ayuda Post content por favor n Creating a reply post Cancel
21. E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Y Learning Technologies and Social Network Services 4 PHPBB FORUM 41 INTRODUCTION MASELTOV Forum has been implemented using phpBB3 version 3 of phpBB which is one of the most popular forums management systems widely known for its ease of use and multi language support translated 1n 49 languages The description of the phpBB3 platform is contained in D8 1 1 In the case of MASELTOV the instance of phpBB3 accessible via the web has been limited to be read only All web users are grouped as anonymous and can read all the topics Only the Administrator can access in modify mode the web interface in order to manage the Forum Some of functionalities offered by the phpBB platform to the Administrator are Forum maintenance Forum Users permissions management Topics creation modification deletion News creation modification deletion Moderator functionalities o Change the content of a post Change the author of a post Delete a post View post details Lock thread Merge thread Move Thread Split thread Manage bans preventing a user to reach any part of the Forum the duration of the banning can be specified Issue warnings as private messages and email O O X Q O Q O O 4 2 DEVELOPMENT DETAILS 4 21 PHPBB3 SCHEMA phpBB3 database schema for MASELTOV NAME CONTENT phpbb acl groups Permission roles and or individual perm
22. ERMISSIONS ame em android permission INTERNET Allows Social App to check the android permission ACCESS NETWORK STATE network state and open network sockets in order to communicate with the server com ait userprofile AITUserProfileProvider Allow access to User Profi android permission RECEIVE BOOT COMPLETED Allow Social App to be wake up when the device boot is completed in order to start the services android permission WAKE LOCK 3 3 6 3 ACTIVITIES O em CON DIilabD social Dasbboardg Main social app Activity Implements the social app dashboard It s activated from the MASELTOV app dashboard with com tilab social name com tilab social Messages Show list of messages com tilab social MessageDetail Show detail of a single message com tilab social News Show the list of news MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 24 of 66 Nee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services com tilab social Topics Show the list of topics com tilab social Threads Show the list of threads Show the lists of post com tilab social PostDetail Show the detail of a single post com tilab social SettingsActivity Show settings com tilab social Search Show the search view com tilab social NoConnection Show a message when a connection can t be established 1 e no connection available from Android c
23. ILE MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 22 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services Interaction between Social App and User Profile 1s not limited to getting data in the start up and subscription process see par 3 2 1 In some other circumstances Social App sends data to User Profile These data may be e events e coins 3 3 5 1 SENDING EVENTS TO USER PROFILE Social App sends an event to User Profile when e user create a new Post SENDPOST event e user replies to a Post SENDREPLY event SENDPOST event Events parameters sent to UserProfile are described in the following table Parameter name Description Username nickname of the user sending the Post SENDREPLY event Events parameters sent to UserProfile are described in the following table Parameter name Description Username nickname of the user sending the Reply 3 3 5 2 SENDING COINS TO UsER PROFILE Whenever user sends a new Post or replies to a Post Social App adds 5 coins to the user s wallet MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 23 of 66 Xe Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services 3 3 6 ANDROID MANIFEST Some useful information contained in the manifest file 3 3 6 1 GENERAL 3 3 6 2 P
24. Local Community Building Services described in this document cover the following modules e MASELTOV Forum Android App Server Side and web Client see Sections 3 and 4 e Social Network Analysis Client and Server side see Section 5 e Sentiment Analysis Client and Server side see Section 6 l See http en wikipedia org wiki Internet_forum An Internet forum or message board is an online discussion site where people can hold conversations in the form of posted messages See https www phpbb com and _ http en wikipedia org wiki PhpBB phpBB is an Internet forum package written in the PHP scripting language phpBB is free and open source software and as it is available under the GNU General Public License one may make changes to the code without first having to obtain permission from the phpBB Group MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 10 of 66 Xe Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services All these modules have been implemented using a combination of open source and custom made modules Figure 1 depicts the overall architecture of the achieved solution whilst the Table below describes each module Standard Forum web access SNA web access uin e eo Forum Mobile module Forum server module SNA module Standard Sesamo web access Figure 1 Local Community Building Services
25. Lucene2 9 1 Freeling3 0 Java 6 sun 1 6 0 26 MySqlver 5 Tomcat web server Ksh MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 53 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services 8 INSTALLATION This chapter provides information about installation of packages 8 1 FORUM AND SNA MODULE Under the repository is available the self installing package of forum phpBB3 and SNA http polaris tilab com svn maseltov Forum_Server PHPBB3_MASELTOV tar gz Before starting the installation stop tomcat and apache with these commands sudo service tomcat6 stop sudo service apache2 stop Create a temporary directory and copy the self installing package as root user Change permissions and extract the package with these commands chmod 777 PHPBB3_MASELTOV tar gz unzip PHPBB5 MASELTOVY tar z tar xvf PHPBB5 MASELTOV tar root ubuntu tmp phpbb3 maseltov t ll total 156476 drwzr zr x 2 root root 4096 2013 05 16 drwxrwxerwt root root 4096 2013 05 16 08 rwzxrwxrwx root root 974 2013 05 16 08 28 install list root root 4843 2013 05 16 08 27 install sh root root 69539640 2013 05 16 08 28 install tar root root 2312824 2013 05 16 08 08 phpbb3 3 0 10 4 all deb rwzzrwxrwx root root 6241 2013 05 16 08 08 phpbb3 110n 3 0 10 4 all deb rwxr Xxr x root root 80107520 2013 05 16 08 42 PHPBB3 MASELTOV tar root
26. NDRES jAprende ingl s J E Correciones Started by mjfpearson 19 Sep 2014 Last mjfpearson 19 Sep 2014 Actividad jLa vida en el Reino Unido Started by migrantsresourcecentre 10 Apr 2014 Last englishTI 18 Sep 2014 Preguntas y ayuda Started by migrantsresourcecentre 10 Apr 2014 Last mjfpearson 18 Sep 2014 Chat Started by migrantsresourcecentre 10 Apr 2014 Last espanolTI 10 Jul 2014 0 congas Started by testlondon277998 05 Jun 2014 Last espanolTI 10 Jul 2014 como manejar un smarphone y amp o x Aa NEWS MESSAGE TOPICS SETTINGS SEARCH The Topics view is the place where all users can start interacting with the community a list of topics is shown The topics must be pre defined by the administrators of the MASELTOV Forum If the user taps on a topic item he she can see all the threads related to the selected topic In the top right corner there 1s the refresh button The Topics structure is managed by the MASELTOV Forum administrator whose authorizations have been previously configured in the backend of the phpBB forum This screen is displayed when the user taps on a topic Here all the threads related to that topic can be found On the bottom of each thread there is the number of replies received per thread The user has the opportunity to refresh the list and to create a new thread see buttons on the top right corner MASELTOV DELIVERABLE D
27. R Eo mom 35 oil MORETTO NAS oma ogi Riina 39 5 1 2 1 FARCI arca td DATA Adressene nen a A E E M 40 D L22 lia ao 41 Silil gt SOCblbGLbCR Poi 42 oe Ue TORE ec oy iii 43 Di Berop aiae Do e acari 43 O SARE T E E E E E AE AE E E E E AR 44 ol io 44 0 2 CWA iii 44 6 3 SESAMO Semantic Search And Mining Open source i 45 bob Viel Dionisio cia 45 6 3 2 Crawling source information And Indexes ci seceese cescesedesesezecenavansesedsendeveqseeassceae 46 I MA 47 6 3 4 Entity Extraction and Sentiment association iii 47 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 7 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Y Learning Technologies and Social Network Services 63 5 Paella om Ribes EMO TERI e ato EUR dE 48 T l tdware and SOItwAte TSG UII CIES esiin oneni a aesan a aa aaee EEEE TEETER Sn eei 50 Ta Dinara 50 2 E E E O S A E E C E UE 50 T Cloni 51 A AA T a E E E Stet ta eo an EU dd 51 i ORE a iii SI io oi S 5 Hob Clelia dira aio i 51 7 3 1 1 Harda re ERRE ER RE ET 51 TM UA O TTT 51 dadini 5 1 3 2 1 PPAR AB coi ii 51 PZ SIE ina EE 51 CE RF 32 dl A E E E EEE E E E E E erro 52 7 4 1 1 IS ETERO RC RR EIA 22 Al dim 52 RR Rai 52 7 4 2 1 Haag 52 AZZ SOA Ei pere aaa 52 SLI RR A 54 ob odiato N00 iaia 54 od Sent ment Analysis and SESAMO module inni ei 56 cele E 56 ERROR REI 58 pp 1 SNA applied to Graz held rata
28. RE CENTRUM FUR DIE UNTERSUCHUNG 02 CUR cU tQ UND REALISIERUNG ENDBENUTZER AT ORIENTIERTER INTERAKTIVER SYSTEME MEN RESEARCH AND EDUCATION 03 AIT 4 LABORATORY IN INFORMATION EL oe TECHNOLOGIES FUNDACIO PER A LA UNIVERSITAT ee OBERTA DE CATALUNYA cE an 05 OU we THE OPEN UNIVERSITY UK Es 06 COV Coventry COVENTRY UNIVERSITY UK University CESKE VYSOKE UCENI TECHNICKE V rm 07 CTU Nea P PRAZE C FH JOANNEUM 08 FHJ INE uit FH JOANNEUM GESELLSCHAFT M B H AT Ex eg 09 TI NE TELE COM TELECOM ITALIA S p A IT x 10 FLU Fluidtime FLUIDTIME DATA SERVICES GMBH AT 11 BUS ibusuu com BUSUU ONLINE S L ES 12 FUN Bundeso 77 FUNDACION DESARROLLO SOSTENIDO ES A 13 DAN DANAIDA VEREIN DANAIDA AT n a 14 MRC 7 mre THE MIGRANTS RESOURCE CENTRE UK Pearson 15 PP Publishing Ra PEARSON PUBLISHING UK 16 ATE ANT anna AUSTRIAN INSTITUTE OF TECHNOLOGY AT MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 4 of 66 Eee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 5 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services CONTENT N ersin PISTOL y ET m E EE TEE A 2 CONTAC To ia AT 3 EE e eae a EM E A E E E 10 2 Local Community Build
29. SELTOV users that have entered into the Forum at least once from the beginning until the actual date The term subscriber 1s used since the first access to the Forum via MASELTOV app is implemented as a subscription to the phpBB Forum This number may be smaller than the total number of the registered MASELTOV app users Subscriber users It is the number of registered MASELTOV users that AT have entered into the Forum for the first time within the defined time period AT Active users It is the number of registered MASELTOV users that AT have entered into the Forum at least once in the defined time period AT Operational It is the number of users that have written at least one users AT post that 1s the starting post of a thread or a reply post in the defined time period AT Reading users It is the number of users that have entered into the AT Forum in the defined time period AT and that haven t written any post starting post of a thread or reply post It 1s the difference P2 P3 between the number of active users and the number of operational users Inactive users It 1s the number of subscribers users that in the defined AT time period AT have not entered into the Forum It 1s the difference PI P2 between the Total number of subscribers and the number of active users Dynamic of It is the ratio P3 P2 between the number of social network operational users and the number of active users in the
30. STful applications maximize the use of the existing well defined interface and other built in capabilities provided by the chosen network protocol and minimize the addition of new application specific features on top of it COMMAND The commands that forum runner uses with the request method GET of the HTTP protocol are the following SERVICE PARAMETERS DESCRIPTION Get topic only from news forum post_reply subject message forumid threadid Post reply provisioning uid username useremail Record new user by UID if already exist check update field username mail and login text forumid Search recipients title message Send private message subscribe thread threadid Subscribe thread to notify user of new answer unsubscribe thread Unsubscribe thread post remove like postid forumid threadid Do remove post like MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 33 of 66 Xe Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services RESULTS The application returns the result as JSON document The simplicity of JSON has decreed rapid use especially in AJAX programming Its use via JavaScript is particularly simple because the interpreter is able to perform the parsing through a simple call to the eval function This fact has made it very popular because of the fast spread of programming in JavaScript in the world of the
31. Services Before run installation procedure e Stopping the tomcat with the command sudo service tomcat6 stop Installation procedure e Execute install sh command as root user e The procedure will perform the following operations Creation of home sesamo Install SesamoServer jar under home sesamo Install SesamoBuild zip under home sesamo script Install under the home Sesamo the Freeling libraries Install SesamoWeb war under var lib tomcat6 webapps Install SesamoWS war under var lib tomcat6 webapps Install necessary libraries under usr local lib share include and create links Import the dump of the instance DB with the mysql credentials Note user pwd sesamo sesamo After installation e Check under the home sesamo script if the scripts StartRegistry sh StartServer sh and StartNode sh have the correct environment variables e Create user and password sesamo sesamo for istance mysql e Start the tomcat with the command sudo service tomcat6 start Example of installation MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 57 of 66 Xe Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive P 2d Learning Technologies and Social Network Services tmp SESAMO File Edit View Terminal Help ls l total 5869272 rFwXrwxrwx install list EwXr xr x install s3h FWXrwXFwx install tar rwxrwxrwx SESAMO UBUNIU tar 5 sudo inatall sh sudo password
32. Web Example get news http ip maseltov phpbb3 www forumrunner request php cmd get forum news amp threadid 10 PARAMETERS threaded 10 JSON result success 1 data 1 posts 1 post id 36 thread id 1e forum id 3 forum title Real estate forum username admin joindate Feb 6 2007 numposts 7 userid 2 title test news 2 online 8 post timestamp 38 Jan 2013 14 33 fr images text bla blaaaa lt br gt lt img src http phpbb forumrunner file php id 6 3 quotable bla blaaaa post like user like e la total posts 1 page 1 canpost 8 mod 6 pollid e subscribed false thread like 0 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 34 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services 5 SOCIAL NETWORK ANALYSIS Social network analysis SNA is the use of network theory to analyse social networks Social network analysis views social relationships in terms of network theory consisting of nodes representing individual actors within the network and ties which represent relationships between individuals These networks are often depicted in a social network diagram where nodes are represented as points and ties are represented as lines A more extensi
33. ache forum runner Forums Name description rules Stores who is logged in to password protected forums Unread post information is stored here Subscribed forums Usergroups Post icons Installed languages MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 30 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive 2d Learning Technologies and Social Network Services phpbb log Administration Moderation Error logs J phpbb_login_attempts bd Who is a moderator in which forum for display on forum index phpbb_moderator_cache phpbb_modules Configuration of acp mcp and ucp modules phpbb_poll_options Options text of all votes Yes No Maybe phpbb poll votes Users which have voted on a poll phpbb posts Topics posts phpbb privmsgs Private messages text phpbb privmsgs folder Custom privates messages folders for each user phpbb privmsgs rules Messages rules e g if the username of the sender is move the message to this folder phpbb privmsgs to Information sender new replied on private messages phpbb profile fields Custom profile fields name min max number of characters allowed characters phpbb profile fields data Data that users enter in custom profile fields phpbb profile fields lang tbd empty on my forum with some custom profile fields Localized name and description of custom profile fields presented to users
34. anuela Cuenca testlondon278001 Paula Nessa fatma testlondon01 testlondon testlondon277998 saraw arabicTI Deniz csi oy ws Page 65 of 66 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis 2014 06 30 09 39 2014 06 17 16 11 2014 06 12 12 49 2014 06 12 12 48 2014 06 12 12 47 2014 06 12 06 18 2014 06 12 01 19 2014 06 12 00 54 2014 06 11 23 44 2014 06 11 16 10 2014 06 11 15 03 2014 06 06 10 24 2014 06 05 14 39 2014 06 05 13 18 2014 06 05 13 14 2014 06 05 13 10 2014 06 04 14 18 2014 06 03 11 36 gt PU Rec 12 27 29 09 2014 Eee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Doll Learning Technologies and Social Network Services J SNA MASELTOV x baak gt C fi D maseltov tilab com sna index php Q2 GRAPH Users Reading Users 12 Subscribers Active users Operational users 14 18 8 e 2014 06 05 Users Oper 8 DI 14 As 8 2014 06 12 Active Users 10 8 4 4 D D o 2014 06 05 2014 06 08 2014 06 11 2014 06 05 2014 06 08 2014 06 11 2014 06 05 2014 06 08 2014 06 11 LJ ert Kessel Mw ELLE SOCIAL GRAPH 4 4 1 i i 4 n ario z Paula Cuenca testlondon277836 Eod n END ar testlondon272002 ppiest 1 1 1 7 migrantsresaurcecentre narhz 1 di Hessa i jayson p 1 D avid1 4 4 testiondonz 7 7 038 Alexandra taze manuela Hedraw MASELTOV DELIVERABLE D8 1 2 So
35. astiera molto bella simile a quella del V600 i tasti sono Fatti molto bene e sono sufficienti leggere pressioni per 28g inserire numeri o dare comandi I tasti sono precisi e non incassati ben distanziati fra loro e grandi 6 a 0 La tastiera stessa raggiunge poi livelli di eccellenza con i tasti sufficientemente grandi di un materiale gommoso 0 veramente bellissimo al tatto Figure 10 SESAMO reports first view SUONDOAINO PRIUS Rep Figure 11 SESAMO reports alternative views 7 HARDWARE AND SOFTWARE REQUIREMENTS 71 INTRODUCTION In this chapter we ll provide all hardware and software needs to deploy LOCAL COMMUNITY BUILDING services platform module For each module when it is needed client and server requirement are provided 7 2 FORUM APP Only Client part MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 50 of 66 Xe Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services 7 2 1 CLIENT 7 2 1 1 HARDWARE REQUIREMENTS Internet connectivity HSDPA 7 2 1 2 SOFTWARE REQUIREMENTS Operating System Android 4 1 or higher 73 FORUM AND SNA 7 3 1 CLIENT 7 3 1 1 HARDWARE REQUIREMENTS N A 7 3 1 2 SOFTWARE REQUIREMENTS Web Browser IE v 7 FireFox Chrome 7 3 3 SERVER 7 3 2 1 HARDWARE REQUIREMENTS 7 3 2 2 SOFTWARE REQUIREMENTS Operating System Ubuntu 10 10 1 Software package phpBB3
36. atest news from the MASELTOV Forum and the latest private messages received The user can tap on a single item in order to open the associated view for example he she can tap on the first news and the News view 1s automatically opened MASELTOV forumu acildi e Noticias sobre MASELTOV LATEST MESSAGES Aqu encontrar s Re Problema y soluciones Problema y soluciones MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 13 of 66 Mee 3 2 3 FORUM Ul STRUCTURE Threads LONDRES jAprende ingl s Correciones Started by mjfpearson 19 Sep 2014 Last mjfpearson 19 Sep 2014 Actividad jLa vida en el Reino Unido Started by migrantsresourcecentre 10 Apr 2014 Last englishTI 18 Sep 2014 Preguntas y ayuda Started by migrantsresourcecentre 10 Apr 2014 Last mjfpearson 18 Sep 2014 0 Chat Started by migrantsresourcecentre 10 Apr 2014 Last espanolTI 10 Jul 2014 congas Started by testlondon277998 05 Jun 2014 Last espanolTI 10 Jul 2014 y a Pe NEWS MESSAGE TOPICS SETTINGS SEARCH 3 2 4 NEWS Hi 26 3 10 38 a4 News The MASELTOV Forum is now open MASELTOV forumu acildi Noticias sobre MASELTOV NI ee o FF Aa NEWS MESSAGE TOPICS SETTINGS SEARCH Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services The Forum app UI is structured to be as
37. cial Network Analysis Page 66 of 66
38. currences the presence of possible modifier The results set from the previous step 1s then validated against syntactic semantic rules which are language specific In this step SESAMO use PoS tagging and dependency parser features provided by FreeLing library For each phrase SESAMO investigates which positions extracted terms have Possible pairs of objects judgment are matched against a valid position schema If matching process is successful sentiment is validated the judgment is correctly associated to the object Otherwise the specific phrase does not contain any valid sentiment for example possible pairs of object and judgment are composed of terms that are not related each other because they belongto different part of the sentence Validation schemas in SESAMO are implemented by a built in library of rules specific for Italian language 6 3 4 ENTITY EXTRACTION AND SENTIMENT ASSOCIATION In order to understand the subject of extracted sentiment SESAMO provides entity extraction features that make use of various techniques well known in the Entity Extraction field In MASELTOV context buildings geographic areas represents the entities subject of extracted sentiment MASELTOV DELIVERABLE D 8 1 2 Social Network Analysis Page 47 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services In order to identify complex entities like addre
39. defined time period specified AT N defined as the number of subscribers E defined as the number of possible relationships among all the users the density D is expressed as 26 ben N N 1 The density of the social network D 1s defined as the ratio between the relationships actually occurred between users subscribers and all possible relationships If the user A responds to a post by user B or vice versa this will be considered as a single relation regardless of the direction N 1s the number of subscribers Eis the number of possible relationships among all the subscribers and the density D 1s expressed as 2E D N N 1 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 38 of 66 Xe Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services 5 1 2 MASELTOV SNA WEB INTERFACE Only authorized users can access to SNA web interface using a specific login The usage of the SNA 1s intended only for administrators and analysts not for the final users of MApp In the following picture the SNA login window is depicted LOGIN SNA Maseltov eCa Condividi su Facebo C Importati LOGIN SNA temenda me Figure 2 Social Network Analysis Login Interface In the following picture the SNA dashboard is depicted E CHa C Condividi su Facebo C importati TOTAL LIST Figure 3 Social Network
40. delouahab 2014 05 21 13 50 bh b esra1 2014 05 20 19 44 nomadeglobal 2014 05 20 11 43 Gulten 2014 05 19 17 21 elpais 2014 05 18 15 24 hacene 2014 05 18 03 02 inaam 2014 05 17 18 52 zohra 2014 05 17 17 51 faisa 2014 05 16 16 27 lopez 2014 05 15 12 41 sigma0815 2014 05 15 12 15 2014 05 15 09 57 Buddy1 stefff1 2014 05 14 17 02 o o a a a a a a a a a a oa a a OJ UJ N O a oairia a a oao a a a oa o amp c c O O o 0 0 OO OO O O O mariadan 2014 05 14 14 20 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 61 of 66 Eee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services J SNA MASELTOV x EN gt Q fi maseltovtilab com sna indexphp ay GRAPH Users Reading Users 33 Subscribers Active users Operational users 9e 21 6 e M 19 07 26 09 2014 e ep uc J SNA MASELTOV x i gt C fi O maseltov tilab com sna index php l Qv Subscribers Active users Operational users 6e 5 3 2 2014 05 21 Users Oper 0 4 s O 0 2014 05 16 2014 05 20 2014 05 16 2014 05 20 2014 05 16 2014 05 20 19 11 26 09 2014 I a e G Wu MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 62 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive
41. droid shared preferences managed by the social network app Some shared preferences are used to recognize user at application whilst others are used to keep track of the current topic thread post visualized MASELTOV unique user identifier MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 26 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services username Username of the user authenticated useremail Email of the user authenticated 3 3 9 NTERLINKS WITH OTHER COMPONENTS The Social App allows any external Android applications in particular MApp components to read and send Posts in the social network There are two ways to do this e ageneric way it is designed to allow any external apps to create a new Post directly e a specific way it is designed to interact with a specific MApp component Language Learning This component needs to select a particular topic on a language basis GENERIC INTERACTION This method is used by the MASELTOV Text Lens module To allow any external app to create a new Post Social App has implemented a standard Android intent filter which is able to receive data from ACTION SEND lt intent filter gt action android name android intent actton SEND gt category android name android intent category DEFAULT data android mimeType text pLain intent filter Any exter
42. ee a SEVENTH FRAMEWORK PROGRAMME DELIVERABLE REPORT D8 1 2 Social Network Analysis collaborative project MASELTOV Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services Grant Agreement No 288587 ICT for Inclusion project co funded by the European Commission Information Society and Media Directorate General Information and Communication Technologies Seventh Framework Programme 2007 2013 September 30 2014 October 8 2014 Jan 1 2012 39 months Work package WP 08 Community Building Services Task 8 1 Local Community Building Services Lead contractor for this deliverable Nicoletta Bersia TI Authors Nicoletta Bersia TI Massimo Cappello TI Gianraffaele Percannella TI Quality reviewer Ian Dunwell COV Lucas Paletta JR Project co funded by the European Commission within the Seventh Framework Programme 2007 2013 Dissemination Level Public Ti PP Restricted to other programme participants including the Commission Services MEE Restricted to a group specified by the consortium including the Commission Services Confidential only for members of the consortium including the Commission Services MASELTOV DELIVERABLE D6 1 2 Mobile Assistant Service Page 1 of 66 ee eee SEVENTH FRAMEWORK PROGRAMME VERSION HISTORY version date author reason for modifica
43. elative position in the phrase Last but not least important step 1s to relate sentiments with localization data This specific task 1s done calculating relative distances of the extracted objects and where it 1s possible making use of dependency parser information 6 3 5 RESULTS AVAILABILITY AND RETRIEVAL Extracted sentiment with related localization data are available to MASELTOV using a specific reporting GUI MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 48 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Pod Learning Technologies and Social Network Services User admin Maseltov Role admin ad Compare results o Export o Exit o i Classe Log Out Caratteristica Valore Search Analysis Search Results n i A Milano nella zona di via Verdi i costo degli alloggi buono o DI mio algo nei centro di Miano in via Verdi ed fantastico a questo prezzo 10 ed o L aloggo dove vivo nei centro di Milano in via Verdi e per me prezzo accettabile 2 Li o 1o affitto a Milano n via Verd e per me i prezzo assolutamente buono 8 3 o Figure 8 SESAMO looking for opinions on apartment in Milano Compare Maseltov TO in 0c COHEN NE CI o milano corso italia T malano via verdi milano via padova Exit Search e Compare Results Ce dee er D Categoria GI unit me x Cl Tipologia DI servizi ES ib DI
44. entre 0 0 0 v al ONS BeA geo ad TUM Figure 4 Social Network Analysis SEARCH area and DATA area In the SEARCH area the time interval of the statistics to be displayed can be specified via StartDate and StopDate The Start Date and Stop Date can t be in the future and the Stop Date must be subsequent to the Start Date In the DATA area most of the statistics are displayed In the upper part of this area there are statistics related to the full set of users e Total subscribers see P1 e Total social network density see P12 e Active users AT see P2 e Operational users AT see P3 e Reading users AT see P4 e Inactive users AT see P5 e Efficiency of social network AT see P10 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 40 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Y Learning Technologies and Social Network Services e Dynamic of social network AT see P6 e Density of social network AT see P11 e Average coefficient relationship between users AT see P8 In the lower part of the DATA area a table is displayed with statistics referring to the defined time interval There is one row for each subscribers regardless of the defined time period The measurements displayed are e NUM ITERATIONS AT number of terations relationships e NUM POSTS AT number of reply posts received or sent e COEFF RELAT AT coefficient o
45. f relationship The table can be sorted by clicking on the desired column header and it 1s useful to select a descending order on NUM ITERATIONS or on NUM POSTS as all the Subscribers are displayed in this table but the most interesting rows are the ones with values different from zero Only in Operational users rows it 1s possible to find numbers different from zero 5 1 2 2 GRAPH AREA GRAPH Figure 5 Social Network Analysis Graphs In the GRAPH area there are different types of graph e Donut graph clickable with o Operational users AT o Reading users AT o Inactive users AT MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 41 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services e 3 linear graphs with o Subscriber users AT o Active users AT o Operational users AT It is possible to click on the charts to zoom in and click again to zoom out When the mouse cursor is over the chart the hover legend is shown 5 1 2 3 SOCIAL GRAPH AREA SOCIAL GRAPH A A m grantsresourcecentre mjfpearson turkceTi Redraw Figure 6 Social Network Analysis User Interaction Graph SOCIAL GRAPH In the SOCIAL GRAPH area the graphical representation of interactions between users 1s displayed The edges are labeled with the number of reply posts exchanged between the two users The graph
46. for each subscribers in the full time period 1s displayed with measurements referring to the global time interval from the beginning until the actual date The table can be sorted by clicking on the desired column header For each user the measurements displayed are e NUM ITERATIONS number of terations relationships e NUM POSTS number of reply posts received or sent e COEFF RELAT coefficient of relationship e LAST LOGIN the date of the last access to the Forum 5 2 DEVELOPEMENT DETAILS The SNA consists of a GUI made in HTMLS and CSS3 whilst extracting data from the database of the phpBB3 MASELTOV forum takes place via php script which returns results in JSON The graphical representation and tabular JSON data are made with libraries js Java script and JQuery Also features such as zoom in and zoom out on graphs calendar and hover legends are made in js MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 43 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services 6 SENTIMENT ANALYSIS 6 1 INTRODUCTION In the last ten years social media like blogs forums and social networks have seen a growing interest in the use of semantics in their own content The use of semantics appears in very different ways but 1s not incorrect 1f we summarize by saying that semantics are used to extract meaningful information from
47. for sesamo ZIIIIIPIDIIIIIIIIIIIISII INSIALLAZIONE SESAMO f ZIiiiiifililllfillllfiiilili Create directory tmp Sesamo tmp vuoi proseguire y n y JNZIP DEI PACCHETTI l gt CREAZIONE UTENTE SESAMO 2 gt INSTALLAZIONE PACCHETTI 9 REFERENCES Wikipedia Network Science HISTORY OF SOCIAL NETWORKING Wikipedia phpBB John Scott 2000 Social Network Analysis Sage London California and Delhi ISBN 10 0 7619 6338 3 5 James Clyde Mitchell 1969 Social Networks in Urban Situations Analyses of Personal Relationships in Central African Towns Manchester University Press 6 Rick Davies 2009 The Use of Social Network Analysis Tools in The Evaluation of Social Change Communications Paper produced for the Communication for Social Change Consortium as a contribution to their paper for UNAIDS on reviewing approaches to monitoring and evaluation and advocating an expanded monitoring and evaluation framework for social change communication All rights to this paper are with the Communication for Social Change Consortium pe oe a MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 58 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive 10 11 12 13 14 15 16 17 18 19 20 2 m Learning Technologies and Social Network Services Tichy Noel M Tushman Michael L Fombrun Charles 1979 Social Network Analysis For Organizations
48. he 80 of the size is reached a new call to server is automatically made for the page and the retrieved items the oldest for the current section are appended to the list In practical terms the pagination is not visible to the user who sees the list as it was previously downloaded from the server a loader symbol could appear to represent the time between call and response 3 3 3 CLIENT SERVER COMMUNICATION The communication between client and server is done via a REST interface This REST interface is provided by a php module installed on the server called FORUM RUNNER that provides almost all the functionalities of the phpBB through REST interface More information about FORUM RUNNER is in the next chapter Data exchanged between client and server are encoded in JSON format MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 21 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services success true data 4 LE lw pu notices t 0 pup Notices D Four fields are always present in the calls and they are in particular success true false 1f the request is correctly completed data the data exchanged for the particular service pm notices number of notifications for the private messaging sub notice number of notifications for the subscription In order to implement this communication a library called android
49. if necessary otherwise the new user s profile is inserted in in the FORUM server database As a result of this procedure the Forum server database is always aligned with the main MASELTOV profile data application MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 12 of 66 Nee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services 3 2 MOBILE USER INTERFACE The Forum UI on mobile is available professional translations in Italian English Spanish Turkish The Forum dashboard is reached starting from the general MASELTOV dashboard which contains icons accessing all possible MASELTOV services and tapping on the Forum icon 3 2 1 MASELTOV DASHBOARD 10 Help Radar 8 The MASELTOV dashboard contains all other sub applications that are different builds of APKLIB The Navigation main dashboard contains some common configuration parameters and links to the individual applications Translation Language tool Learning e e My Profile Recommend ations 3 2 2 FORUM DASHBOARD a4 Forum Welcome espanolTI Here you can find the latest news about MASELTOV To browse the Forum select an icon from the bottom of the screen LATEST NEWS The MASELTOV Forum is now open The main access to the Forum is through the Forum dashboard Here the user can find following a welcome message the l
50. ing SE 616 S cR 10 De OC FO P 12 TL Ri 12 di Ehi 12 S Mobiel o alise NT TTE 13 mas ONESSPEITCONCUSBDOSEO nere ia etiopi 13 De MOMMA AG PRO ET 13 a oliena 14 SUME 14 Sl SAC ili 15 3 2 6 ODIES AIR E E 16 Tie DOO eee E A E EREA i rl 19 TA Bree E A T A ice 19 ci iii ii 20 0 AI ii 20 Be LOI um aede E E AEE 2 i io MEME Nro eie NE TE TIT einer 2 9nd Iii 21 3 3 3 Client server communication ieri nie eee ice iene 21 00 i RE AE E EE CEE PRU 22 Dee e 27 Du paoli 23 IPP 23 SENDREPEY cdl 23 3 95 52 Siding coins tO User Proflezririaonienirn arginare 23 vio illa 24 3 3 6 1 09 RI 24 I DER innovare 24 3 3 6 3 I RR GOTTA 24 MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 6 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Y Learning Technologies and Social Network Services 606767 MEE C uu c 25 Ded Pic e ora 25 SN NNI GIS RAR FOR RR O PRC M ENE E TA 25 o C OL 6S 06 is TETTE LOST 26 OX MA II 26 80 9 Shared DICTO Fe DICE osito votis uuum duin aoa intaglio 26 o iL irlanda 21 CCI Li 27 repo rca Learnne ECAC ON NM 27 lt PHPbbIodll air 29 S MRO ICOM E ETE dazi isla piadina ri ini dici 29 22 badanti 29 2i IPS 20 022 LOTO id a I eni 32 CIR 33 Rls raro E E E A 34 POCA oil lai 35 5L MASELTOV Social Network ay 616 rin 35 SW ENIRO TN
51. ion are available refresh the messages list and send a new message By tapping on the button in the top right corner a pop up window appears where all fields required to send a new message are to be filled This is the popup that appears when the user tap on the button of the previous screenshot There are three input boxes the username the object title and the content of the message body MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 15 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services 3 2 6 TOPICS THREAD AND POSTS id a4 Topics LONDRES General Publica preguntas problemas u opiniones generales que tengas durante este estudio LONDRES Servicios Publica tu comentario u obten respuestas a tus preguntas relacionadas con el uso de los serivicios LONDRES jAprende ingl s Comparte informaci n til acerca del aprendizaje de ingl s en Londres Traductor Ceviri Araglari Comparte y discute el texto que traduj ste utilizando el Traductor Ceviri Araclari GRAZ Genel Kendinden bahset ve genel sohbetlere katil GRAZ Servisler Kendi g r s n paylas ya da MASELTOV servislerinin kullanimiyla ilgili sorularina yanitlar al GRAZ Almanca renimi Graz da Almanca renimi ile ilgili yararl bilgileri payla e e Q NEWS MESSAGE TOPICS SETTINGS SEARCH Threads n LO
52. issions assigned to groups MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 29 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive phpbb acl options phpbb acl roles phpbb acl roles data phpbb acl users phpbb attachments phpbb banlist phpbb bbcodes phpbb bookmarks phpbb bots phpbb config phpbb confirm phpbb disallow phpbb drafts phpbb extension phpbb extensions phpbb forumrunner config phpbb forumrunner push data phpbb forumrunner push users phpbb forums phpbb forums access phpbb forums track phpbb forums watch phpbb eroups phpbb icons phpbb lang Learning Technologies and Social Network Services List of possible permissions Permission roles Standard Moderator Simple Moderator etc Permissions each role contains Permission roles and or individual permissions assigned to users Information on attachments Post physical filename original filename MIME type Banned users IPs emails Custom BBCodes Bookmarked topics Spiders Robots Configuration information config table Contains session information for confirm pages are you sure you want to delete foo Disallowed usernames Drafts of future posts private messages grOUps Extensions Groups associate extensions with a file type Images text Extensions xxx allowed for attachments Configuration forum runner Data cache forum runner Users c
53. mmigrants with Persuasive Y Learning Technologies and Social Network Services 3 2 7 SETTINGS ne EC 11 12 a4 Settings Disable notifications A Settings view to set parameters for the Forum application is also provided At the present time there is only the possibility to enable disable the notifications EN e 2 at Q NEWS MESSAGE TOPICS SETTINGS SEARCH 3 2 8 SEARCH FUNCTIONALITY H l4 16 36 a4 Search Curso Preguntas y ayuda Started by Paula 10 Apr 2014 Cu l es el mejor sitio para tomar un curso de idiomas Qui n sabe c mo se pronuncia la palabra thoroughly Cu l es el tiempo pasado de grow Pregunt le a la comunidad y quiz s alguien lo sepa Here the user can search for posts in the entire MASELTOV Forum the user has to insert the string to search from 3 to 14 chars and tap the Search button EN e 2 3 Q NEWS MESSAGE TOPICS SETTINGS SEARCH MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 20 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services 3 3 DEVELOPMENT DETAILS Some details regarding the implementation of the Social App Forum are provided in the following paragraphs 3 3 1 INTRODUCTION The code is organized into 4 packages com tilab social This package contains the implementation of all the activities com tilab connections Here are some
54. nal apps can send a text to Social App calling the filter using a simple code like this Intent sendIntent new Intent sendIntent setAction Intent ACTION SEND sendIntent putExtra Intent EXTRA TEXT my text sendIntent setType text plain startActivity sendIntent The new Post Social App window is automatically opened inside the calling app and the message body field is filled with the text Then the user must select the destination e send the Post LANGUAGE LEARNING INTERACTION When the Language learning component needs to read Posts in the Forum for learning purposes it has to select a specific topic related to the language of interest In this case Social App will not create a new Post automatically but will redirect the Language Learning user to the specific topic MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 27 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services To interact with Forum Language learning module will have to perform the call with a code like this Intent sendIntent new Intent sendIntent setAction com tilab SOCIALAPP sendIntent putExtra extApp Language Learning sendIntent putExtra language English sendIntent setType text plain startActivity sendIntent MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 28 of 66
55. om tilab social CreatePost Create a new Post com tilab social CreateExtPost Create a new Post from external apps com tilab social NoAuthentication Show a message when the user authentication failed com facebook LoginActivity Perform login to Facebook 3 3 6 4 RECEIVER com tilab social SendNotification Called from alarmManager check if there are notifications to send com tilab social util BootReceiver Called when the boot device is completed It performs Social App services start up 3 3 7 POM XML The following paragraphs describe information contained in social network pom xml file 3 3 7 1 GENERAL MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 25 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services packaging apklib version 0 1 0 SNAPSHOT 3 3 7 2 REPOSITORIES http repo maven apache org maven2 Central maven repository http 000 maven googlecode com hg repository http 163 162 107 247 8080 nexus content TI local repository repositories maseltov social releases http repol maven org maven2 Central maven repository http avianey github io facebook api Facebook maven repository android maven http maven fluidtime com content reposi Fluidtime maven repository tories public maseltov 3 3 7 3 DEPENDENCIES 3 3 8 SHARED PREFERENCE This following paragraph describes the An
56. onalities provided by the Lucene library MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 46 of 66 Eee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services SESAMO provides four types of crawlers depending on the type of source being indexed generic text web pages forum posts and DB query result set For MASELTOV customization the choice has been to develop a specific DB crawler because SESAMO server has direct access to phpBB3 Forum platform database Each crawler is defined by choosing specific parameters depending on the type of source but all crawlers have to specify the pre processing stage The pre processing stage defines the steps of indexing process and characteristics of the produced index Listed below 1s a shortlist of pre processing stage steps and customization options e Tokenization strategy e Lemma strategy e Synonym strategy e If stop words are to be considered or not e Maximum length of sentences The defined crawler starting from FORUM post content builds an index of content This indexed content represents the starting point for the sentiment analysis process 6 3 3 SENTIMENT EXTRACTION In order to perform Sentiment analysis SESAMO uses the ontology information previously loaded and does the following step 1 search into the index the correspondence of pairs object judgment 2 check into founded oc
57. ook rowse faster asks the user for their Facebook credentials in order to authorize the MASELTOV application to share content on the user s Facebook timeline User Facebook credentials are read only by Facebook login interface and not stored in the MASELTOV platform No further authorization will be required whilst the user doesn t remove the MASELTOV application from the list x of allowed applications in his Facebook web panel English UK TWITTER H f 34 11 38 G https api twitter com oauth authe C Authorise Maseltov to use your ER The first time the user tries to share content on Twitter a web instance 1s launched In this window Twitter asks e ape the user the Twitter credentials to authorize MASELTOV application to share contents on the user ca Twitter timeline User Twitter credentials are read only OE folie DE pande by Twitter login interface and not stored in e Update your profile MASELTOV e Post Tweets for you This application will be able to No further authorization will be required provided the user doesn t remove the MASELTOV application from Password the list of allowed application in his Twitter web panel Username or ema Remember me Forgot password Authorise app Cancel O Chrome just got better A new wu version is available Update MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 19 of 66 E Mobile Assistance for Social Inclusion and Empowerment of I
58. r API Android Design android com Android Themes android com Android Holo Colors android com DELIVERABLE REPORT D 8 1 1 Social Network Analysis MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 59 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive a Learning Technologies and Social Network Services 10 APPENDIX 1 SNA APPLIED TO GRAZ FIELD TRIALS Graz field trials have taken place from the 14 to the 21th of May 2014 Screenshots from SNA web tool are displayed in the following These data will be analysed in collaboration with WP9 further on c Q fi D maseltovitilab com sna index php ye Start Date DATA 05 14 2014 Stop Date Total subcribers 83 05 21 2014 Total social network density 0 03 Active users AT Operational users AT Reading users AT Inactive users AT 44 Efficiency social network AT 0 47 Dynamic social network AT 0 28 Density social network AT 0 01 Average coefficient relationship between users AT 0 9 USERNAME NUM ITERATIONS AT NUM POSTS AT COEFF RELAT AT admin 0 0 0 at 19 01 1 ee n ur hea m IZ 26 09 2014 USERNAME NUM ITERATIONS AT NUMPOSTS AT COEFF RELAT AT sibelyigit gulizar zekiye esra1 Deniz emine1 fatma Ayse1 gulsen anna1 admin 0 0 0 maseltov 0 0 0 MASELTOV DELIVERABLE D8 1 2 Social Network
59. ss of modifiers Modifiers are terms used in natural language to emphasize or to depreciate a specific judgment These are for example not very almost etc In general modifiers are not linked to a specific domain The sentiment analysis process usually includes the following steps here we do not mention text extraction from source crawling because even if it is necessary it is not really specific to sentiment extraction e validation of sentiment this means that terms domain objects and judgments extracted from the text are validated by means of rules to be sure that extracted words are really referred to each other for example using syntax information and sentence template structure matching e sentiment voting this means to assign a number vote to any judgment and to provide a set of rules that are used to manage the presence absence of modifiers The voting MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 44 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services process is useful if you are interested in extracting specific indicators and providing reports about them The second important task in Sentiment Analysis is to identify the subject of the sentiment in the source text This task can be viewed as a specific type of Entity Recognition process It must be specified which type of entities you are intere
60. sses or other localization information SESAMO implementation makes use of a mix of basic token matching processes supported by the use of reference dictionary Localization entity 1s defined as an occurrence of the following information where not all fields are mandatory w de LL CAP Postal Code riferimento stradale Address name that follows the key reference For example in the sentence via Roma riferimento stradale value is Roma localit eventuale Locality name Zona Information like neighborhood district area A localization entity is considered valid if it contains values in at least one of the following groups order is not important 1 citt CAP riferimento stradale zona localit Specific tasks and rules implemented in SESAMO to extract localization information are summarized in the following 1 Itis sufficient that only one of CAP and citt fields is present 2 CAP field values are extracted making use of specific regular expression and validated against a reference dictionary of CAP 3 citt localit zona field values are extracted using Freeling basic NER and NEC software modules and validated against a reference dictionary of cities Collected terms as possible field values and they are then analyzed to be sure that they represent part of the same location entity instance This is done using FreeLing parsing capabilities with implementation of specific rules that identify entity parts r
61. sted in if entities are simple or complex and it must be defined a set of rules that are used to link extracted sentiment to identified entity 63 SESAMO SEMANTIC SEARCH AND MINING OPEN SOURCE MASELTOV provides sentiment analysis functionalities using a specific customization of a platform developed by Telecom Italia named SESAMO SEmantic Search And Mining Open source Following paragraphs will describe how Sentiment Analysis is implemented in MASELTOV using SESAMO customization 6 3 ONTOLOGY DEFINITION As described in the previous paragraph the first task in sentiment analysis is defining a domain ontology SESAMO provides useful functionalities to build and load into the system the specific domain ontology needed In MASELTOV as agreed with MASELTOV Consortium the chosen domain for trials is Real Estate in Italian and the customization work consists in the following e select terms objects judgments modifiers related to the Real Estate domain e designa class hierarchy that models the features of the Real Estate domain that we want to capture e assign to each term a specific class The SESAMO platform provides tools to load terms build a class hierarchy and to assign terms to classes Term selection is indirectly supported by SESAMO in fact it s possible to use crawling functionalities to extract from source texts terms that have relevant information on the selected domain For example in MASELTOV case we produce
62. strutture i B Cl Localit G rascia mi Mi sm e Imposte Gi Atro z A mi Figure 9 SESAMO comparing opinions on apartment in different area of Milano SESAMO provides a library of reports that enables skilled users to search for detailed or aggregated indicators each report gives the possibility to point directly to the source text that generate sentiment and or localization data indicated Following figures are an example of analysis reports related to a mobile phones domain as at present MASELTOV FORUM doesn t contain any data to be extracted and analyzed MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 49 of 66 E Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services Search Analyse User admin Analysis Details ProveTelefonino Net Role admin Vote range 10 gsm 10 Commands a Analysis parameters Parameters values Compare results o Produttore Motorola hoi EN 3 4 4 Modello V525 BEN aaa 4 9 o Classe User experience Mw Caratteristica Tastiera hd EE m 6 6 Log Qut Search eo Analisys Search Results 5 items Found displaying all items 1 Frase Yoto Details Url La tastiera molto bella simile a quella del 600 i tasti sono fatti molto bene e sono sufficienti leggere pressioni per 8 28g inserire numeri o dare comandi La t
63. support classes and some wrappers used to communicate with the server explained in the next chapter com tilab social custom Here some adapters used to display the Social App GUI com tilab util This package contains the receiver used to start the services at boot time In general all the application views are implemented as different activities All the activities derive from a superclass called MASELTOV activity that at creation time performs some common tasks In order to implement the lists of messages threads posts and others the FragmentList class as suggested by the Android operating system is used This class helps in handling the loading time the time between the server call and the response the actions on the single elements and other low level tasks Every fragment list receives an adapter that contains all data to show the view of the single item and some other utilities The Android array adapter has been customized in a class MASELTOV adapter in order to pool the code between activities For the bottom menu a simple fragment including all activities has been used so the code for this common widget is in one place 3 3 2 PAGINATION Pagination is a critical problem in this application because the various lists presented in the activities could be long and unintuitive for the user to navigate To solve the problem an Infinity scrolling has been created such that the user can scroll the list down and when t
64. te messages and share useful information on Facebook and Twitter A like system is also provided to promote the most successful thread and to encourage user to submit their experiences information to the community The following functionalities are provided via mobile Browse the Forum contents topics threads posts Read posts create posts replying to an existing post Create threads Search on Forum content Express goodness of specific post like Share a content on external social network Facebook and Twitter Send receive private message to from other Forum users Being notified about new private message Forum topics on Language learning can be reached easily from the Language Learning service e Forum can be enriched by threads created automatically when a user shares the translation of a text detected by means of Text Lens module 3 1 1 USER PROFILING As explained above the Forum is a sub application of the main MASELTOV application so it is assumed that the user is already authenticated via the User Profile component Whenever the Forum is launched from the MApp main dashboard the following user information is read from the User Profile e username i e the nickname chosen by the user e email i e the MASELTOV unique user identifier These information elements are saved on shared preference and sent to the phpBB server If the user profile already exists in the Forum server module all data are updated
65. tion more satisfactory These purposes are reached mainly via a Social Application accessible on Android smartphones The effectiveness of the community interactions are measured by a Social Network Analysis web application Community people s mood and opinions about specified arguments can be analysed using a Sentiment Analysis engine The Local Community Building Services envisioned in the task name are comprised of all these applications This deliverable D8 1 2 represents the final status after an iteration on D8 1 1 and hence depicts the final definition of tools functionalities and implementations related to the MASELTOV social network 2 LOCAL COMMUNITY BUILDING SERVICES The Social Application consists of a specifically purposed Forum It is composed of a client component designed and developed within this task that runs on Android device and a server component based on a phpBB3 version 3 of phpBB engine a free and open source forum software A web interface to the Forum is provided by phpBB3 platform This interface can be used by any users in read only mode and by administrators with administrative permissions The Social Network Analysis is a web application that has been fully designed and developed within Task 8 1 The Sentiment Analysis application is based on a prototypical platform developed by TI before the project which has been customized and connected to MASELTOV Forum within the T8 1 task The
66. tion status 001 31 12 2013 Gianraffaele First draft version Internal Percannella 002 15 07 2014 Nicoletta Bersia Internal version Internal 003 15 09 2014 Massimo Cappello Internal version Internal 004 25 09 2014 Nicoletta Bersia Internal revision Internal 005 26 09 2014 Tan Dunvell Quality review Internal 007 26 09 2014 Lucas Paletta Quality review Internal 008 29 09 2014 Nicoletta Bersia Final revision Internal MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 2 of 66 Nee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Doll Learning Technologies and Social Network Services CONTACT Contact for feedback on this report to the project coordinator lucas paletta joanneum at Lucas Paletta JOANNEUM RESEARCH Forschungsgesellschaft mbH Steyrergassel7 8010 Graz Austria Contact for feedback on this report to the editor nicoletta bersia telecomitalia it Nicoletta Bersia Telecom Italia Via G Reiss Romoli 274 10100 Torino Italy MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 3 of 66 Xe Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services MASELTOV for details see MASELTOV Consortium Agreement MASELTOV partner organisation name dod JOANNEUM JOANNEUM RESEARCH RESEARCH Si ss A yy FORSCHUNGSGESELLSCHAFT MBH i CU
67. tmp phpbb3 maseltov tmp Do you want to continue y n ee 99 Type y to continue Insert user and password of mysglistance accept to drop DB and then import phpBB3 DB MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 55 of 66 Eee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network Services i gt IMPORT DUMP DE Insert DE user Ex root root Insert DE password rootl 3 DROP PHPBB3 Dropping the database is potentially a very bad thing to do Any data stored in the database will be destroyed o you really want to drop the phpbb3 database vH v atabaze phpbh3 dropped IMPORT DUMP roottubuntu tmp phipbboi_maseltovi After installation restart services with these commands sudo service tomcat6 start sudoservice apache2 start Change mysql user and password with the current in the files of SNA that follow var www maseltov sna data social_analysis php var www maseltov sna data test_social_analysis php At rows 37 and 38 8 2 SENTIMENT ANALYSIS AND SESAMO MODULE SELF INSTALLING PACKAGE Unpack the package SESAMO_UBUNTU tar gz into a temporary directory example tmp SESAMO MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 56 of 66 Nee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive i Learning Technologies and Social Network
68. user friendly as possible At the bottom of the screen the main menu is visualized and allows users to access the main functionalities see the following sections At the top right corner the actions that a user can perform e g refresh reply in the current view are visualized News from the MASELTOV Forum is listed upon access to this page These News posts are produced by the MASELTOV Forum administrator whose authorizations have been previously configured in the backend of the phpBB forum MASELTOV DELIVERABLE D8 1 2 Social Network Analysis Page 14 of 66 Mee Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive 3 2 5 MESSAGE karim bbbbbbbb karim gggvvhh karim ciao abdul karim cia00000 karim problema ma MESSAGE To kUsername gt Message object Message content Cancel a4 Private Messages Wed Aug 06 2014 2 41 pm Wed Aug 06 2014 9 29 am Wed Aug 06 2014 9 27 am Wed Aug 06 2014 9 01 am Wed Aug 06 2014 8 58 am Tuna Aua N 2014 11 27 am e Q TOPICS SETTINGS SEARCH Learning Technologies and Social Network Services Here all messages received by the user are visualized in a list together with the subject a short preview and additional information such as date time and the sender of the message By tapping on a list item the detail view of the message is provided described in the next paragraph Two act
69. ve description of the theory is contained in the first release of this document D8 1 1 Social Network Analysis 5 1 MASELTOV SOCIAL NETWORK ANALYSIS The MASELTOV Social Network Analysis SNA is a web application whose purpose 1s to analyze the trend of MASELTOV forum This tool provides measures of interaction between the users using tables and graphs for their representation Within the duration of the project the measurements produced by the SNA can be used during and after the fields trials During the trials SNA tool gives opportunity to monitor the Forum trend in order to encourage users to be more active in the Forum and to discover who are the leaders of the community possibly involving them more deeply in MASELTOV trials activities After the trials the measurements about the Forum usage enrich the analysis of results carried on by WP9 In the Appendices of this document screenshots of the results of the field trials are depicted 5 1 1 DEFINITIONS Many of the definitions for terms used in social network science can be found in a glossary of graph theory The terms mentioned in the following definitions are the ones that are used in the description of the statistics visualized in MASELTOV SNA web interface See http en wikipedia otg wiki Social network analysis See http en wikipedia otg wiki Glossary of graph theory and http en wikipedia ore wiki Graph theot MASELTOV DELIVERABLE
Download Pdf Manuals
Related Search
Related Contents
Instalación del software Colocación de la pila Open the Instruction Manual ZD1P User Manual エンサイトシステム 3000N OptiSpray F Manual coating equipment including a new range of timing tools Operating Manual User Manual ICY4002IC ICY Connect Jetway ION-TOP Series User`s Manual Copyright © All rights reserved.
Failed to retrieve file