The Ruby Bibliography

The Ruby programming language hasn't historically been the subject of much research, either in industry or academia. A lot of recent systems research has used languages like C, C++ and Java. Contemporary programming language research often uses languages like Java, Scala and Haskell. Modern research into VMs, compilers and garbage collectors is often based on Java or recently Python.

However there are now a growing number of research projects using Ruby. On this page we list theses and peer-reviewed papers and articles that cover Ruby implementation or use Ruby, including alternative implementations such as JRuby. We also list other notable papers that don't mention Ruby but are applied in Ruby implementations.

Ruby

Virtual Machines

Parallelism and Concurrency

Tooling

Type Systems

Applications

Bioinformatics

Modelling

Standards

Notable Other Papers

Virtual Machines

Type Systems


Compiled by Chris Seaton

Contributions appreciated - fork on GitHub