Table of Contents

  1. Overview

  2. Objective

  3. Data Sources

  4. Graph Construction

4.1 Node Types

4.2 Edge Types and Direction

  1. Edge Weighting

5.1 Developer Engagements

5.2 Onchain Dependency Weights

5.3 Onchain to Developer Contributions

  1. HITS Algorithm Configuration

  2. Observed Behavior & Assumptions

7.1 Key Insight

7.2 Assumption

  1. Score Normalization

8.1 Authority Score (Developers)

8.2 Hub Score (Projects)

  1. Output Files

  2. Limitations

  3. HITS Influence Analysis of Developers and Projects

11.1 Top 10 Devtooling Projects by Hub Score

11.2 Top 10 Developers by Authority Score

11.3 Interactive HITS Influence Graph for Top 10 Developers and Projects

  1. Resources

Overview

This document describes the methodology, design decisions, and key assumptions used to build an influence model based on the HITS (Hyperlink-Induced Topic Search) algorithm, also known as the Hubs and Authorities algorithm. The goal is to identify the most impactful devtooling projects (hubs) and developers (authorities) in the Optimism ecosystem.

The approach involves graph construction from ecosystem engagement data, preprocessing steps to structure edge directions correctly, and the application of the HITS algorithm to compute authority and hub scores.


Objective