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