Influencing factors in outsourced software maintenance

Software lifecycle management is a complex phenomenon with each stage posing its unique technical and other challenges. Maintenance and enhancement of software brings in its own share of complexities to this phase. While uncertainties associated with software baseline in themselves pose a huge challenge in planning and estimation of maintenance activities, there are several other factors that contribute to overall success of software maintenance project especially in an outsourcing scenario. This paper brings out the results of an analysis of some such factors, their interrelationship and influence on software maintenance activities and effort.

[1]  Michelle Cartwright,et al.  Predicting with Sparse Data , 2001, IEEE Trans. Software Eng..

[2]  Marvin V. Zelkowitz,et al.  Perspectives in Software Engineering , 1978, CSUR.

[3]  Gautam Shroff,et al.  Dynamics of software maintenance , 2004, SOEN.

[4]  Hyunsoo Kim,et al.  The software maintenance project effort estimation model based on function points , 2003, J. Softw. Maintenance Res. Pract..

[5]  E. Burton Swanson,et al.  The dimensions of maintenance , 1976, ICSE '76.

[6]  M A Branch,et al.  Software maintenance management , 1986 .

[7]  Victor R. Basili,et al.  Understanding and predicting the process of software maintenance releases , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[8]  Alan W. Brown,et al.  A Case Study in Software Maintenance , 1993 .