skip to main content
article

A step towards software preventive maintenance

Published: 01 July 2007 Publication History

Abstract

In a world interwoven economically, increasing dependence on critical software applications either in transaction processing (banking, Government services etc) or manufacturing automation (automobiles, pharmaceuticals, chemicals) has accentuated the economic impact aging software can have. Software with increased usage operating in unforeseen conditions at throughput much higher then initial expectations can degrade fast leading to higher altered form and dramatic drop in performance indicators. In the current paper we have tried to analyse the issues governing software maintenance and how preventive maintenance which is still considered a very evolving field in the context of software engineering can help the software product age usefully. We have also attempted to address the above in the essence of how it is done for hardware preventive maintenance which is a better understood and commercially accepted concept. Finally we suggest model for the preventive maintenance integrated within software life cycle.

References

[1]
Pressman RS. Software Engineering (5th edition) McGraw-Hill Companies: New York NY, 2001.
[2]
Aggarwal K. K. and Singh Y., Software Engineering: Programs, documentation, operating procedures. New Age international publishers, 2005.
[3]
Lientz BP, Swanson EB. Software Maintenance Management: a Study of the Maintenance of Computer Application Software in 487 Data Processing Organizations. Addison-Wesley Publishing Company: Reading MA, 1980.
[4]
Hatton, L. How Accurately Do Engineers Predict Software Maintenance Tasks? Volume 40, Issue 2, Feb. 2007 Page(s): 64--69.
[5]
Miller, J. C., 1979, Techniques of Program and System Maintenance, 1981, ed. Parikh, G., Winthrop Publishers, 181--182.
[6]
Chapin N, Do We Know What Preventive Maintenance Is? In Proceedings, International Conference on Software Maintenance, IEEE, Computer Society Press in Los Alamitos CA, 2000.
[7]
Bennett, K. H., Rajlich, V. T., Software Maintenance and evolution: a Roadmap, Proceedings of the conference on the future of Software Engineering table of contenets, Limerick. Ireland, 2000, pp 73--87.
[8]
IEEE Standard Glossary of Software Engineering Terminology, IEEE Std 610.12-1990 (1991 Corrected Edition). The Institute of Electrical and Electronics Engineers, Inc., 1994.
[9]
IEEE Standard for Software Maintenance, IEEE Std 1219--1998. The Institute of Electrical and Electronics Engineers, Inc. 1998.
[10]
IEEE Standard for Software Maintenance, IEEE Std 14764--2006. The Institute of Electrical and Electronics Engineers, Inc. 2006.
[11]
Kajko-Mattsson M, Can we learn anything from Hardware preventive maintenance? 2001 IEEE.
[12]
Kajko-Mattsson M, Preventive Maintenance! Do We Know What It Is?, International panel, In Proceedings, International Conference on Software Maintenance, IEEE Computer Society Press in Los Alamitos CA, 2000.
[13]
Garg S, Puliafito A, Telek M, Trivedi K., Analysis of preventive maintenance in transactions based software systems. IEEE transactions on Computers, 47(1), pp. 96--107, 1998.
[14]
Bhatt Pankaj, Shroff Gautam, Misra Arun K., Dynamics of Software Maintenance, ACM SIGSOFT Softwatre engineering notes, Volume 29, Number 5, September 2004.

Cited By

View all
  • (2020)Towards a preventive maintenance approach for multi-agent applicationsMultiagent and Grid Systems10.3233/MGS-20032216:1(83-99)Online publication date: 9-Apr-2020
  • (2016)Software Maintainability: Systematic Literature Review and Current TrendsInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819401650043126:08(1221-1253)Online publication date: 27-Oct-2016
  • (2014)A Model to Assist the Maintenance vs. Replacement Decision in Information SystemsSoftware Design and Development10.4018/978-1-4666-4301-7.ch071(1461-1480)Online publication date: 2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 32, Issue 4
July 2007
133 pages
ISSN:0163-5948
DOI:10.1145/1281421
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2007
Published in SIGSOFT Volume 32, Issue 4

Check for updates

Author Tags

  1. documentation
  2. hardware preventive maintenance
  3. maintainability
  4. software maintenance

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)1
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Towards a preventive maintenance approach for multi-agent applicationsMultiagent and Grid Systems10.3233/MGS-20032216:1(83-99)Online publication date: 9-Apr-2020
  • (2016)Software Maintainability: Systematic Literature Review and Current TrendsInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819401650043126:08(1221-1253)Online publication date: 27-Oct-2016
  • (2014)A Model to Assist the Maintenance vs. Replacement Decision in Information SystemsSoftware Design and Development10.4018/978-1-4666-4301-7.ch071(1461-1480)Online publication date: 2014
  • (2014)Application of Group Method of Data Handling model for software maintainability prediction using object oriented systemsInternational Journal of System Assurance Engineering and Management10.1007/s13198-014-0227-45:2(165-173)Online publication date: 20-Feb-2014
  • (2012)A Model to Assist the Maintenance vs. Replacement Decision in Information SystemsMeasuring Organizational Information Systems Success10.4018/978-1-4666-0170-3.ch008(137-157)Online publication date: 2012
  • (2010)Text-based classification incoming maintenance requests to maintenance type2010 International Symposium on Information Technology10.1109/ITSIM.2010.5561540(693-697)Online publication date: Jun-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media