[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-85649-en":3,"doc-seo-85649-105":29,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},85649,4398048949847,"Eliana","https://ap-avatar.wpscdn.com/avatar/400002536579ef2da7f?_k=1778318612642679267",8,"Research & Report","Deforking the World of Code: A Project-Provenance Map that Recovers Cross-Forge Fork Families that Platform Graphs Cannot See","Fork multiplicity inflates any repository-, author-, or popularity-based signal because many repositories share the same Git history. The work releases a curated deforking map for World of Code V2604 (p2PFull, cap250/cap500), collapsing raw repositories into canonical deforked projects using global shared-commit relations (51.79M groups) encoded by hub-node star structure and parallel Louvain clustering. Naive shared-history unions can overmerge mega-clusters; a capped residual is validated as genuine vendored history. Validation against GitHub ForkEvents yields 99.01% edge agreement and reveals cross-forge and detached-fork families platform graphs cannot represent.","Deforking the World of Code:  \nA Project-Provenance Map that Recovers Cross-Forge Fork Families that Platform Graphs Cannot See  \nAudris Mockus  \nUniversity of Tennessee, Knoxville  \nKnoxville, TN, USA  \n[audris@utk.edu](audris@utk.edu)  \narXiv :2606 .29550v 3 [ cs . SE] 13 Jul 2026  \nAbstract  \nForks share git history, so a commit surfaces in many repositories and any spread-or popularity-based measure over raw repositories is inflated by orders of magnitude. We release a curated deforking map for the World of Code (WoC) version V2604: p2PFull, which collapses every raw repository 􀀿 into the deforked project 􀀥 to which it belongs, built from the global shared-commit relation (51 . 79M shared-commit groups) via a hub-node star encoding and parallel Louvain clustering, plus capped variants (cap250/cap500) that bound mega-cluster size. The naive shared-history union overmerges: the project graph welds unrelated software into giant clusters (largest uncapped cluster 443,010 repositories, bridged by shared-commit groups as large as 267,200), for the same structural reason author-identity graphs do. A cheap size cap removes the boilerplate-hub bridges; a structural-bridge diagnostic, the cut that dissolved the analogous author mega-cluster, run here but deliberately not applied, shows the post-cap residual is genuine vendored history, robust to the cut, so we leave it intact. We validate the map against GitHub’s declared fork graph reconstructed from GHArchive ForkEvents, finding 99. 01% edge agreement conditional on both repositories being in WoC. Disagreements fall into two classes: a completeness byproduct (edges GitHub asserts but WoC has not ingested) and the central contribution, WoC-only fork families that GitHub’s platform graph cannot represent, including 5. 53% multi-forge families and 1. 54% whose fork root is not on GitHub. We additionally release a refreshed fork-exclusion list (134 . 1M children, 3.4× the GHTorrent-era 39. 5M) and a detachedfork inventory (455,550 hard-detached edges; 240,441 genuine independent origins). All artifacts are a self-contained, independently hosted replication package keyed to the WoC V2604 collection.  \nKeywords  \nWorld of Code, deforking, fork detection, software provenance, mining software repositories, GHArchive, cross-forge  \n1 Introduction  \nMining software repositories at global scale must contend with forking: a single upstream history is copied into thousands of derived repositories, so a commit, a file, or an author appears to span far more “projects” than it truly does. Left uncorrected, every spread-, reach-, and popularity-based signal (author breadth, project size, dependency fan-out) is inflated by the fork multiplicity. Deforking, the recovery of the canonical project a repository belongs to, is therefore a prerequisite construction for any global-scale analysis, and it is exactly as error-prone as author-identity disambiguation:  \nthe obvious shared-history union over-merges catastrophically, and the fix requires the same precision discipline.  \nThis paper releases a deforking map for the World of Code (WoC) V2604 collection, extending the original shared-commit deforking approach [7] to the current collection, and documents both its construction and its external validation. Our contributions are the released artifacts and four findings about them, recorded as a living experiment log (Exps. D1–D5):  \n• Themapandits capped variants (p2PFull, cap250/cap500): a repository→project provenance map over 51. 79M sharedcommit groups, mega-cluster controlled (Exp. D1) .  \n• A structural diagnostic showing the post-cap residual is genuine shared (vendored) history rather than a clustering artifact, robust to the cut (Exp. D2), with its measured effect on the spread signal (Exp. D3) .  \n• External validation against GitHub’s declared fork graph from GHArchive ForkEvents: 99. 01% edge agreement conditional on both endpoints in WoC, plus a completeness byproduct (Exp. D4) .  \n• Cross-f","cbCaikJimAeu36AO","https://ap.wps.com/l/cbCaikJimAeu36AO","pdf",655058,1,9,"English","en",105,"# 1 Introduction\n# 2 Related Work\n# Deforking Map Contributions\n## Construction and Method\n## Deterministic Size Cap and Diagnostics\n## External Validation and Findings\n## Cross-Forge and Detached-Fork Analysis","[{\"question\":\"Why does fork multiplicity distort global mining results?\",\"answer\":\"Because many derived repositories share the same upstream Git history, commits, authors, and other signals appear to span far more “projects” than they truly do, inflating spread and popularity measures.\"},{\"question\":\"How does the deforking map assign raw repositories to canonical projects?\",\"answer\":\"It collapses each raw repository into its deforked project using the global shared-commit relation, encoded via a hub-node star structure and clustered with parallel Louvain, with optional capped variants to control mega-cluster size.\"},{\"question\":\"How was the map validated against GitHub data?\",\"answer\":\"The work reconstructs GitHub’s declared fork graph from GHArchive ForkEvents and compares edges, achieving 99.01% edge agreement when both endpoints are in the World of Code collection, with disagreement analyzed into completeness byproducts and WoC-only fork families.\"}]",1784205349,23,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":27},"deforking-the-world-of-code-a-project-provenance-map-that-recovers-cross-forge-fork-families-that-platform-graphs-cannot-see","",{"@graph":35,"@context":85},[36,53,68],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/deforking-the-world-of-code-a-project-provenance-map-that-recovers-cross-forge-fork-families-that-platform-graphs-cannot-see/85649/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-17","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"Why does fork multiplicity distort global mining results?","Question",{"text":75,"@type":76},"Because many derived repositories share the same upstream Git history, commits, authors, and other signals appear to span far more “projects” than they truly do, inflating spread and popularity measures.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the deforking map assign raw repositories to canonical projects?",{"text":80,"@type":76},"It collapses each raw repository into its deforked project using the global shared-commit relation, encoded via a hub-node star structure and clustered with parallel Louvain, with optional capped variants to control mega-cluster size.",{"name":82,"@type":73,"acceptedAnswer":83},"How was the map validated against GitHub data?",{"text":84,"@type":76},"The work reconstructs GitHub’s declared fork graph from GHArchive ForkEvents and compares edges, achieving 99.01% edge agreement when both endpoints are in the World of Code collection, with disagreement analyzed into completeness byproducts and WoC-only fork families.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,127,130,134],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":45,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":45,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":45,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":21,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":125,"slug":126},"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":45,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":45,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":45,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]