[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-83052-en":3,"doc-seo-83052-105":30,"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":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},83052,13056703019404,"Miles","https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0",8,"Research & Report","A Global Author-Identity Map for the World of Code","Authorship identity resolution at global scale remains difficult because the same developer commits under multiple name/email strings, while the same string is reused by many developers. This work releases the WoC V2604 author-identity map and supporting tables, covering 5,866,595,698 commits. Four co-versioned artifacts provide a global alias map, per-identity quality classes, within-project fallbacks, and a commit-to-identity provenance table. Evaluation separates splitting and clumping errors, achieving recall 0.70 and precision 0.88 and enabling downstream linkage to scholarly author graphs.","A Global Author-Identity Map for the World of Code:  \n62.7M Developer Identities from 106.8M Author Strings over  \n5.87B Commits  \nAudris Mockus  \nUniversity of Tennessee, Knoxville  \nKnoxville, TN, USA  \n[audris@utk.edu](audris@utk.edu)  \narXiv :2607 .06 183v 1 [ cs . SE] 7 Jul 2026  \nAbstract  \nMining software repositories at global scale founders on author identity: the same developer commits under many name/email strings, and the same string is reused by many developers. We release a curated author-identity map for the World of Code (WoC) version V2604, covering all 5,866,595,698 commits in the collection. The release has four co-versioned artifacts: (i) a global alias map, a2AFullSUG, that folds 106,826,059 raw author/committer strings into canonical identities; (ii) a per-identity classification, A2clsFull, tagging each id as good, bad-by-attribute, local, bot, or partial; (iii) a within-project resolution table, P2aAFull, that recovers low-quality ids inside the single project where their reuse is unambiguous; and (iv) a commit-to-identity table, c2AFull, that tags every commit with the provenance of its resolution. The map is mega-cluster free; its largest cluster is 6,910 ids, a single GitHub noreply identity. It resolves 73. 5% of all six billion commits into a multi-id identity, raising human-id commit coverage to 98. 17% . The central design problem is clumping rather than recall: the naive transitive union over shared-attribute edges welds three million unrelated people into one cluster, an over-merge that recall-only benchmarks price at zero. We therefore report both error families (splitting and clumping) and show that the high precision claimed by global-scale union maps can be an artifact of never measuring the conflated region. Against the ALFAA human-rated gold set the released map scores recall 0 . 70 / precision 0.88 with a largest cluster of 6,910, where the prior WoC map’s apparent precision of 0.95 collapses to 0.52 once its 3,006,318-id mega-cluster is counted. Finally, a canonical software-author identity is a join key across corpora: we discuss linking these 6 . 3×107 canonical developer identities (folded from 108 raw ids) to scholarly author graphs (1 . 1 × 108 Semantic Scholar and the OpenAlex authors), a setting where clumping, notrecall, is again the binding constraint. All artifacts ship with the WoC V2604 release and a self-contained replication package.  \nKeywords  \nauthor identity, alias resolution, mining software repositories, World of Code, data set  \n1 Introduction  \nAuthorship is the join key of empirical software engineering: contribution counts, bus-factor estimates, developer-network studies, and provenance analyses all key on who authored a commit. In a single repository the author string is a serviceable key. Across the whole of public version control it is not. A developer signs commits as Jane Doe \u003C[jane@work.com](jane@work.com)>, jdoe \u003C[jane@personal.org](jane@personal.org)>, and  \nJane \u003C[jane@users.noreply.github.com](jane@users.noreply.github.com)>; conversely a thousand strangers all commit as root@localhost or Your Name \u003Cyou@ [example.com](example.com)>. Resolving these (merging the aliases of one person without welding strangers together) is the author de-aliasing problem, and it grows qualitatively harder with scale: at 108 identities a single careless transitive merge can fuse millions of unrelated people into one “mega-cluster.”  \nThe World of Code (WoC) [12] is a periodically updated census of public version control, deduplicated at the git-object level. Its V2604 release records 5,866,595,698 commits authored under 106,826,059 distinct author/committer strings. We release a curated author-identity map over this collection and the supporting tables a consumer needs to use it correctly: a per-identity quality classification, a within-project resolution layer for the ids the global map cannot safely merge, and a commit-level table that records, for every one of the six bi","cbCaiosOAsbT7oGZ","https://ap.wps.com/l/cbCaiosOAsbT7oGZ","pdf",670167,3,1,11,"English","en",105,"# Abstract\n# Introduction\n## Authorship as a join key\n## The World of Code (WoC) and released artifacts\n## What is new relative to prior WoC identity maps\n## Research questions","[{\"question\":\"Why is author identity resolution hard at global scale in software repositories?\",\"answer\":\"A single developer can appear under many name/email strings, while common strings can be reused by many people. Naive merging can also create large over-merged “mega-clusters.”\"},{\"question\":\"What does the WoC V2604 author-identity map provide?\",\"answer\":\"It includes a global alias map, per-identity quality classification, a within-project resolution layer for unsafe cases, and a commit-to-identity table recording provenance for every commit in the collection.\"},{\"question\":\"How does the paper evaluate accuracy and what errors does it focus on?\",\"answer\":\"It distinguishes splitting (separating aliases of the same person) from clumping (welding unrelated people). Evaluation reports recall 0.70 and precision 0.88, and shows that prior global-union precision can be misleading when mega-clusters are ignored.\"}]",1784184887,28,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"a-global-author-identity-map-for-the-world-of-code","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,50],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":20},"https://docshare.wps.com/document/research-report/",{"item":51,"name":13,"@type":43,"position":52},"https://docshare.wps.com/document/a-global-author-identity-map-for-the-world-of-code/83052/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-23","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 is author identity resolution hard at global scale in software repositories?","Question",{"text":75,"@type":76},"A single developer can appear under many name/email strings, while common strings can be reused by many people. Naive merging can also create large over-merged “mega-clusters.”","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"What does the WoC V2604 author-identity map provide?",{"text":80,"@type":76},"It includes a global alias map, per-identity quality classification, a within-project resolution layer for unsafe cases, and a commit-to-identity table recording provenance for every commit in the collection.",{"name":82,"@type":73,"acceptedAnswer":83},"How does the paper evaluate accuracy and what errors does it focus on?",{"text":84,"@type":76},"It distinguishes splitting (separating aliases of the same person) from clumping (welding unrelated people). Evaluation reports recall 0.70 and precision 0.88, and shows that prior global-union precision can be misleading when mega-clusters are ignored.","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":25},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]