Hello and welcome all,
Over the coming year or so i plan to be working with Riot Games to improve the ELO ranking system for the popular video game, League of Legends.
I feel that the system is currently flawed. Your ELO is highly volatile and thus a bad indication of player skill. I plan to rework the calculation system to make you ELO much more stable and a better indicator of skill. Other factors like duo queuing also effect how well a game can be played.
At the moment i only have ideas but i will slowly develop these into hopefully a paper to present to Riot highlighting the flaws in the current system and how the system i propose will fix this.