Academic dissertation for Oboe.js project