Slashdot Mirror


Minor Computer Flaw Frees State Prisoners

Ruvim writes "A Michigan State audit shows a software glitch let some prisoners get out early. From the article: 'The audit report shows errors in the release dates of 23 prisoners between October 2003 and March 2005. Some were let out early, while others were let out late... A flaw in computer programming caused State jails to release 8 prisoners anywhere from 39-161 days early, prisoners who were doing time for everything from embezzlement and drugs to bad check writing.'"

1 of 268 comments (clear)

  1. Summary of PDF someone linked by xenotrout · · Score: 4, Informative

    The problem seems to be more than software or hardware. A state law created a sentence-length committee or ruleset that was not fully communicated to the Department of Corrections (DOC). The DOC tried to interpret the information they had and came up with a manual for calculating a prisoner's release date. This manual includes two non-automated methods of calculating a simple release date, and some informal rules for calculating release dates in general. The DOC later wrote (or contracted out the writing of) the program that automatically calculates release dates.

    The audit being reported compared the computer computation with the two non-automated methods and found that none of the three gave the same results. Not only was the software inconsistant with the manual, but the manual was self-inconsistant. The software may have actually used the right calculation, but the audit seemed unable to determine what the right calculation was (because of the confusing state law mentioned earlier).