Blog

The ACM Digital Library Has a Fake DOI Problem

The ACM Digital Library sometimes presents fake DOIs, and it’s spreading broken links across the web.

DOIs are unique, permanent identifiers for research artifacts. Publishers assign a DOI to a paper, then https://doi.org/ resolves it to the paper’s landing page in perpetuity. When publishers fold, they transfer stewardship to another entity and the link lives on. They’re academic permalinks, so you can find them in citations, on CVs, and in the metadata of papers themselves.

I noticed ACM DL’s odd DOIs while looking at the HRI 2022 proceedings, where every paper’s page has a URL that looks like https://dl.acm.org/doi/10.5555/3523760.3524000. The DOI implied by this URL, 10.5555/3523760.3524000, is not real and does not resolve. Turns out, ACM uses the 10.5555 prefix anywhere that it cross-lists content from another publisher, as in this case with IEEE. Each of these documents has a real DOI, issued by IEEE and resolvable to a page in IEEEXplore, but ACM won’t tell you what it is. This paper’s is 10.1109/HRI53351.2022.9889569.

Exporting the citation for these cross-listed papers omits the DOI field, but the BibTeX key includes the fake DOI. This makes it easy to mistakenly use the fake DOI as the doi= field, especially since BibTeX keys are usually formatted as authorYYYYtitle.

Both entries appear to be keyed with DOIs, but the DOI for the paper published through IEEE Press is not real.

Nothing here is technically incorrect, but it’s misleading. You can find dozens of these fake DOIs being treated as real in the wild. I found them on lab web pages, in metadata, and even published papers.

It seems likely that this is happening because the Digital Library uses DOIs as natural keys for its entries. This is another good example of why you shouldn’t use natural keys, even supposedly unique and identifying ones like DOIs. If placeholder values are used (tsk-tsk), they can mislead users into treating them as genuine identifiers. Users wouldn’t make the same mistake if every page were keyed with a UUID.

Light Rail Relay 2024 Hosts More Than a Hundred Runners

More teams, more batons.

Light Rail Relay—the marathon relay along Seattle’s Link Light Rail that I organize—had its biggest year yet: more than 120 runners across 11 teams and 2 solo participants. Thank you team captains and runners for making it a success.

This year, I ran solo, with company for the first 13 miles (thanks, Han!). The new Lynnwood extension added 8 extra miles, making the event Seattle’s second organized road 50K (more like 55-60k) and quite a challenging one at that.

Station selfies. I took a modified route on the south end to visit the future Boeing Access Road Station, and stopped at Graham Street and NE 130th St. as well.

Calculator for DIY Energy Gels and Sports Nutrition

It was harder to check that I was using the right amounts of things before I made this calculator. June 2020.

I updated my DIY energy gel calculator to allow for mixing and matching a variety of ingredients. You can target a particular sugar-type ratio and the calculator will figure out what amounts to use for you. If you want an idea of how much water to add so it won’t hurt your stomach, the calculator also shows the concentration (or osmolalilty) of your mix. I’ve included cliff notes on the science behind the calculator for the curious.

The Drumheller Marathon: Seattle's Newest and USA's Smallest

Four runners became the first Drumheller Marathoners at this year’s race, joined by a record 21 half marathoners. Officially, 42 people ran 4382 laps around the fountain, and that doesn’t include laps from the many who didn’t register.

The course, which I measured again this year, becomes one of only three recognized marathons in Seattle, and the smallest footprint road marathon in the United States.