Assessing Software Replacement Success: An Industrial Case Study Applying Four Approaches
This paper describes an industrial case study assessing software replacement success and other effects. The target of assessments has been a large commercial legacy system for customer register management. The success of its replacement by its performed rewrite has been assessed via four approaches concerning: user satisfaction, strengths and problems of the system, problem surveillance and expert judgments. The approaches and metrics have been selected in cooperation with industrial experts in order that they would meet the needs of their organization. The assessments have been conducted by comparing the situations before and after the rewrite. They have included quality aspects. The applied approaches have supplemented each other well and results provided by them have been mainly consistent. The study has offered a wide view of the system replacement effects and lessons for the replacement assessment process improvement in industrial settings.
KeywordsUser Satisfaction Expert Judgment Final Assessment System Replacement Software Maintenance
Unable to display preview. Download preview PDF.
- 5.Kankaanpää, I., Sivula, H., Ahonen, J.J., Tilus, T., Koskinen, J., Juutilainen, P.: ISEBA - A Framework for IS Evolution Benefit Assessment. In: Proc. of the 12th European Conf. Inform. Technology Evaluation (ECITE 2005) Academic Conferences, pp. 255–264 (2005)Google Scholar
- 7.Koskinen, J., Lintinen, H., Sivula, H., Tilus, T.: Evaluation of Software Modernization Estimation Methods Using NIMSAD Meta Framework. Publ. of the Information Technology Research Institute 15, ITRI, Univ. of Jyväskylä, Jyväskylä, Finland (2004)Google Scholar
- 8.Lehman, M., Perry, D., Ramil, J.: Implications of Evolution Metrics on Software Maintenance. In: Proc. of the International Conference on Software Maintenance – 1998 (ICSM 1998), pp. 208–217. IEEE Computer Soc., Los Alamitos (1998)Google Scholar
- 10.Saastamoinen, H.: On the Handling of Exceptions on Information Systems. Jyväskylä Studies in Computer Science, Economics and Statistics, vol. 28. University of Jyväskylä, Jyväskylä, Finland (1995)Google Scholar
- 12.Seacord, R.C., Plakosh, D., Lewis, G.A.: Modernizing Legacy Systems - Software Technologies, Engineering Processes, and Business Practices. Addison-Wesley, Reading (2003)Google Scholar
- 15.Sneed, H., Brössler, P.: Critical Success Factors in Software Maintenance – A Case Study. In: International Conference on Software Maintenance (ICSM 2003), pp. 190–198 (2003)Google Scholar
- 16.Tilus, T., Koskinen, J., Ahonen, J.J., Sivula, H., Lintinen, H., Kankaanpää, I.: MODEST: A Method for Early System Modernization Pressure Estimation, Univ. of Jyväskylä, Jyväskylä, Finland (submitted, 2005) Google Scholar
- 19.Warren, I., Ransom, J.: Renaissance: A Method to Support Software System Evolution. In: Proc. of the 26th Annual International Computer Software and Applications Conference (COMPSAC 2002), pp. 415–420. IEEE Computer Soc., Los Alamitos (2002)Google Scholar