Quality Assurance/Status 2012-2014

Last update on: 2012-06-monthly

2012-06-monthly
en:User:Ori.livneh had been learning about the architecture of MediaWiki extensions and decided to codify what he had learned into an extension skeleton, Extension:SkelJS, which automates some good practices when developing JavaScript-centric MediaWiki extensions.

Debug hooks were added to the clicktracking extension with the goal of improving QA for experiments. Ori wrote a clicktracking dashboard that intercepts event logging calls and displays them on-screen, shows which experiments are currently active, and to which bucket (if any) the current user has been assigned.

Work is ongoing on a re-write of the clicktracking extension, which is taking shape as at Extension:E3_Experiments. The code for simple random sampling has been re-written using Murmurhash as a hashing algorithm. Ori wrote a MySQL plugin implementation of Murmurhash that allows it to be used for server-side data analysis. 