Call for Paper - January 2024 Edition
IJCA solicits original research papers for the January 2024 Edition. Last date of manuscript submission is December 20, 2023. Read More

Review of Software Maintenance Problems and Proposed Solutions in IT consulting firms in Mauritius

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Sokappadu V. S. B. N, Mattapullut Gopaul S. D., Rughoobur Paavan, Ramdoo Vimla Devi

Sokappadu V S B N, Mattapullut Gopaul S D., Rughoobur Paavan and Ramdoo Vimla Devi. Review of Software Maintenance Problems and Proposed Solutions in IT consulting firms in Mauritius. International Journal of Computer Applications 156(4):12-20, December 2016. BibTeX

	author = {Sokappadu V. S. B. N and Mattapullut Gopaul S. D. and Rughoobur Paavan and Ramdoo Vimla Devi},
	title = {Review of Software Maintenance Problems and Proposed Solutions in IT consulting firms in Mauritius},
	journal = {International Journal of Computer Applications},
	issue_date = {December 2016},
	volume = {156},
	number = {4},
	month = {Dec},
	year = {2016},
	issn = {0975-8887},
	pages = {12-20},
	numpages = {9},
	url = {},
	doi = {10.5120/ijca2016912414},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


Software maintenance is often a challenging and hectic process for both software engineers and IT consultancy firms. Software maintenance is considered as the longest phase in software’s lifecycle as it starts as soon as the software is deployed at the client-side and ends till the software goes obsolete. This paper sheds light on the various problems and challenges encountered by IT consulting firms in Mauritius during their software maintenance phase. A cause-analysis diagram has been used to illustrate the various problems along with their root causes. The paper then proposes some counteracting plans and solutions in order to alleviate those problems.


  1. Kaur, U. and Singh, G (2015). A Review on Software Maintenance Issues and How to Reduce Maintenance Efforts. International Journal of Computer Applications on 118-1: 0975-8887.
  2. Bennett, K.H. and Rajlich, V.T., 2000, May. Software maintenance and evolution: a roadmap. In Proceedings of the Conference on the Future of Software Engineering (pp. 73-87). ACM.
  3. Palvia, P., Patula, A. and Nosek, J., 1995. Problems and issues in application software maintenance management. Journal of Information Technology Management, 6 (pp.17-28).
  4. Wong, W.E., Horgan, J.R., London, S. and Agrawal, H., 1997, November. A study of effective regression testing in practice. In Software Reliability Engineering, 1997. Proceedings, The Eighth International Symposium (pp. 264-274). IEEE.
  5. Sannella, M.J., 1994. Constraint satisfaction and debugging for interactive user interfaces (Doctoral dissertation, University of Washington).
  6. Forman, G., 2003. An extensive empirical study of feature selection metrics for text classification. Journal of machine learning research (pp.1289-1305).
  7. Leonard D. Brown, Hong Hua, and Chunyu Gao. 2003. A widget framework for augmented interaction in SCAPE. In Proceedings of the 16th annual ACM symposium on User interface software and technology (UIST '03). ACM, New York, NY, USA, 1-10.
  8. Yu, Y.T. and Lau, M.F., 2006. A comparison of MC/DC, MUMCUT and several other coverage criteria for logical decisions. Journal of Systems and Software, 79(5), pp.577-590.
  9. Spector, A. Z. 1989. Achieving application requirements. In Distributed Systems, S. Mullender, Ed. Acm Press Frontier Series. ACM Press, New York, NY, 19-33.
  10. Canfora, G., Cimitile, A. and Lucarelli, P.B., 2000. Software maintenance.Handbook of Software Engineering and Knowledge Engineering, 1, pp.91-120.
  11. Debray, S.K., Evans, W., Muth, R. and De Sutter, B., 2000. Compiler techniques for code compaction. ACM Transactions on Programming languages and Systems (TOPLAS), 22(2), pp.378-415.
  12. Kidambi, P.C. 2003. Maintenance Issues in Software Engineering. Department of Computer Science Louisiana Tech University.
  13. Galin. 2004. Case tools and their Effect on software quality in SQL from theory to implementation, eds Pearson Education limited, Chapter 13.
  14. Hoffer, JA, George JF & Valacich JS. 2005.  Automated Tools for Systems Development in Modern Systems Analysis And Design,4th edn, Pearson/Prentice Hall, Appendix 2.
  15. Parul, DK. 2014. Challenges during Software product maintenance, International Journal of Computer Science, vol. 2 (3).
  16. Engelbertink, F.P. and Vogt, H.H., 2010. How to save on software maintenance costs. Omnext White Paper.
  17. Kapser, C. and Godfrey, M.W., 2006. Cloning considered harmful considered harmful, 13th Working Conference on Reverse Engineering (pp. 19-28). IEEE.


Software maintenance problems in Mauritius, solutions to software maintenance