|
ABSTRACT
Maintenance and enhancement of application software consume a major portion of the total life cycle cost of a system. Rough estimates of the total systems and programming resources consumed range as high as 75-80 percent in each category. However, the area has been given little attention in the literature. To analyze the problems in this area a questionnaire was developed and pretested. It was then submitted to 120 organizations. Respondents totaled 69. Responses were analyzed with the SPSS statistical package. The results of the analysis indicate that: (1) maintenance and enhancement do consume much of the total resources of systems and programming groups; (2) maintenance and enhancement tend to be viewed by management as at least somewhat more important than new application software development; (3) in maintenance and enhancement, problems of a management orientation tend to be more significant than those of a technical orientation; and (4) user demands for enhancements and extension constitute the most important management problem area.
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
|
Belady, L.A., and Lehman, M.M. A model of large program development. IBM Syst. J. 3 (1976),
|
| |
2
|
Boehm, B.W. The high cost of software. Proc Symp on High Cost of Software, Monterey, Calif., 1973, pp. 27--40.
|
| |
3
|
B. W. Boehm , J. R. Brown , M. Lipow, Quantitative evaluation of software quality, Proceedings of the 2nd international conference on Software engineering, p.592-605, October 13-15, 1976, San Francisco, California, United States
|
| |
4
|
Boehm, B.W. Software engineering. IEEE Trans. Comptrs. C-25 (Dec. 1976), 1226-1241.
|
| |
5
|
Brantley, C.L., and Osajima, Y.R. Continuing development of centrally developed and maintained software systems. IEEE Comptr. Soc. Proc. 45 (Spring 1975), 285-288.
|
 |
6
|
|
 |
7
|
|
| |
8
|
Ditri, A.E., Shaw, J.C., and Atkins, W. Managing the EDP Function. McGraw-Hill, New York, 1971.
|
| |
9
|
Elshoff, J.L. An analysis of some commercial PL/I programs. IEEE Trans. Software Eng. SE-2 (June 1976, 113-120.
|
| |
10
|
|
| |
11
|
Gunderman, R.E. A glimpse into program maintenance. Datamation 19 (June 1973), 99-101.
|
| |
12
|
Implications of Using Modular Programming. Guide No. 1, Hoskyns Syst. Res., J. Hoskyns and Co., London, 1973.
|
| |
13
|
Khan, Z. How to tackle the systems maintenance dilemma. Canadian Data Syst. (March 1975), 30-32.
|
| |
14
|
Kosy, D.W. Air Force command and control information processing in the 1980's: Trends in software technology. U.S. Air Force Proj. RAND, RAND Corp., Santa Monica, Calif., June 1974, p. 70.
|
| |
15
|
Lientz, B.P., Swanson, E.B., and Tompkins, G.E. Maintenance questionnaire and list of respondents. Tech. Rep., 1976; available from authors, U. of California at Los Angeles.
|
| |
16
|
Lindhorst, W.M. Scheduled maintenance of applications software. Datamation 19 (May 1973), 87-89.
|
| |
17
|
lClooney, J.W. Organization program maintenance. Datamation 21 (Feb. 1975), 63-66.
|
| |
18
|
Nie, N.H., et al. SPSS McGraw-Hill, New York, 1975.
|
| |
19
|
Program maintenance: User's view. Data Processing 7 (Sept.-Oct. 1973), I-4.
|
| |
20
|
Riggs, R. Computer system maintenance. Datamation 15 (Nov. 1969), 227-235.
|
| |
21
|
Sterns, S. Experience with centralized maintenance of a large application system. IEEE Comptr. Society Proc. 45 (Spring, 1975), 297-302.
|
| |
22
|
|
| |
23
|
Canning, R. That maintenance iceberg. In EDP Analyzer, Vol. 10, No. 10 Canning Pub., Vista, Calif., Oct. 1972.
|
CITED BY 45
|
|
|
|
|
Soon Ang , Sandra Slaughter, Alternative employment structures in information systems: a conceptual analysis, Proceedings of the 1995 ACM SIGCPR conference on Supporting teams, groups, and learning inside and outside the IS function reinventing IS, p.181-193, April 06-08, 1995, Nashville, Tennessee, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T. H. Ng , S. C. Cheung , W. K. Chan , Y. T. Yu, Work experience versus refactoring to design patterns: a controlled experiment, Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering, November 05-11, 2006, Portland, Oregon, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stoney Jackson , Premkumar Devanbu , Kwan-Liu Ma, Stable, flexible, peephole pretty-printing, Science of Computer Programming, v.72 n.1-2, p.40-51, June, 2008
|
|
|
|
|
|
|
|