UDC: INFO M: str. REZIME: KLJU^NE RE^I: ABSTRACT: KEY WORDS: INFO M 48/2013 15 ČLANAK INFO M UDC: 004.7:681.3 INFO M: str. 15-20 AnAlizA korporAtivnih društvenih mrežA primenom JunG frAmework-A AnAlysis of corporAte sociAl networks usinG the JunG frAmework Slaviša Sovilj, Vojkan Vasković REZIME: Osnovni zahtev savremenog poslovanja je komunikaciono povezivanje korporacije sa okruženjem. Tehnološka rešenja koja su trenutno dostupna, omogućavaju da se komunikacije prate analiziraju i mere, kako u okvirima korporacije tako i u odnosu prema okruženju. Rezultati ovakvih analiza, omogućavaju da se u skladu sa njima izvrši prilagođavanje i unapređenje poslovanja, poboljša kominikacija i saradnja zaposlenih unutar korporacije i saradnja sa poslovnim partnerima. U radu је prikazan primer aplikativnog rješenja za analizu društvenih mreža unutar kompanije bazirano na Java tehnologiji. Cilj rada je istraživanje mogućnosti JUNG (Java Universal Network/Graph Framework) biblioteke u procesu analize kompanijskih društvenih mreža kao i implementacija odgovarajućih algoritama za sprovođenje analize društvenih kontakata zaposlenih. Korišćenjem alata za vizuelizaciju, rezultati ovih kontakata biće prikazani u obliku grafova. KLJUČNE REČI: Društvene mreže, JavaUniversalNetwork/GraphFramework, korporativna društvena mreža, analiza socijal- nih mreža, algoritimi za vizualizaciju ABSTRACT: A basic requirement of modern business is communications between the corporation with the environment. Technical solutions that are currently available allow us to track, analyze and measure communications, both within corpora- tions and in relation to the environment. The results of these analyzes are enabling us to adjust and make improvements in business, improve communications and employee collaboration within company and between business partners. In this article is presented the example of applied solution for social network analysis within company based on Java technology. The idea of this research is exploration of possibilities of Java Universal Network/Graph Network (JUNG) libraries in process of company social network analysis as well as implementation of appropriate algorithms for enforcement of employee social contact analysis. Using the tools for visualization, results of these contacts will be shown in graphic forms. KEY WORDS: social network, JavaUniversalNetwork/GraphFramework, corporate social network, algorithms for visualization UVOD Socijalna interakcija i društveno povezivanje, oduvek su predstavljali predmet interesovanja različitih društvenih struk- tura i institucija. Sve do sredine pedesetih godina prošlog veka to je bio predmet analize pojedinih naučnih oblasti a onda je 1954 godine J.A.Barnes definisao naziv koncepta „društvene mreže“. Istraživanja u domenima društvenih mreža pre pojave Interneta predstavljalo je komplikovan posao, prikupljanja informacija, usled nemogućnosti da se jednostavno i auto- matizovano prate i mere konekcije učesnika u komunikaciji. Pojava sajtova za društveno umrežavanje kao što su Facebook, MySpace, Twitter, LinkedIn stvorila je potencijalne mogućno- sti da se veze između učesnika detaljnije analiziraju, istražuju i mere a rezultati se mogu koristiti za različite namene. Posebno interesantno je analizirati kontakte putem e-mail- a jer se na taj način mogu otkriti centri komunikacije (čvorovi na grafu), opterećenost pojedinaca a moguće je i delimično (ili potpuno) analizirati sintaksno ove komunikacije. Sve ovo otvara mogućnosti da se rezultati ovih istraživanja praktično primene u cilju unapređenja poslovanja korporacije. Korporativna društvena mreža (engl. Corporate Social Network, CSN ili Enterprise Social Network, ESN) je sistem zasnovan na web-tehnologijama koji omogućava saradnju i razmenu informacija unutar kompanije (interni CSN), odno- sno između kompanije (eksterni CSN) [9]. Eksterni CSN obuhvata interakcije zaposlenih sa poslov- nim partnerima, korisnicima usluga ili kupcima (B2B) dok se interni CSN odnosi na međusobne interakcije zaposlenih unu- tar organizacije (E2E). Korporativna društvena mreža oslanja se na kolaboracione tehnologije kao što su e-mail, VoIP, instant messaging, Web 2.0 (blogovi,forumi,wiki i sl.) koje omogućavaju povezivanje, grupirsanje, unapređenje saradnje i djeljenje znanja. U odnosu na način formiranja konekcija razlikujemo eksplicitne i implicitne društvene mreže.[10] Tehnike i metode istraživanje korporacijskih društvenih mreža nalaze se u oblasti analize socijalnih mreža (eng. Social Networ Analysis SNA) koja za cilj ima utvrđivanje karakteristi- ka aktera u mreži i njihovih međusobnih relacija. U ovom radu koriste se SNA metode istraživanja u okruženju internog CSN sa e-mailom kao dominantim komunikacionim kanalom. preGled literAture u oblAsti korporAtinih sociJAlnih mrežA Društvene mreže uključuju veliki broj učesnika ili grupa sa vezama i odnosima koji vladaju između njih. Učesnici mogu biti pojedinci, grupe, podgrupe ili organizacije, ali uvek posto- ji neka komunikaciona potreba između njih koja ih spaja. [2]. Istraživanjima korporatinvih socijalnih mreža najčešće su se bavili časopisi u domenu društvenih nauka [11]. Pronalaženje lidera u komunikaciji omogućava kontrolisanje širenja poda- taka. Neophodno je da kompanije znaju kako mišljenje vlada o njihovim proizvodima i kuda se širi mrežama kako bi mogli da planiraju odgovarajuće marketinške akcije [15]. Marketinški menadžeri su ti koji odlučuju koji su to članovi mreže sa kojima se treba pozabaviti. Za razliku od drugih pri- stupa u ovom slučaju formiranje mišljenja se ne pretpostavlja