Abstract
Legacy systems are the backbone of any software organization. To satisfy the essentials of current users and modern business environment of global competition legacy system needs to be modernized. Now a days reengineering offers an approach to migrate a legacy system towards an evolve system. However improving quality of legacy system through reengineering requires examining and analyzing different reengineering risk. Quantifiable risk measures are necessary for the measurement of reengineering risk to take decision about when the evolution of legacy system through reengineering is successful. Existing methods used for evaluating the current state of legacy system mostly rely on user survey which are too subjective and need much processing time and cost. We present a reengineering risk measurement model RrMm to measure comprehensive impact of different reengineering risk in the evolution process of legacy system. We also measure reengineering risk arises from quality perspective of legacy system using proposed RrMm model. The quality perspective RrMm model consists of five reengineering risk component, including Availability risk, Reliability risk, Modularity risk, Usability risk and performance risk .RrMm offers better performance in terms of risk measurement to support the decision-making process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brodie, M.L., Stonebraker, M.: Migrating Legacy Systems: Gateways, Interfaces, & the Incremental Approach. Morgan Kaufmann Publishers, Inc. (1995)
Garcia, F., Piattini, M., Ruiz, F., Visaggio, C.: Maintainability of Software Process Models: An Empirical Study. In: Ninth European Conference on Software Maintenance and Reengineering, CSMR 2005, pp. 246–255 (2005), doi:10.1109/CSMR.2005.35
Rajavat, A., Tokekar, V.: SysRisk –A Decisional Framework to Measure System Dimensions of Legacy Application for Rejuvenation through Reengineering. Published in International Journal of Computer Applications (IJCA) 16(2), 16–19 (2011), doi:10.5120/1985-2674, ISBN: 978-93-80747-56-8
Rajavat, A., Tokekar, V.: ReeRisk –A Decisional Risk Engineering Framework for Legacy System Rejuvenation through Reengineering. In: Das, V.V., Stephen, J., Chaba, Y. (eds.) CNC 2011. CCIS, vol. 142, pp. 152–158. Springer, Heidelberg (2011)
Huang, Y., Kintala, C., Kolettis, N., Fulton, N.D.: Software rejuvenation: Analysis, Modeling, and applications. In: Twenty-Fifth International Symposium on Fault-Tolerant Computing, FTCS-25. Digest of Papers, pp. 381–390 (1995), doi:10.1109/FTCS.1995.466961
Trivedi, K.S., Vaidyanathan, K., Goseva-Popstojanova, K.: Modeling and analysis of software aging and rejuvenation. In: Proceedings of the 33rd Annual Simulation Symposium, pp. 270–279 (2000), doi:10.1109/SIMSYM.2000.844925
Lindroos, J.: Code and Design Metrics for Object-Oriented Systems. Seminar on Quality Models for Software Engineering, Department of Computer Science, pp. 1–10. University of Helsinki (2004)
Basili, V.R., Caldiera, G., Dieter Rombach, H.: The Goal Question Metric Approach, technical report, department of computer science, institute for advanced computer studies, University of Maryland
Westfall, L.: Kiviat Charts, technical report, the west fall team, partnering for software excellence
Gong, Y., Yang, F., Huang, L., Su, S.: Model-Based Approach to Measuring quality of Experience. In: First International Conference on Emerging Network Intelligence, pp. 29–32 (2009), doi:10.1109/EMERGING.2009.17
Reliability HotWire eMagazine, Relationship between Availability and Reliability, Reliability Engineering Newsletter (26) (April 2003)
Gui, G., Scott, P.D.: New Coupling and Cohesion Metrics for evaluation of software component Reusability. In: The 9th International Conference for Young Computer Scientists, pp. 1181–1186 (2008), doi:10.1109/ICYCS.2008.270
Kan, S.H.: Metrics and models in software quality engineering, 2nd edn. Pearson education, ISBN 0201729156
Garvey, P.R., Cho, C.-C.: An Index to Measure System’s Performance Risk. Tutorial (Spring 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rajavat, A., Tokekar, V. (2013). RrMm - A Measurement Model to Quantify the Effect of Reengineering Risk in Quality Perspective of Legacy System. In: Das, V.V., Chaba, Y. (eds) Mobile Communication and Power Engineering. AIM 2012. Communications in Computer and Information Science, vol 296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35864-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-35864-7_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35863-0
Online ISBN: 978-3-642-35864-7
eBook Packages: Computer ScienceComputer Science (R0)