Code quality : the open source perspective - Spinellis, Diomidis (Effective software development series, 2006)