ACM Home Page
Please provide us with feedback. Feedback
Some basic determinants of computer programming productivity
Full text PdfPdf (1.19 MB)
Source
Communications of the ACM archive
Volume 21 ,  Issue 6  (June 1978) table of contents
Pages: 472 - 483  
Year of Publication: 1978
ISSN:0001-0782
Author
Earl Chrysler  Univ. of Wisconsin-Parkside, Kenosha
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 55,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359511.359523
What is a DOI?

ABSTRACT

The purpose of this research was to examine the relationship between processing characteristics of programs and experience characteristics of programmers and program development time. The ultimate objective was to develop a technique for predicting the amount of time necessary to create a computer program. The fifteen program characteristics hypothesized as being associated with an increase in programming time required are objectively measurable from preprogramming specifications. The five programmer characteristics are experience-related and are also measurable before a programming task is begun. Nine program characteristics emerged as major influences on program development time, each associated with increased program development time. All five programmer characteristics were found to be related to reduced program development time. A multiple regression equation which contained one programmer characteristic and four program characteristics gave evidence of good predictive power for forecasting program development time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Boehm, B.W. Software and its impact: A quantitative assessment. Datamation 19, 5 (May 1973) 48-59.
 
2
Brandon, D.H., Management Standards for Data Processing. Van Nostrand, Princeton, N.J., 1963.
 
3
Brooks, F.P. Jr. The mythical man-month. Datamation 20, 12 (Dec. 1974) 45-52.
 
4
Daniel, W.W., and Terrelt, J.C. Business Statistics. Houghton Mifflin, Boston, Mass., 1975.
 
5
Day, C. Why document? Data Management 13. 1 (Jan. 1975) 6-9.
 
6
Draper, N.R., and Smith, H. Applied Regression Analysis. Wiley, New York, 1966.
 
7
Farr, L., and Zagorski, H.J. Factors that Affect the Cost of Computer Programming: A Quantitative Analysis. System Development Corp., Santa Monica, Calif., Aug. 1964, pp. 59-86.
 
8
Gayle, J.B. Multiple regression techniques for estimating computer programming costs. J. Syst. Manage. 22, 2 (Feb. 1971), 13-16.
 
9
Howard, M. Organizing and managing the programming effort. Data Processing Digest 14, 11 (Nov. 1968), 1-18.
 
10
Keider, S.P. Why projects fail. Datamation 20, 12 (Dec. 1974), 53-55.
 
11
Krauss, L.I. Administering and Controlling the Company Data Processing Function. Prentice-Hall, Englewood Cliffs, N.J., 1969.
 
12
La Bolle, V. Development of Equations for Estimating the Costs of Computer Program Production. System Development Corp., Santa Monica, Calif., April 1966.
 
13
Nelson, E.A. Management Handbook for the Estimation of Computer Programming Costs. System Development Corp., Santa Monica, Calif., March 1967.
 
14
Nunnally, J.C., Psychometric Theory. McGraw-Hill, New York, 1967.
 
15
Ridge, W.J., and Johnson, L.E. Effective Management of Computer Software. Dow Jones-Irwin, Homewood, Ill., 1973.
 
16
Rothery, B. Installing and Managing a Computer. Brandon Systems Press, New York, {969.
17
 
18
Scott, R.F., and Simmons, D.B. Programmer productivity and the delphi technique. Datamation 20, 5 (May, 1974), 71-73.
 
19
Upton, M. Software firms rate high on pay scale. Computerworld (Jan. 1, 1975), 24-25.
 
20
Weinwurm, G. F., Ed., On the Management of Computer Programming. Auerbach, Philadelphia, Pa., 1970.
 
21
Walston, C.E., and Felix, C.P. A method of programming measurement and estimation. IBM Syst. J. 16, I (Jan-March 1977), 54-73.
 
22
Wolverton, R.W. The Cost of Developing Large Scale Software. Operational Software Operations, TRW Systems Group, Redondo Beach, Calif., 1972.

CITED BY  14