Return to Article Details Why do biomedical researchers learn to program? An exploratory investigation