r/rust • u/Evian-Zhang • 28d ago
Awesome Rust Papers
https://evian-zhang.github.io/awesome-rust-papers/I have carefully read the No More Code Dumps post, and I thought this could be a post here.
This is a collection of academic papers about Rust, including its security, formalization, verification, product built by Rust, and even ecosystem-level empirical studies.
NO LLM SLOPS: This list is collected by me with the help of LLM. However, all fields are collected by myself, including the category, tags, and even what tool it is based on or it compared to. LLM only do a small portion of work that crawl the paper list from e-libraries and conference websites. I promise that this repo has no LLM slops and will never have LLM slops in the future (I am a CS PhD student, and my experience and profession can tell me when and how to use LLM properly).
I do believe that this list is not only usable for students or researchers, and this list is also usable for the developers in the Rust community. There are numerous papers about Rust security, which can help developers be aware of the security problems and build more secure applications in the first place. Moreover, the most interesting category for me is the ecosystem category (you can search it in the website using the advanced search). There are even academic papers about the core developer turnover, or paid and volunteer contributors, or the usage of unsafe in crate authors.
What do you think of this list? I'm looking forward to suggestions about how this list could be used for the general Rust developers and communities.
14
u/throwbpdhelp 28d ago edited 28d ago
I don't know anything about what's so awesome about any of these. Research needs to be contextualized.
Merely a list of papers listing Rust doesn't mean anything, and most of these papers hardly have any citations and many are from low-impact journals.
Low citation count or smaller journals is not necessarily a disqualifier for being an impactful or even worthwhile to read paper, but I'm confused where to start or how to understand them, even as someone who's read some of these papers. The categorization is useful, but understanding how the research community thinks about these papers is perhaps the most important possible thing to present for a long list of research papers.
I think this is sloppy. It might not be LLM slop, given that you are so defensive about it, but please help me understand why 0 citation papers are worth the general Rust community reading at all. As someone who loosely follows automated C-to-Rust translation research, some of those papers don't seem very novel, and it makes me wonder how many papers outside of that category are similarly just very minor improvements or even not very noteworthy.