Like most fields that rely on statistical analyses, economics has suffered from a few well-publicized coding errors (most notably the Foote and Goetz finding that when correcting Donohue and Levitt's programming error in the abortion/crime paper the conclusion is reversed), and likely suffers from far more which are never discovered.
What solutions have other fields used to ameliorate this problem, and how might the incentives of researchers be changed to encourage them to submit to these changes?
Another approach is to ease the process of making your data/code open. The Center for Open Science is an interesting non-profit that started this year. They're developing The Open Science Framework, which is a tool meant to assist with the research workflow--it facilitates collaboration, version control, and it reduces making your data/code open (completely or in parts) to a single click. I guess the strategy is to lure researchers into using the software by making a useful tool, and hoping that if openness is only a click away, more of them will just click the button. I could see this or something like it making a real impact.