It’s old, but still relevant to the topic. I’m pretty sure that everybody had this kind of interface on one of their jobs. I’m pretty sure it’s still there! First rule of UI club – you don’t talk about crap UI’s you designed in the club.
Very interesting and insightful talk from Gabe Zichermann on how gamification is around us:
CRAP is short for Change Risk Anti-Patterns – an acronym to protect you from deeply offensive code.
Measures the C.R.A.P. (Change Risk Anti-Patterns) score. It is designed to analyze and predict the amount of effort, pain, and time required to maintain an existing body of code.
A method with a CRAP score over 30 is considered CRAPpy (i.e., unacceptable, offensive, etc.).
C.R.A.P.(m) = comp(m)^2 * (1 – cov(m)/100)^3 + comp(m)
Where comp(m) is the cyclomatic complexity of method m, and cov(m) is the test code coverage provided by automated tests.