Yes there is, it significantly raises the bar for maintaining plausible deniability while enabling voting fraud.
Right now if there is a bug that creates incorrect vote totals it would be very hard to prove it was done intentionally. If the software was required to be open source, then just the fact that they were running different software than was published would be strong evidence that it was intentional.