Supervised Project · Shenkar · Software Engineering

NetXplore

A social-discourse analysis system that models conversations as networks, with graph metrics, community structure, anonymization and interactive visualization.

2025Tslil Aharon · Noy Raichman · Shira Dagan-RobertsSocial network analysisGraph metricsCommunity detectionInteractive visualizationPrivacy
Project idea

Making conversation networks explorable.

NetXplore is a final project from Shenkar's Software Engineering Department. It analyzes social discourse by representing conversations as networks and lets users explore them interactively, with graph metrics, community structure and anonymization.

Implementation

A research platform for WhatsApp and Wikipedia discourse.

The public repository documents ingestion of WhatsApp text exports and Wikipedia discussion data, network construction, community detection, centrality measures, filtering, cross-group comparison and export of results.

The implementation uses a React frontend, FastAPI backend, PostgreSQL database and NetworkX-based graph analysis.

Publicly documented capabilities

  • Degree, betweenness and closeness centrality
  • Community detection
  • Date, keyword and user filters
  • Cross-group comparison
  • Participant anonymization
  • CSV and Excel export
NetXplore interface showing the Network Data Table for a network of 21 nodes and 5 communities, with community, degree, betweenness, closeness, eigenvector and PageRank values for each participant.
The Network Data Table in the NetXplore interface, listing centrality metrics and community membership for each node. Screenshot from the student final report; participant names replaced with neutral labels. Select the image to open it full size.
Related project

Network analysis in a different setting.

A related SCE project applies interaction-network analysis to Wikipedia discussions: Sockpuppet Detection: Network Analysis and SNA.

Project materials

Final report and public repository.

The student final report, the official Shenkar project page and the repository with the web application source.

Supervised project

Final project, Shenkar Software Engineering, 2025.

Built by Tslil Aharon, Noy Raichman and Shira Dagan-Roberts.