LearnNewsExamplesServices
Frontmatter
id9085
titleFeat: DevRank Spider Community Discovery Strategy
stateClosed
labels
aifeature
assigneestobiu
createdAtFeb 10, 2026, 3:20 PM
updatedAtFeb 10, 2026, 3:23 PM
githubUrlhttps://github.com/neomjs/neo/issues/9085
authortobiu
commentsCount1
parentIssue8930
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 10, 2026, 3:23 PM

Feat: DevRank Spider Community Discovery Strategy

Closed v12.0.0 aifeature
tobiu
tobiu commented on Feb 10, 2026, 3:20 PM

Implement a new "Community Discovery" strategy for the DevRank Spider to improve coverage of diverse developer communities and correct sampling bias.

Features

  1. Community Scan Strategy: Target specific organizations (e.g., PyLadies, WomenWhoCode) to find members and contributors.
  2. Bio Signal Strategy: Search for users with specific bio keywords (e.g., "she/her", "woman in tech").
  3. Strategy Rebalancing: Update pickStrategy weights to include these new methods.

Technical Details

  • Add communityTargets list to Spider.mjs.
  • Implement runCommunityScan(targetOrg) method.
  • Add "Discovery: Bio Signals" search query.
tobiu added the ai label on Feb 10, 2026, 3:20 PM
tobiu added the feature label on Feb 10, 2026, 3:20 PM
tobiu added parent issue #8930 on Feb 10, 2026, 3:21 PM
tobiu assigned to @tobiu on Feb 10, 2026, 3:21 PM
tobiu referenced in commit 06499f1 - "feat: Implement DevRank Spider Community Discovery Strategy (#9085) on Feb 10, 2026, 3:22 PM
tobiu
tobiu Feb 10, 2026, 3:23 PM

Input from Gemini 3 Pro:

✦ Implemented the Community Discovery Strategy for the Spider.

Changes:

  1. New Strategy: Community Scan (15%):
    • Targets specific organizations: PyLadies, WomenWhoCode, RLadies, DjangoGirls, RailsGirls, Outreachy, GirlDevelopIt, SheCodes, ladies-of-code, womentechmakers.
    • Fetches public members and contributors of their top repositories.
  2. New Strategy: Bio Signals (Fallback):
    • Performs a search for bio keywords: bio:"she/her", woman in tech, etc.
  3. Strategy Rebalancing:
    • Core (High Stars): 35%
    • Keyword: 25%
    • Temporal: 15%
    • Community: 15%
    • Stargazer: 10%

This implementation aims to correct sampling bias by actively exploring diverse developer clusters.

tobiu closed this issue on Feb 10, 2026, 3:23 PM