Managing systems maintenance
Handbook of software maintenance
Handbook of software maintenance
Lessons learned from modeling the dynamics of software development
Communications of the ACM
Software project dynamics: an integrated approach
Software project dynamics: an integrated approach
Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Perspectives in Software Engineering
ACM Computing Surveys (CSUR)
The dynamics of software project scheduling
Communications of the ACM
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Effort estimation for corrective software maintenance
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Software Maintenance Management
Software Maintenance Management
ICSE '76 Proceedings of the 2nd international conference on Software engineering
ReQuEst: Requirements-driven quality estimator
ACM SIGSOFT Software Engineering Notes
Influencing factors in outsourced software maintenance
ACM SIGSOFT Software Engineering Notes
An influence model for factors in outsourced software maintenance: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice
A step towards software preventive maintenance
ACM SIGSOFT Software Engineering Notes
Estimating software maintenance effort: a neural network approach
ISEC '08 Proceedings of the 1st India software engineering conference
Software quality evaluation through maintenance processes
ECS'10/ECCTD'10/ECCOM'10/ECCS'10 Proceedings of the European conference of systems, and European conference of circuits technology and devices, and European conference of communications, and European conference on Computer science
Minimizing the ripple effect of web-centric software by using the pheromone extension
Information Sciences: an International Journal
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.00 |
As the information technology industry gains maturity, the number of software systems having moved into maintenance is rapidly growing. Often these systems are also potential candidates for outsourcing. However, adequate information regarding size, complexity, reliability, maintainability etc. of these systems is often missing. This makes the task of estimating maintenance efforts for any such system difficult for the organization owning the systems as well as for a software services vendor bidding to outsource maintenance of the system. This is further compounded by human and management factors related to maintenance activities such as management focus, client attitude, engineers' attitude, the need for multi-location support teams etc. These factors make the problem of objectively estimating software maintenance effort almost intractable.We submit that software maintenance is of equal if not more fundamental importance to the software industry, and has not received the attention it deserves, especially in the context of estimation models.This paper describes a holistic approach towards a study of the factors affecting the effort involved in maintenance of existing software systems. It describes how one could build a systems dynamics model to predict the effort involved to maintain a software system, based on qualitative and qualitative inputs.