SOFTWARE MAINTENANCE: AN ANALYTICAL APPROACH

Gautam A. Kudale1*, Jagdish A. Sangvikar2*
1Vidya Pratishthan’s Arts, Science and Commerce College, Baramati, MS, India
2Vidya Pratishthan’s Arts, Science and Commerce College, Baramati, MS, India
* Corresponding Author : sangvikarjagdish@yahoo.co.in

Received : -     Accepted : -     Published : 15-12-2011
Volume : 1     Issue : 1       Pages : 1 - 4
Bioinfo Comput Math 1.1 (2011):1-4

Cite - MLA : Gautam A. Kudale and Jagdish A. Sangvikar "SOFTWARE MAINTENANCE: AN ANALYTICAL APPROACH." BIOINFO Computational Mathematics 1.1 (2011):1-4.

Cite - APA : Gautam A. Kudale, Jagdish A. Sangvikar (2011). SOFTWARE MAINTENANCE: AN ANALYTICAL APPROACH. BIOINFO Computational Mathematics, 1 (1), 1-4.

Cite - Chicago : Gautam A. Kudale and Jagdish A. Sangvikar "SOFTWARE MAINTENANCE: AN ANALYTICAL APPROACH." BIOINFO Computational Mathematics 1, no. 1 (2011):1-4.

Copyright : © 2011, Gautam A. Kudale and Jagdish A. Sangvikar, Published by Bioinfo Publications. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution and reproduction in any medium, provided the original author and source are credited.

Abstract

Softwaremaintenance is defined asmodification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment.[16] Software maintenance is an unavoidable activity in such changing world. This paper focuses on the different types ofmaintenance and their relative studies.At what extent and what percentage a particularmaintenance is required is also focused. Software development has become the most valuable productive asset to any business, industrial and government organization in the present time. Ever since there has been software there has been software maintenance [1]. No theory or practice indicates that will change.We examinewhy software needs “software maintenance”. The demands that cause software change are requirements for functional change (enhancement), failures and errors (correction), technology change (adaption), user help and support new developments. The paper presented here also focuses on the need of software maintenance, types of softwaremaintenance, amounts that are consumed for each type of software maintenance, software maintenance problems. Beyond these things, the steps that carry out the process of softwaremaintenance and it’s relevant diagram is also exhibited.

References

[1] Nicholas Zvegintzov, Girish Parikh, “Sixty Years of SoftwareMaintenance: Lessons Learned,” icsm, pp.726- 727, 21st IEEE International Conference on Software Maintenance (ICSM’05), 2005  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[2] Software Maintenance Research in the Mire? Frank Niessink Division of Mathematics and Computer Science, Faculty of Sciences, Vrije Universiteit. Annual Workshop on Empirical Studies of SoftwareMaintenance (WESS’99), September 3-4, 1999, Oxford, UK  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[3] “Software Maintenance”, Gerardo Canfora and Aniello Cimitile , University of Sannio, Faculty of Engineering at Benevento Palazzo Bosco Lucarelli, Piazza Roma 82100, Benevento Italy. 29 nov, 2000  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[4] Maintenability : Theory and Practice Gary O’ Neill Georgia Tech Research Institute Logistics and Maintenance Applied Research Center  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[5] Software maintenance from a Service Perspective, FRANK NIESSINK and HANS VAN VLIET, Faculty of Science, division of Mathematics and Computer Science, Vrije Universiteit, De Boeleallan 1081a,1081HV Amsterdam, the Netherlands  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[6] Software maintenance - an overview, Carl Allen CEng MBCS CITP  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[7] SoftwaremaintenanceAs Part of the Software Life Cycle, Comp 180: Software Engineering Prof. Stafford, Dept. of Computer Science Tufts University, December 16, 2003  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[8] Neural Based Model to Predict Corrective Maintenance Time, Yogesh Singh, Bindu Goel, Pravin Chandra, Journal of CSI, Vol. 37, No. 2, April – June 2007.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[9] Astep towards software preventive maintenance, Yogesh Singh, Bindu Goel, ACM SIGSOFT Software Engineering Notes, Volume 32, Num,ber 4, July 2007  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[10] Evaluation of Various training algorithms in a neural network model for software engineering application, K.K. Aggrawal et all. ACM SIGSOFT Software Engineering Notes, Volume 30, Num,ber 4, July 2005  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[11] SoftwareMaintenanceAs Part of the Software Life Cycle Comp180: Software Engineering Prof. Stafford Department of Computer Science TuftsUniversityKagan Erdil December 16, 2003  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[12] Types of software evolution and software maintenance Ned Chapin1,_,†, Joanne E. Hale2, Khaled Md. Khan3, Juan F. Ramil4 and Wui-Gee Tan5  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[13] Roger S. Pressman, Software Engineering: A Practitioner’s Approach, McGraw-Hill Higher Education  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[14] Software Maintenance, Effective Practices for GeographicallyDistributed Environments, Gopalaswamy Ramesh , Ramesh Bhatti Prolu, TATAMC GRAWHILL  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[15] System Analysis, Design, An Introduction to Software Engineering (SADSE), Prof. S. Parthasarathy, Prof. B.W. Khalkar, Everest Publishing house  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[16] IEEE Standard for Software Maintenance, IEEE Std 1219-1998 (Revision of IEEE Std 1219-1992).  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus