Error-proneness in programming