Key points are not available for this paper at this time.
Currently, the process of large-scale program development and maintenance appears to be unpredictable; its costs are high and its output is a fragile product. Clearly, one should try to reach beyond understanding and attempt to change the process for the better.
Belady et al. (Thu,) studied this question.