In reply to Moschops.

Not necessarily. The process you describe is a stereotype but its not really a process that is followed in detail by many scientists in practice. It's also specifically a model of scientific research, not of research in general. There are different modes of research, many of which rely on computation that don't follow a scientific approach necessarily. We don't seek to exclude these from the journal as long as their code is up to our standards.

The point I was trying to make is that in almost all modern research there are computational systems that we rely on, depend on, and usually don't think about very much. What we seek to do is ultimately to encourage people to build systems that can be understood in terms of what their limitations and capabilities are, rather than being simply black boxes that we take for granted.