Key points are not available for this paper at this time.
We distinguish the activity of writing large programs from that of writing small ones. By large programs we mean systems consisting of many small programs (modules), usually written by different people.
DeRemer et al. (Tue,) studied this question.