Managing systems maintenance
Software complexity and maintenance costs
Communications of the ACM
A reengineering framework for small scale software
ACM SIGSOFT Software Engineering Notes
Understanding and predicting the process of software maintenance release
Proceedings of the 18th international conference on Software engineering
Employment outsourcing in information systems
Communications of the ACM
A framework for management software project development
Proceedings of the 1999 ACM symposium on Applied computing
Perspectives in Software Engineering
ACM Computing Surveys (CSUR)
Issues in Software Maintenance
ACM Computing Surveys (CSUR)
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
Software Reengineering
Effort estimation for corrective software maintenance
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Advances in Software Maintenance Management: Technologies and Solutions
Advances in Software Maintenance Management: Technologies and Solutions
Handbook of Software Maintenance
Handbook of Software Maintenance
Software Maintenance Management
Software Maintenance Management
Paradigm shift in software re-engineering: an experience report
CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
Software Metrics and Application Domain Complexity
APSEC '97 Proceedings of the Fourth Asia-Pacific Software Engineering and International Computer Science Conference
ICSE '76 Proceedings of the 2nd international conference on Software engineering
The software maintenance project effort estimation model based on function points
Journal of Software Maintenance: Research and Practice
Dynamics of software maintenance
ACM SIGSOFT Software Engineering Notes
Information systems services outsourcing reality in large Portuguese organisations
International Journal of Business Information Systems
Multi-variate principal component analysis of software maintenance effort drivers
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part II
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.00 |
The rapid growth of the Internet in the recent past has encouraged global deployment of work by an increasing number of organizations around the world, and they are now in a better position to outsource their IT functions to specialist vendors. With the passage of time, we find more and more software systems moving into the maintenance phase. Such software systems have become an increasingly significant expenditure for businesses. Consequently, these are often potential candidates for outsourcing. Inadequate information regarding the size, complexity, reliability, maintainability, etc., of these systems often makes the task of estimating the maintenance effort a challenge. Other human and organizational factors, typical to maintenance activities, such as organization climate, customer attitude, engineers' attitude, the need for multi-location support teams, etc., make the situation even more complex. In this paper we present the results of an empirical study carried out to identify such factors and study their influence on the maintenance effort. We classify these factors in four categories, namely system baseline, maintenance team, customer's attitude and organizational climate. We also propose a model which can help a practitioner to predict and control the impact on maintenance effort, based on the strengths of these factors. Copyright © 2006 John Wiley & Sons, Ltd.