A discipline for improving software productivity

Software is the key to the functionality needed by today's telecommunications products and services. Traditionally, the creation of software has been a labor-intensive endeavor. Because of the tremendous growth in software needs during the past two decades, continuing emphasis has been given to finding ways to improve software development productivity. AT&T Bell Laboratories established a program in 1986 with the goal of tripling software development productivity within three years, i.e., improving it by a factor of three. This paper describes the program's framework and the technology being pursued to respond to this challenge.

[1]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[2]  Barry W. Boehm,et al.  Improving Software Productivity , 1987, Computer.

[3]  Lenard B. Robertson,et al.  Effective management of software development , 1986, AT&T Technical Journal.

[4]  Hans H. Kron,et al.  Programming-in-the-Large Versus Programming-in-the-Small , 1975, IEEE Transactions on Software Engineering.