Skip to main content

RrMm - A Measurement Model to Quantify the Effect of Reengineering Risk in Quality Perspective of Legacy System

  • Conference paper
Mobile Communication and Power Engineering (AIM 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 296))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brodie, M.L., Stonebraker, M.: Migrating Legacy Systems: Gateways, Interfaces, & the Incremental Approach. Morgan Kaufmann Publishers, Inc. (1995)

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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

    Google Scholar 

  9. Westfall, L.: Kiviat Charts, technical report, the west fall team, partnering for software excellence

    Google Scholar 

  10. 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

    Google Scholar 

  11. Reliability HotWire eMagazine, Relationship between Availability and Reliability, Reliability Engineering Newsletter (26) (April 2003)

    Google Scholar 

  12. 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

    Google Scholar 

  13. Kan, S.H.: Metrics and models in software quality engineering, 2nd edn. Pearson education, ISBN 0201729156

    Google Scholar 

  14. Garvey, P.R., Cho, C.-C.: An Index to Measure System’s Performance Risk. Tutorial (Spring 2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics