Rüdiger Voigt | last update: 2016-08-15
In short terms Social Network Analysis (SNA) can be characterized as a scientific method to analyze networks of people. Such an analysis can reveal the overall structure of the network, the flow of information inside of it or who has which level of influence within this group.
Such insights can be used to identify leaders of a group or moral authorities within it even then it is not clear to outsiders who has which role. Therefore SNA is seen as an important tool in Counterterrorism- and Anti-Crime-Operations as it helps to destroy terrorist cells and criminal networks.
Although Network Analysis is useful it depends on the availability of data. If the wrong kind or an insufficient amount of data is used as a base for analysis SNA can paint a wrong picture.
Although gephi and cytoscape can store nodes and edges of a graph it might be wise to use a real database as a backend. One loses the ability to create an edge between the nodes just by clicking on them, but given big graphs this is negligible as it is impractical. A database backend allows filtering using SQL Syntax. Besides filtering can be sped up by indexing or using a genuine graph database.