둘째, 재범의 실태를 파악하고 분석하는 것은 프로그램의 질적 개선을 위해 필요하다. 프로그램이나 제도의 지속적인 질적 개선은 투입(input, 예 : 자원이나 직업훈련), 산출(outputs, 예: 집단상담의 시간), 결과(outcomes, 예 : 교육적 성과나 재범형)와 관련된 자료들의 연속적인 흐름을 통하여 이루어질 수 있다. 투입과 산출에서의 점진적인 조정이나 변화를 통한 프로그램의 질적 개선은 결과를 변화시킬 수 있는데, 이러한 조정이나 변화는 주의 깊게 기록되고 평가되어야만 한다. 여기서 채 범행(re-offending)과 이를 측정한 재범(recidivism)은 산출물들을 매개로 나타나는 최종적 효과로 간주되며(CJCA, 2009:5), 재범에 대한 측정과 연구는 재범에 영향을 미치는 요인(투입과 산출과 관련된 요인)들을 밝혀냄으로써 프로그램의 질적 개선을 가능하게 만든다.
재범 방지 프로그램의 개선을 위해서는 입력, 산출, 결과로 이루어지는 일련의 과정에서 입력과 산출물의 점차적 변경으로 품질을 개선시킬 수 있으며, 이를 통해 재범과 상습범죄의 내용을 파악하여 재범 요인들을 찾아 낼 수 있다.  