"in the absence of evidence to the contrary, the courts will presume that mechanical instruments were in order at the material time... The principle has been applied to such devices as speedometers and traffic lights and in the consultation paper we saw no reason why it should not apply to computers."
Bob works as a postmaster running a small local post office. Bob must use software provided to him by The Post Office. That software is faulty. One of the errors is that it reports more money present in Bob's office than there actually is. Bob contacts his superiors who tell him that no-one else is having a problem (this is a lie, other people are having the same problem and they know this) and that the software is correct. They give Bob a choice: supply the missing funds or deal with the police. Bob is acting in good faith and he assumes this is a simple mistake that'll get sorted out, so he supplies the missing money from his own funds, and keeps telling his superiors to fix it. Eventually, Bob runs out of money (or, maybe, he says "get the police involved".) So, the police arrest Bob (because we have a low threshold for arrest over here) and interview Bob under caution. Police are told by Post Office that the software is reliable, and that Bob is lying. Police aggressively question Bob. It goes to court. Bob is convicted.
Because this is what happened to hundreds of people.
What's Bob supposed to do? Ask the Post Office to supply the source code so he can have a look for bugs?
Surely someone made this argument. Was the response 'This aggregate value proves you wrong. We may not know where it came from, but it is all the evidence we need.'?
But if Bob, kept records, of his transaction, and could show an irregularity between the his records and theirs this could be used as evidence of a faulty system an warrant further investigation.
But you listed another issue that the law wouldn't help, the police don't believe Bob, they don't investigate, The courts don't believe bob.
I don't see how you think this different finding would change that.
In almost any case, if the cops don't believe you, and the court doesn't believe you, you are going to get screwed.
Their position was that you don’t need to check the calculations, don’t need to show why it produced the results it did, you just assume it’s always correct. I work in the finance industry myself and have supported financial applications in banks and exchanges and the way these cases were handled is unbelievable. We’d never make assumptions about our systems like this, it was grossly negligent and incompetent and the courts need very clear guidance on how to do better.
"In any proceedings, a statement in a document produced by a computer shall not be admissible as evidence of any fact stated therein unless it is shown. That at all material times the computer was operating properly, or if not, that any respect in which it was not operating properly or was out of operation was not such as to affect the production of the document or the accuracy of its contents."
they have now changed the position to
"in the absence of evidence to the contrary, the courts will presume that mechanical instruments were in order at the material time... The principle has been applied to such devices as speedometers and traffic lights and in the consultation paper we saw no reason why it should not apply to computers."
I have no earthly idea, where the assumption about not checking calculations, or "don’t need to show why it produced the results it did." comes from or how you arrived at that conclusion.
your logical seems as daft as asking if I've ever used a computer system, on a computer system.
But the evidence to the contrary could have been something as simple as showing patch notes addressing a bug, or online complaints about that bug, which could have affected the software in a way that gave rise to the circumstances of the lawsuit.
But if you get 100s of cases and it appears that ever user of this software without failure is stealing despite no other evidence and all of them protesting their innocence, then you might wanna reconsider.
Assume that software has no bugs if there is a publically available machine-checkable proof of the program correctness.