AJ Ko, R Abraham, L Beckwith, A Blackwell… - ACM Computing …, 2011 - pure.psu.edu
Most programs today are written not by professional software developers, but by people with
expertise in other domains working towards goals for which they need computational …