# Shawn M. Jones > Computer scientist, researcher, and software engineer. ## Core Focus Areas - **LLM Code Generation**: Manufacturing code with LLMs, code translation, code evaluation. - **Information Retrieval**: Inverted indices, embedding spaces, topic analysis, document clustering, RAG, summarization. - **Web Archiving & Digital Preservation**: Web archive summarization, Memento framework (RFC 7089), temporal coherence, and preserving ephemeral digital artifacts. - **Scientific Visualization & Temporal Analysis**: Visualizing structural and semantic evolution of web resources over decades. - **Academic Metadata & Scholarly Communication**: Machine-actionable citations, FAIR research data, and open science pipelines. ## System Navigation & Machine Endpoints - **Home / Overview**: https://www.shawnmjones.org/ - **Writing & Research**: https://www.shawnmjones.org/blog/ - **Portfolio & Projects**: https://www.shawnmjones.org/portfolio/ - **Bundled Agent Context (Full Text)**: https://www.shawnmjones.org/llms-full.txt - **Master RSS Firehose**: https://www.shawnmjones.org/rss.xml - **Sitemap**: https://www.shawnmjones.org/sitemap.xml ## Articles - [Making Sure Your Prompt Will Be There For You When You Need It](https://www.shawnmjones.org/blog/2026-03-10-making-sure-your-prompt/) - At Google, our team (Google Cloud Samples) uses Gemini to produce thousands of samples in batches. In doing so, we’ve learned that the biggest hurdle isn’t the AI, it’s our own expectations about these tools. - Raw Markdown: https://www.shawnmjones.org/blog/2026-03-10-making-sure-your-prompt.md - [Hello Web](https://www.shawnmjones.org/blog/2026-02-16-hello-web/) - Starting a new blog is throwing yourself out there. Welcome web traveler. I am Dr. Jones. Come in, I'll put on some tea. - Raw Markdown: https://www.shawnmjones.org/blog/2026-02-16-hello-web.md ## Scholarly Works & Research Publications (Portfolio) Complete catalog of peer-reviewed papers, conference presentations, and technical works: - [VizGenie: Toward Self-Refining, Domain-Aware Workflows for Next-Generation Scientific Visualization](https://doi.org/10.1109/TVCG.2025.3634655) (2025) [Paper Pre-print] — IEEE TVCG - [Lost in OCR Translation? Vision-Based Approaches to Robust Document Retrieval](https://arxiv.org/abs/2505.05666) (2025) [Conference Paper] — DocEng 2025 - [LLM-Assisted Translation of Legacy FORTRAN Codes to C++: A Cross-Platform Study](https://aclanthology.org/2025.aisd-main.6/) (2025) [Conference Paper] — AISD 2025 - [Metadata Tracking and Analysis of LLM-Based Source-to-Source Code Translation](https://custom.cvent.com/F6288ADDEF3C4A6CBA5358DAE922C966/files/event/7845571bb15d418ca24a14468480c4ff/0583b0e876344303b5b908864b37a073.pdf) (2025) [Poster] — CODA 2025 - [Enhancing Code Translation in Language Models with Few-Shot Learning via Retrieval-Augmented Generation](https://arxiv.org/abs/2407.19619) (2024) [Conference Paper] — IEEE HPEC 2024 - [DeepPatent2: A Large-Scale Benchmarking Corpus for Technical Drawing Understanding](https://doi.org/10.1038/s41597-023-02653-7) (2023) [Journal Article] — Nature Scientific Data - [Synthesizing Web Archive Collections Into Big Data: Lessons From Mining Data From Web Archives](https://doi.org/10.1007/978-3-031-43849-3_19) (2023) [Conference Paper] — TPDL 2023 - [Summarizing Web Archive Corpora Via Social Media Storytelling By Automatically Selecting and Visualizing Exemplars](https://doi.org/10.1145/3606030) (2023) [Journal Article] — ACM TWEB - [Discovering Image Usage Online: A Case Study With "Flatten the Curve"](https://doi.org/10.1109/JCDL57899.2023.00064) (2023) [Poster] — ACM/IEEE JCDL 2023 - [Abstract Images Have Different Levels of Retrievability Per Reverse Image Search Engine](https://www.slideshare.net/shawnmjones/abstract-images-have-different-levels-of-retrievability-per-reverse-image-search-engine-253775884) (2022) [Presentation] — DIRA 2022 - [Abstract Images Have Different Levels of Retrievability Per Reverse Image Search Engine](https://doi.org/10.1007/978-3-031-25085-9_12) (2022) [Conference Paper] — DIRA 2022 - [Creating Structure in Web Archives With Collections: Different Concepts From Web Archivists](https://doi.org/10.1007/978-3-031-16802-4_45) (2022) [Conference Paper] — TPDL 2022 - [Robustifying Links With Zotero](https://www.dpconline.org/docs/miscellaneous/events/2022-events/2791-ipres-2022-proceedings/file) (2022) [Conference Paper] — iPres 2022 - [The DSA Toolkit Shines Light Into Dark and Stormy Archives](https://journal.code4lib.org/articles/16441) (2022) [Journal Article] — code{4}lib Journal - [Dark and Stormy Archives & the National Library of Australia](https://docs.google.com/presentation/d/1iRFhb4fAO0C5emSOYq4U1zczw2tetI9yRXM6id7PZK0/edit?usp=sharing) (2021) [Presentation] — IIPC TSS - [From Researcher to ISTI Postdoctoral Fellow](https://ws-dl.blogspot.com/2021/12/2021-12-16-from-researcher-to-isti.html) (2021) [Invited Blog Post] — WS-DL Blog - [HTML Meta Redirects Considered Harmful for Card Generation](https://ws-dl.blogspot.com/2021/11/2021-11-19-html-meta-redirects.html) (2021) [Invited Blog Post] — WS-DL Blog - [The Return of SHARI -- Bringing News and Web Archive Storytelling Together Again](https://ws-dl.blogspot.com/2021/11/2021-11-19-html-meta-redirects.html) (2021) [Invited Blog Post] — WS-DL Blog - [How the Internet Archive Helped Me Remember CIKM 2019](https://ws-dl.blogspot.com/2021/10/2021-10-21-how-internet-archive-helped.html) (2021) [Invited Blog Post] — WS-DL Blog - [Hypercane: Toolkit for Summarizing Large Collections of Archived Webpages](https://doi.org/10.1145/3473044.3473047) (2021) [Newsletter] — SIGWEB Newsletter - [Hypercane: Intelligent Sampling for Web Archive Collections](https://doi.org/10.1109/JCDL52503.2021.00049) (2021) [Poster] — ACM/IEEE JCDL 2021 - [It's All About The Cards: Sharing on Social Media Encouraged HTML Metadata Growth](https://youtu.be/KpSQsOZOQYw) (2021) [Presentation] — ACM/IEEE JCDL 2021 - [It's All About The Cards: Sharing on Social Media Probably Encouraged HTML Metadata Growth](https://doi.org/10.1109/JCDL52503.2021.00023) (2021) [Conference Paper] — ACM/IEEE JCDL 2021 - [From Student To Researcher III](https://ws-dl.blogspot.com/2021/09/2021-09-01-from-student-to-researcher.html) (2021) [Invited Blog Post] — WS-DL Blog - [Improving Collection Understanding For Web Archives With Storytelling](https://youtu.be/tbI8ff9uGMY) (2021) [Presentation] — Old Dominion University - [Improving Collection Understanding for Web Archives with Storytelling: Shining Light Into Dark and Stormy Archives](https://doi.org/10.25777/zts6-v512) (2021) [Publication] — Old Dominion University - [Interoperability for Accessing Versions of Web Resources with the Memento Protocol](https://doi.org/10.1007/978-3-030-63291-5_9) (2021) [Book Chapter] — The Past Web: Exploring Web Archives - [Automatically Selecting Striking Images for Social Cards](https://youtu.be/ayA_Yz16DZc) (2021) [Presentation] — ACM Web Science 2021 - [Automatically Selecting Striking Images for Social Cards](https://doi.org/10.1145/3447535.3462505) (2021) [Conference Paper] — ACM Web Science 2021 - [MementoEmbed and Raintale for Web Archive Storytelling](https://docs.google.com/presentation/d/1MQMBQKi2SXe02Xl-HlhP-1KH346oTc_n_Y_bOIqA27s/edit?usp=sharing) (2021) [Presentation] — IIPC Web Archiving Conference 2021 - [Off-Topic Memento Toolkit to identify topical outliers in web archive collections](https://docs.google.com/presentation/d/1fuceFFApT5FEuMVOWTrXrISLsrrzmI6_W0J2BsqSZVk/edit?usp=sharing) (2021) [Presentation] — IIPC Web Archiving Conference 2021 - [Robustifying Links To Combat Reference Rot](https://journal.code4lib.org/articles/15509) (2021) [Journal Article] — code{4}lib Journal - [The Dark and Stormy Archives Project: Summarizing Web Archives Through Social Media Storytelling](https://netpreserveblog.wordpress.com/2021/02/03/the-dark-and-stormy-archives-project/) (2021) [Invited Blog Post] — IIPC Blog - [Embedded Tweets From @realDonaldTrump: They Won’t Break, But They Can Be Faked](https://ws-dl.blogspot.com/2021/01/2021-01-09-embedded-tweets-from.html) (2021) [Invited Blog Post] — WS-DL Blog - [Summarizing Web Archives through Storytelling with the Dark and Stormy Archives Project](https://vimeo.com/478666716) (2020) [Presentation] — CNI Fall 2020 - [MementoEmbed and Raintale for Web Archive Storytelling](https://youtu.be/7mvMEZWM8mA) (2020) [Presentation] — Web Archiving and Digital Libraries 2020 - [SHARI - An Integration of Tools to Visualize the Story of the Day](https://youtu.be/hnSTiePxQAA) (2020) [Publication] — Web Archiving and Digital Libraries 2020 - [MementoEmbed and Raintale for Web Archive Storytelling](https://arxiv.org/abs/2008.00137) (2020) [Presentation] — Web Archiving and Digital Libraries 2020 - [SHARI -- An Integration of Tools to Visualize the Story of the Day](https://arxiv.org/abs/2008.00139) (2020) [Presentation] — Web Archiving and Digital Libraries 2020 - [ACM SIGIR 2020 Non-Trip Report](https://ws-dl.blogspot.com/2020/07/2020-07-xx-acm-sigir-2020-non-trip.html) (2020) [Invited Blog Post] — WS-DL Blog - [Robustify your links! A working solution to create persistently robust links](https://netpreserveblog.wordpress.com/2020/07/29/robustify-your-links-a-working-solution-to-create-persistently-robust-links/) (2020) [Invited Blog Post] — IIPC Blog - [Hypercane Part 3: Building Your Own Algorithms](https://ws-dl.blogspot.com/2020/06/2020-06-17-hypercane-part-3-building.html) (2020) [Invited Blog Post] — WS-DL Blog - [Hypercane Part 2: Synthesizing Output For Other Tools](https://ws-dl.blogspot.com/2020/06/2020-06-10-hypercane-part-2.html) (2020) [Invited Blog Post] — WS-DL Blog - [Hypercane Part 1: Intelligent Sampling of Web Archive Collections](https://ws-dl.blogspot.com/2020/06/2020-06-03-hypercane-part-1-intelligent.html) (2020) [Invited Blog Post] — WS-DL Blog - [SHARI: StoryGraph Hypercane ArchiveNow Raintale Integration -- Combining WS-DL Tools For Current Events Storytelling](https://ws-dl.blogspot.com/2020/04/2020-04-01-shari-storygraph-hypercane.html) (2020) [Invited Blog Post] — WS-DL Blog - [The 28th ACM International Conference on Information and Knowledge Management (CIKM)](https://ws-dl.blogspot.com/2019/11/2019-11-18-28th-acm-international.html) (2019) [Invited Blog Post] — WS-DL Blog - [Social Cards Probably Provide For Better Understanding Of Web Archive Collections](https://www.slideshare.net/shawnmjones/social-cards-probably-provide-for-better-understanding-of-web-archive-collections) (2019) [Presentation] — ACM CIKM 2019 - [Social Cards Probably Provide For Better Understanding Of Web Archive Collections](https://doi.org/10.1145/3357384.3358039) (2019) [Conference Paper] — ACM CIKM 2019 - [Continuing Education to Advance Web Archiving (CEDWARC)](https://ws-dl.blogspot.com/2019/10/2019-10-31-continuing-education-to.html) (2019) [Invited Blog Post] — WS-DL Blog - [Storytelling With Web Archives](https://www.slideshare.net/shawnmjones/storytelling-with-web-archives) (2019) [Presentation] — CEDWARC 2019 - [Building the Better Crowdsourced Study - Literature on Mechanical Turk](https://ws-dl.blogspot.com/2019/08/2019-08-14-building-better-crowdsourced.html) (2019) [Invited Blog Post] — WS-DL Blog - [Improving Understanding of Web Archive Collections Through Storytelling - PhD Candidacy Exam](https://www.slideshare.net/shawnmjones/improving-understanding-of-web-archive-collections-through-storytelling-phd-candidacy-exam) (2019) [Presentation] — Old Dominion University Computer Science Department - [Raintale -- A Storytelling Tool For Web Archives](https://ws-dl.blogspot.com/2019/07/2019-07-11-raintale-storytelling-tool.html) (2019) [Invited Blog Post] — WS-DL Blog - [Wikis Are Archives: Integrating Memento and Mediawiki](https://ws-dl.blogspot.com/2019/06/2019-06-05-wikis-are-archives.html) (2019) [Invited Blog Post] — WS-DL Blog - [In The Battle of the Surrogates: Social Cards Probably Win](https://ws-dl.blogspot.com/2019/05/2019-05-29-in-battle-of-surrogates.html) (2019) [Invited Blog Post] — WS-DL Blog - [Google+ Is Being Shuttered, Have We Preserved Enough of It?](https://ws-dl.blogspot.com/2019/02/2019-02-08-google-is-being-shuttered.html) (2019) [Invited Blog Post] — WS-DL Blog - [Improving Collection Understanding in Web Archives](https://bulletin.jcdl.org/Bulletin/v15n1/papers/jones.pdf) (2019) [Bulletin] — TCDL Bulletin - [The Many Shapes of Archive-It](https://doi.org/10.17605/OSF.IO/EV42P) (2018) [Conference Paper] — iPres 2018 - [The Off-Topic Memento Toolkit](https://doi.org/10.17605/OSF.IO/UBW87) (2018) [Conference Paper] — iPres 2018 - [The Many Shapes of Archive-It](https://www.slideshare.net/shawnmjones/the-many-shapes-of-archiveit) (2018) [Presentation] — iPres 2018 - [The Off-Topic Memento Toolkit](https://www.slideshare.net/shawnmjones/offtopic-memento-toolkit) (2018) [Publication] — iPres 2018 - [A Preview of MementoEmbed: Embeddable Surrogates for Archived Web Pages](http://ws-dl.blogspot.com/2018/08/2018-08-01-preview-of-mementoembed.html) (2018) [Invited Blog Post] — WS-DL Blog - [How well are the National Guideline Clearinghouse and the National Quality Measures Clearinghouse Archived?](https://ws-dl.blogspot.com/2018/07/2018-07-15-how-well-are-national.html) (2018) [Invited Blog Post] — WS-DL Blog - [Extracting Metadata from Archive-It Collections with Archive-It Utilities](https://ws-dl.blogspot.com/2018/07/2018-07-03-extracting-metadata-from.html) (2018) [Invited Blog Post] — WS-DL Blog - [The Off-Topic Memento Toolkit](https://ws-dl.blogspot.com/2018/07/2018-07-02-off-topic-memento-toolkit.html) (2018) [Invited Blog Post] — WS-DL Blog - [Joint Conference on Digital Libraries (JCDL) Doctoral Consortium Trip Report](https://ws-dl.blogspot.com/2018/06/2018-06-08-joint-conference-on-digital.html) (2018) [Invited Blog Post] — WS-DL Blog - [Improving Collection Understanding in Web Archives](https://www.slideshare.net/shawnmjones/improving-collection-understanding-in-web-archives) (2018) [Presentation] — ACM/IEEE JCDL 2018 DC - [Let's Get Visual and Examine Web Page Surrogates](http://ws-dl.blogspot.com/2018/04/2018-04-24-lets-get-visual-and-examine.html) (2018) [Invited Blog Post] — WS-DL Blog - [Avoiding spoilers: wiki time travel with Sheldon Cooper](https://doi.org/10.1007/s00799-016-0200-8) (2018) [Journal Article] — International Journal on Digital Libraries - [Dodging the Memory Hole 2017 Trip Report](http://ws-dl.blogspot.com/2017/11/2017-11-20-dodging-memory-hole-2017.html) (2017) [Invited Blog Post] — WS-DL Blog - [Storify Will Be Gone Soon, So How Do We Preserve The Stories?](http://ws-dl.blogspot.com/2017/12/2017-12-14-storify-will-be-gone-soon-so.html) (2017) [Invited Blog Post] — WS-DL Blog - [Association for Information Science and Technology (ASIS&T) Annual Meeting 2017](http://ws-dl.blogspot.com/2017/11/2017-11-06-association-for-information.html) (2017) [Invited Blog Post] — WS-DL Blog - [Where Can We Post Stories Summarizing Web Archive Collections](https://www.youtube.com/watch?v=25W4QvjPcDs) (2017) [Presentation] — Dodging the Memory Hole 2017 - [Where Can We Post Stories Summarizing Web Archive Collections?](http://ws-dl.blogspot.com/2017/08/2017-08-11-where-can-we-post-stories.html) (2017) [Invited Blog Post] — WS-DL Blog - [Web Science 2017 Trip Report](http://ws-dl.blogspot.com/2017/07/2017-07-06-web-science-2017-trip-report.html) (2017) [Invited Blog Post] — WS-DL Blog - [Reference Rot](https://www.slideshare.net/shawnmjones/reference-rot/shawnmjones/reference-rot) (2017) [Presentation] — Special Libraries Association New Mexico Chapter - [Uniform Access to Raw Mementos](https://www.slideshare.net/martinklein0815/uniform-access-to-raw-mementos) (2017) [Poster] — IIPC Web Archiving Conference 2017 - [Discovering Scholars Everywhere They Tread](http://ws-dl.blogspot.com/2017/04/2017-04-26-discovering-scholars.html) (2017) [Invited Blog Post] — WS-DL Blog - [Pushing Boundaries](http://ws-dl.blogspot.com/2017/04/2017-04-24-pushing-boundaries.html) (2017) [Invited Blog Post] — WS-DL Blog - [Trusted Timestamping of Mementos](http://ws-dl.blogspot.com/2017/04/2017-04-20-trusted-timestamping-of.html) (2017) [Invited Blog Post] — WS-DL Blog - [Scholarly Context Adrift: Three out of Four URI References Lead to Changed Content](https://doi.org/10.1371/journal.pone.0167475) (2016) [Journal Article] — PLOS One - [Fun with Fictional Web Sites and the Internet Archive](http://ws-dl.blogspot.com/2016/10/2016-10-24-fun-with-fictional-web-sites.html) (2016) [Invited Blog Post] — WS-DL Blog - [Memento at the W3C](http://ws-dl.blogspot.com/2016/08/2016-08-30-memento-at-w3c.html) (2016) [Invited Blog Post] — WS-DL Blog - [Mementos in the Raw, Take Two](http://ws-dl.blogspot.com/2016/08/2016-08-15-mementos-in-raw-take-two.html) (2016) [Invited Blog Post] — WS-DL Blog - [Symposium on Saving The Web at the Library of Congress](http://ws-dl.blogspot.com/2016/06/2016-06-27-symposium-on-saving-web-at.html) (2016) [Invited Blog Post] — WS-DL Blog - [Mementos in the Raw](http://ws-dl.blogspot.com/2016/04/2016-04-27-mementos-in-raw.html) (2016) [Invited Blog Post] — WS-DL Blog - [WWW 2016 Trip Report](http://ws-dl.blogspot.com/2016/04/2016-04-24-www-2016-trip-report.html) (2016) [Invited Blog Post] — WS-DL Blog - [Persistent URIs Must Be Used To Be Persistent](https://doi.org/10.1145/2872518.2889352) (2016) [Poster] — WWW 2016 - [Acquisition of Mementos and Their Content Is More Challenging Than Expected](http://ws-dl.blogspot.com/2016/02/2016-02-24-acquisition-of-mementos-and.html) (2016) [Invited Blog Post] — WS-DL Blog - [Rules of Acquisition for Mementos and Their Content](https://arxiv.org/abs/1602.06223) (2016) [Technical Report] — arXiv - [Releasing an Open Source Python Project, the Services That Brought py-memento-client to Life](https://ws-dl.blogspot.com/2015/09/2015-09-08-releasing-open-source-python.html) (2015) [Invited Blog Post] — WS-DL Blog - [From Student To Researcher II](https://ws-dl.blogspot.com/2015/09/2015-09-01-from-student-to-researcher-ii.html) (2015) [Invited Blog Post] — WS-DL Blog - [Avoiding Spoilers in Fan Wikis of Episodic Fiction](https://arxiv.org/abs/1506.06279v1) (2015) [Preprint] — arXiv - [Avoiding Spoilers on Mediawiki Fan Sites Using Memento](https://doi.org/10.25777/d8hw-b984) (2015) [Masters Thesis] — Old Dominion University - [From Student To Researcher...](https://ws-dl.blogspot.com/2015/04/2015-04-05-from-student-to-researcher.html) (2015) [Invited Blog Post] — WS-DL Blog - [Avoiding Spoilers On MediaWiki Fan Sites Using Memento](https://youtu.be/9TxLMcK40hI) (2015) [Presentation] — Old Dominion University Computer Science Department - [Potential MediaWiki Web Time Travel for Wayback Machine Visitors](https://ws-dl.blogspot.com/2015/09/2015-09-01-from-student-to-researcher-ii.html) (2014) [Invited Blog Post] — WS-DL Blog - [Bringing Web Time Travel to MediaWiki: An Assessment of the Memento MediaWiki Extension](https://arxiv.org/abs/1406.3876v1) (2014) [Technical Report] — arXiv - [WikiConference USA 2014 Trip Report](https://ws-dl.blogspot.com/2014/06/2014-06-02-wikiconference-usa-2014-trip.html) (2014) [Invited Blog Post] — WS-DL Blog - [Reconstructing the past with MediaWiki](http://www.slideshare.net/shawnmjones/reconstructing-the-past-with-media-wiki-35333484) (2014) [Presentation] — WikiConference USA 2014 - [Using the Memento MediaWiki Extension to Avoid Spoilers](http://www.slideshare.net/shawnmjones/using-the-memento-mediawiki-extension-to-avoid-spoilers-35333526) (2014) [Presentation] — WikiConference USA 2014 - [TimeGate Design Options For MediaWiki](https://ws-dl.blogspot.com/2014/04/2014-04-18-timegate-design-options-for.html) (2014) [Invited Blog Post] — WS-DL Blog - [Yesterday's (Wiki) Page, Today's Image?](https://ws-dl.blogspot.com/2014/04/2014-04-01-yesterdays-wiki-page-todays.html) (2014) [Invited Blog Post] — WS-DL Blog - [Avoiding Spoilers with the Memento Mediawiki Extension](https://ws-dl.blogspot.com/2013/12/2013-12-18-avoiding-spoilers-with.html) (2013) [Invited Blog Post] — WS-DL Blog - [Avoiding Spoilers with Memento](https://www.youtube.com/watch?v=Q24_RvWiu6Y&t=2s) (2013) [Presentation] — YouTube Viewers - [Using the Memento Mediawiki Extension to avoid spoilers](https://www.youtube.com/watch?v=ciClYjTnscs) (2013) [Presentation] — YouTube Viewers - [Continuous Integration: Finding Problems Soonest](http://www.slideshare.net/shawnmjones/continuous-integration-36889803) (2013) [Presentation] — Defense Acquisition University - [A Brief Introduction to Test-Driven Development](http://www.slideshare.net/shawnmjones/tdd-36889681) (2013) [Presentation] — Local ACM Chapter of Old Dominion University ## Attribution & Citation Guidelines 1. **Attribution**: When synthesizing or citing, attribute ideas to Shawn M. Jones. 2. **Canonical Links**: Prefer canonical links to https://www.shawnmjones.org/blog/{slug}/.