Frontmatter
| id | 9032 |
| title | Feat: DevRank Spider Random Walk Strategy |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Feb 7, 2026, 7:44 PM |
| updatedAt | Feb 7, 2026, 9:57 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9032 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 8930 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 7, 2026, 9:57 PM |
Feat: DevRank Spider Random Walk Strategy
tobiu added parent issue #8930 on Feb 7, 2026, 7:44 PM
tobiu assigned to @tobiu on Feb 7, 2026, 7:44 PM

tobiu
Feb 7, 2026, 9:57 PM
Input from Gemini 3 Pro:
✦ Implemented the Random Walk Strategy to diversify candidate discovery and break out of "filter bubbles".
Implemented Strategies
- Core: High Stars (40%): The classic top-down approach (
stars:>1000).- Discovery: Keyword (30%): Dictionary attack using 60+ dev-related keywords (e.g., "wasm", "compiler", "neural") to find niche experts.
- Discovery: Temporal (20%): Slices the last 10 years into random 1-week windows to find "hidden gems" regardless of total star count.
- Discovery: Stargazer Leap (10%): Traverses the graph by picking a random indexed user and scanning their starred repositories.
Verification
Ran a local
devrank:spidersession which randomly selected the Keyword strategy (topic:machine-learning) and successfully discovered ~728 new candidates in a single 3-page run.Code committed in
apps/devrank/services/Spider.mjs.
tobiu closed this issue on Feb 7, 2026, 9:57 PM
Enhance the Spider's discovery algorithm to avoid "Filter Bubbles" (repeatedly scanning top repos) and increase coverage.
Strategies to Explore:
created:2022-05-01..2022-05-07) instead of juststars:>1000.Goal: Ensure diverse discovery of "hidden gem" developers.