Reproducible research, software quality, online interfaces and publishing for image processing · Study