A web application for visualizing and analyzing academic conference data from top-tier systems and networks conferences (OSDI, ASPLOS, NSDI, SIGCOMM, EuroSys, ATC, and others).
This tool helps you explore patterns and trends in academic research conferences. You can:
- View geographic distribution of papers across continents
- Track Asian academic contributions over time
- Compare Big Tech vs Academia participation
- Analyze committee representation vs accepted papers
- Explore diversity metrics across conferences
See how papers are distributed across North America, Europe, Asia, and other regions. Filter by conference and year to explore specific trends.
Track the evolution of Asian academic contributions from 2000 to 2024. View trends by individual conference or aggregate across all conferences.
Compare contributions from major technology companies (Google, Microsoft, Meta, Amazon, Apple) versus academic institutions.
Analyze the gap between program committee composition and accepted papers. Identify over-representation and under-representation patterns.
Explore geographic diversity using the Gini-Simpson Index. Higher values indicate more balanced distribution across continents.
The dataset includes:
- Approximately 9,712 accepted papers
- 14,996 program committee members (6,917 unique individuals)
- Data from 2000-2024
- Conferences: OSDI, ASPLOS, NSDI, SIGCOMM, EuroSys, ATC
Data is collected from DBLP, Semantic Scholar APIs, and official conference websites. The dataset is publicly available at github.com/Marina-LA/ConferenceData.
Papers and committee members are mapped to continents based on author affiliations. If most authors belong to the same continent, the paper is assigned accordingly. Over 90% of papers were assigned unambiguously to a single continent.
The Gini-Simpson Index measures diversity from 0 (homogeneous) to 1 (highly diverse). It's calculated as D = 1 - Σ(p_i²), where p_i is the proportion of each continent category.
The representation gap is calculated as Committee % minus Papers % for each continent. A positive gap indicates committee over-representation.
The live deployment wires Google Analytics 4 (gtag.js, ID provided via NEXT_PUBLIC_GA_MEASUREMENT_ID). Beyond page views, the UI emits rich interaction events so we can understand how each dashboard is used:
- Global navigation: every client-side route change triggers a pageview.
- Filters: conference multi-select, year dropdowns and quick actions fire events when options are toggled, cleared, or set to “all”.
- Geo toggles: continent/country switches on dashboards (Accepted Papers, Program Committee, main overview) log the chosen mode and active filters.
- Big Tech vs Academia: records sort order, top-N selection, conference/year filters, and aggregate vs all-series mode.
- Asian Trends: tracks conference search queries (on blur), top-k buttons, view mode switches, reset actions, and manual conference selection/removal.
- Country Ranking & Country Analysis: search input, tab/mode changes, country filters, visibility toggles, focus changes, and year-range adjustments generate events with context (selection size, mode, etc.).
- Committee vs Papers & Diversity views: log continent selection, year-range presets/custom ranges, and aggregate-vs-all switches.
Events are only sent when window.gtag exists (i.e., GA is correctly initialised), preventing errors during local development. Check GA4 Realtime to verify instrumentation after deploying with the measurement ID.
- Node.js 18+ and npm
npm installnpm run devOpen http://localhost:3000 to view the application.
npm run buildThe static export will be generated in the out/ directory.
- Push your code to GitHub
- Import the repository in Vercel
- Deploy automatically
- Set environment variables:
GITHUB_PAGES=true GITHUB_REPOSITORY=username/repo-name - Build:
npm run build:gh-pages
- Deploy the
out/directory to GitHub Pages
- Build the project:
npm run build
- Deploy the
out/directory
Create a .env.local file based on env.example:
NEXT_PUBLIC_BASE_URL=https://yourdomain.com
NEXT_PUBLIC_GA_MEASUREMENT_ID=G-XXXXXXXXXX
This visualization tool was created to help understand trends and patterns in academic conference participation. For questions or feedback, visit the GitHub repository.