A comparative evaluation of social network analysis tools: performance and community engagement perspectives

被引:0
|
作者
Amure, Ridwan [1 ]
Agarwal, Nitin [1 ,2 ]
机构
[1] UALR, COSMOS Res Ctr, Little Rock, AR 72204 USA
[2] Univ Calif Berkeley, Int Comp Sci Inst, Berkeley, CA 94720 USA
基金
美国国家科学基金会;
关键词
NetworkX; Igraph; EasyGraph; Rustworkx; Graph-tool; Social network analysis;
D O I
10.1007/s13278-025-01409-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graphs are increasingly used in research, industry, and government. This has led to a wide range of analytical and graph-processing tools. There are various tools and platforms for graph processing. Over time, diverse systems have emerged, employing various statistics and criteria to evaluate their effectiveness and usability in processing graph data. As a result, comparing the various systems' performances becomes challenging. This study benchmarks popular network analysis tools-NetworkX, RustworkX, Igraph, EasyGraph, and Graph-tool-by evaluating their performance and extracted community engagement metrics, such as the number of downloads, stars, and forks which reflect the tools' adoption, popularity, and community support. We benchmark the library's performance on four open-source datasets, one custom dataset, and twelve network analysis methods. The findings reveal that while NetworkX is highly popular, it exhibits slower performance in most benchmarks compared to Graph-tool and Igraph, which are faster and more efficient despite their lower popularity. The continued popularity of NetworkX may be attributed to factors like well-documented methods and a user-friendly API, though this warrants further investigation. This research provides valuable insights for practitioners, researchers, and developers, helping them make informed decisions when selecting network analysis tools. The study emphasizes the trade-off between user-friendliness and performance, suggesting that the optimal tool choice depends on project-specific requirements.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Linking engagement and performance: The social network analysis perspective
    Williams, Eric A.
    Zwolak, Justyna P.
    Dou, Remy
    Brewe, Eric
    PHYSICAL REVIEW PHYSICS EDUCATION RESEARCH, 2019, 15 (02):
  • [2] Community-centric analysis of user engagement in Skype social network
    Rossetti, Giulio
    Pappalardo, Luca
    Kikas, Riivo
    Pedreschi, Dino
    Giannotti, Fosca
    Dumas, Marlon
    PROCEEDINGS OF THE 2015 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2015), 2015, : 547 - 552
  • [3] A social network analysis on elementary student engagement in the networked creation community
    Liu, Chen-Chung
    Chen, Yu-Chi
    Tai, Shu-Ju Diana
    COMPUTERS & EDUCATION, 2017, 115 : 114 - 125
  • [4] Dynamic social network analysis and performance evaluation
    Sharma, Sanur
    Jain, Anurag
    INTERNATIONAL JOURNAL OF INTELLIGENT ENGINEERING INFORMATICS, 2019, 7 (2-3) : 180 - 202
  • [5] Social Network Analysis Tools
    Akhtar, Nadeem
    2014 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2014, : 388 - 392
  • [6] A Comparative Analysis of Network Benchmarking Tools
    Velasquez, Karima
    Gamess, Eric
    WCECS 2009: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS I AND II, 2009, : 299 - +
  • [7] A Transnational Research Collaboration: A Social Network Analysis and Perspectives on Our Community of Practice
    Ward, Phillip
    Devrilmez, Erhan
    Ayvazo, Shiri
    Dervent, Fatih
    He, Yaohui
    Iserbyt, Peter
    Ince, Levent
    Kim, Insook
    Ko, Bomna
    Li, Weidong
    Tsuda, Emi
    QUEST, 2021, 73 (04) : 342 - 356
  • [8] Social network analysis: Tasks and tools
    Loscalzo, Steven
    Yu, Lei
    SOCIAL COMPUTING, BEHAVIORAL MODELING AND PREDICTION, 2008, : 151 - 159
  • [9] Social Policy for Social Welfare Professionals: Tools for Understanding, Analysis and Engagement
    Hothersall, Steve J.
    BRITISH JOURNAL OF SOCIAL WORK, 2011, 41 (08): : 1611 - 1612
  • [10] Social Policy for Social Welfare Professionals: Tools for Understanding, Analysis and Engagement
    Guzzetta, Charles
    EUROPEAN JOURNAL OF SOCIAL WORK, 2012, 15 (03) : 415 - 418