Another way to determine attitudes is naturallanguage processing methods, where software algorithms use different sets of rules to decipher statements and try to glean their intended meaning.
The vagaries of hardware, software and naturallanguage will always ensure that exact reproducibility remains uncertain, but withholding code increases the chances that efforts to reproduce results will fail.