Social Network Analysis: A Survey on Process, Tools, and Application
Shashank Sheshar Singh,Samya Muhuri,Shivansh Mishra,Divya Srivastava,Harish Kumar Shakya,Neeraj Kumar
DOI: https://doi.org/10.1145/3648470
IF: 16.6
2024-02-17
ACM Computing Surveys
Abstract:Due to the explosive rise of online social networks, social network analysis (SNA) has emerged as a significant academic field in recent years. Understanding and examining social relationships in networks through network analysis opens up numerous research avenues in sociology, literature, media, biology, computer science, sports, and more. Therefore, certain studies review and discuss some research verticals of SNA, such as viral marketing, information diffusion, clustering, link prediction, etc., to provide background knowledge and understanding. These studies still lack the SNA process, tools, and practical aspects in multidisciplinary applications. Inspired by these facts, we have discussed the background, process, tools, and application of SNA. First, we have presented a detailed description of the SNA process. Thereafter, we presented a comparative analysis of SNA tools and languages. Finally, we have discussed the various application corresponding to SNA research verticals.
computer science, theory & methods