Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/962289.962304dlproceedingsArticle/Chapter ViewAbstractPublication PagescasconConference Proceedingsconference-collections
Article
Free access

Maintenance productivity: observations based on an experience in a large system environment

Published: 24 October 1993 Publication History

Abstract

This paper is concerned with the economical maintenance of large software products. It examines the software maintenance process and outlines a framework, based on cost-benefit, within which changes to the maintenance environment affecting future maintenance productivity can be evaluated. It also looks at the rationale for the recommendations that are made. The recommendations include the formation of a team charged with overseeing the maintainability of the products and the implementation of certain protocols for maintenance that rigorously incorporate documentation maintenance. The paper is based on the authors ' experience with a large software product, and contains product-specific recommendations.

References

[1]
ALBRECHT, A. J., Measuring Application Development Productivity. Proc. IBM Applications Development Symposium, Monterey, CA, Oct. 1979, pp. 83--92.
[2]
ARTHUR, J. D. and STEVENS, K. T. Assessing the Adequacy of Documentation through Document Quality Indicators. Proc. Conference on Software Maintenance - 1989, pp. 40--49.
[3]
BASILI, V. I. and MUSA, J. D. The Future Engineering of Software: A Management Perspective. IEEE Computer, v. 24 #9, Sept. 1991, pp. 90--96.
[4]
BOEHM, B., BROWN, J. R., KASPAR, H., LIPOW, M., MACLEOD, J., and MERRIT, M. J. Characteristics of Software Quality. North-Holland, 1978.
[5]
BOEHM, B. Software Engineering Economics. Prentice-Hall, 1981.
[6]
BOEHM, B. A Spiral Model for Software Development and Enhancement. IEEE Computer, v. 21 #5, May 1988, pp. 61--72.
[7]
CAMERON, J. JSP & JSD: The Jackson Approach to Software Engineering. IEEE Computer Science Society Press, 1989.
[8]
BRICE, L. and CONNELL, J. System Information Database: An Automated Maintenance Aid. Proc. National Computer Conference, AFIPS, 1984, pp. 209--216.
[9]
CARD, D. N., COTNOIR, D. V., and GOOREVICH, C. E. Managing Software Cost and Maintenance Quality. Proc. Conference on Software Maintenance, 1987.
[10]
CONTE, S. D., DUNSMORE, H. E., and SHEN, V. Y. Software Engineering Metrics and Models. The Benjamin/Cummings Publishing Company, Inc., 1986.
[11]
GILB, T. A Comment on the Definition of Reliability. ACM Software Engineering Notes, v. 4, #3, July 1979.
[12]
GRADY, R. B. and CASWELL, D. L. Software Metrics: Establishing a Company-Wide Program. Prentice-Hall, 1986.
[13]
GRADY, R. B. Measuring and Managing Software Maintenance. IEEE Software, v. 4, #9, Sept. 1987, pp. 35--45.
[14]
GUSTAFSON, D. A., MELTON, A. C., AN, K.-H., and LIN, L. H. Software Maintenance Models. Software Maintenance and Computers (ed. D. Longstreet), IEEE Computer Society Press, 1990, pp. 23--35.
[15]
HALSTEAD, M. H. Elements of Software Science. Elsevier, 1977.
[16]
JONES, C. A Short History of Function Points and Feature Points. Software Productivity Research, Inc., Burlington, MA, June 1986.
[17]
LEINTZ, B. P. Issues in Software Maintenance. ACM Computing Surveys, v. 15 #3, Sept. 1983, pp. 271--278.
[18]
NAKAJO, T. and KUME, H. A Case History of Software Error Cause-Effect Relationships. IEEE Transactions on Software Engineering, v. 17 #8, Aug. 1991, pp. 830--838.
[19]
NAUR, P. and RANDELL, B. (eds.) Software Engineering: A Report on a Conference Sponsored by the NATO Science Committee. NATO, 1969.
[20]
PAGE-JONES, M. The Practical Guide to Structured Systems Design. Yourdan Press, 1980.
[21]
PRESSMAN, R. S. Software Engineering: A Pracitioner's Approach, 3rd edition. McGraw-Hill, New York, 1992.
[22]
SCHNEIDEWIND, N. F. The State of Software Maintenance. IEEE Transactions on Software Engineering, v. SE-13 #3, March 1987, pp. 303--310.
[23]
SWANSON, E. B. The Dimensions of Maintenance. Proc. 2nd International Conference on Software Engineering, 1976, pp. 492--497.
[24]
TAUSWORTHE, R. C. Standardized Development of Computer Software. Prentice-Hall, 1977.
[25]
VALLABHANENI, S. R. Auditing the Maintenance of Software. Prentice-Hall, 1987.
[26]
WALSTON, C. E. and FELIX, C. P. A Method of Programming and Estimation. IBM System Journal, v. 16 #1, 1977, pp. 54--73.
[27]
YOURDAN, E. N. Modern Structured Analysis. Prentice-Hall, 1990.

Cited By

View all
  • (2019)Classifying code comments in Java software systemsEmpirical Software Engineering10.1007/s10664-019-09694-w24:3(1499-1537)Online publication date: 31-Jul-2019
  • (2017)Classifying code comments in Java open-source software systemsProceedings of the 14th International Conference on Mining Software Repositories10.1109/MSR.2017.63(227-237)Online publication date: 20-May-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
CASCON '93: Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
October 1993
12 pages

Sponsors

  • IBM Centre for Advanced Studies (CAS)
  • NRC: National Research Council - Canada

Publisher

IBM Press

Publication History

Published: 24 October 1993

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 24 of 90 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)68
  • Downloads (Last 6 weeks)15
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Classifying code comments in Java software systemsEmpirical Software Engineering10.1007/s10664-019-09694-w24:3(1499-1537)Online publication date: 31-Jul-2019
  • (2017)Classifying code comments in Java open-source software systemsProceedings of the 14th International Conference on Mining Software Repositories10.1109/MSR.2017.63(227-237)Online publication date: 20-May-2017

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media