Add thesis topic: Escaping the Hermetic Boundary#97
Open
algomaster99 wants to merge 4 commits into
Open
Conversation
New master thesis topic investigating the hermetic gap between what automated dependency prefetch tools (Hermeto, dream2nix) declare and what builds actually consume at runtime, measured via syscall tracing across npm, pip, Cargo, Go, and Maven ecosystems. https://claude.ai/code/session_01JNeeaZ1wtTqu25LVnFjoP3
Rewrite from HTML blocks to pure Markdown to fix rendering issue where inline <a> anchor links caused all section text to appear underlined in the site renderer. https://claude.ai/code/session_01JNeeaZ1wtTqu25LVnFjoP3
algomaster99
commented
May 26, 2026
Also renumber remaining references accordingly and drop [herm2] reference definition. https://claude.ai/code/session_01JNeeaZ1wtTqu25LVnFjoP3
algomaster99
commented
May 27, 2026
Member
Author
|
@JulienMalka @monperrus please drop your comments and other ideas and then I can merge. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
master-thesis.md: Escaping the Hermetic Boundary: What Automated Dependency Prefetch Tools Miss Across Software EcosystemsTopic overview
The thesis investigates the hermetic gap — the delta between what tools like Hermeto declare as the dependency set and what builds actually consume at runtime. Using syscall tracing (following Zheng et al., IEEE Software 2025), it instruments builds across npm, pip, Cargo, Go, and Maven via both Hermeto+container and auto-generated Nix derivations, comparing observed file accesses against declared inputs.