Open Access Open Access  Restricted Access Subscription Access

Research Summary of A Study for the Estimation of Legacy Programs for Effective Reengineering


Affiliations
1 I.K.G.PTU, Jalandhar, India
2 DCScSWE College of ComputerScience and Engg, University of Ha’il, Saudi Arabia
3 Sri Sukhmani Institute o f Engg. & Technology, Derabassi Punjab, India
 

The present research estimates the efficacy of a legacy program and the areas of its development. The research also intends to put forward as to what extent reengineering of a legacy program has to be done on the basis of the estimation approach. The study has tried to outline the current issues and trends in reengineering of a legacy program from various perspectives. An all-inclusive literature review reveals that a lot of work has already been piled up with legacy system estimation and the reengineering domain, yet the basic assumptions of Complexity, Quality and Effort have not been worked out collectively. Hence the present research underlines this very maxim and studies the reengineering of a legacy program on the paradigms of Quality, Complexity, and Effort Estimation collectively. The findings put forward an equation and reengineering scale which would be highly compatible with present technology for the feasibility of an effective reengineering.

Keywords

Legacy, CQE, COBOL, Softgoal, Reengineering.
User
Notifications
Font Size

  • McCabe.A Complexity Measure. IEEE Trans.Soft-ware Eng., 1976; 2: 308-320.
  • Munson, J.C., Koshgoftaar, T.M. Measuring Dynamic Program Complexity. IEEE software.1992; 9:48-55.
  • Kim, K., Shin, Y., Wu, C. Complexity measures for object-oriented program based on the entropy. in Proceedings of the 2nd Asia-Pacific Software Engineering Conference 1995; 127-136.
  • Munson, J.C. Hall, G.C.Dynamic Program Complexity and Software Testing.Proceedings of the IEEE International Test Conference on Driving Down the Cost of Test; 1995 730-737.
  • Kim, E.M. Heuristics for computing attribute values of C++ program complexity metrics.1996 IEEE.
  • Dantsin, E., Eiter, T., Gottlob, G., Voronkov, A. Complexity and expressive power of logic programming.Proceedings., Twelfth Annual IEEE Conference on Computational Complexity;1997: 82 – 101.
  • Halstead, M. Elements of Software Science, Elsevier North-Holland, New York,1977.
  • Shao, J., Wang, Y. A New Measure of Software Complexity Based on Cognitive Weights.
  • Canadian Journal of Electrical and ComputerEngineering.2003; 28( 2): 69-74.
  • Cherkaskyy ,M., Sadek, A.S.The levels of program complexity. Proceedings of the International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science;2004.
  • Cardoso,J. et.al., A Discourse on Complexity of Process Models. International Conference on Business Process Management;2006:117-128.
  • Misra ,S. Cognitive Program Complexity Measure 6th IEEE International Conference on Cognitive Informatics;2007.
  • Srivasatav, M. et.al., An Optimized Approach of Fault Distribution for Debugging in Parallel. Journal of Information Processing Systems.2010;6(4):.537-552.
  • Kumar, R., Kaur G.Comparing Complexity in Accordance with ObjectOriented Metrics.International Journal of Computer Applications.2011;15(8):pp.42-45.
  • Sinclair G. Stockman et.al.,A Framework for Software Quality Measurement. IEEE journal of selected areas in communication.1990; vol.8(2):224 -233.
  • Wells,C.H. et.al.,Customized tools for software quality assurance and reengineering. Proceedings of 2nd Working Conference on Reverse Engineering.1995.
  • Basili, V. R. et.al.,A Validation of Object-Oriented Design Metrics as Quality Indicators. IEEE Transactions on Software Engineering.1996;22(10):751-761.
  • Koshgoftaar, T.M., Allen, E.B.The Impact of costs of misclassification on software quality modeling.Proceedings Fourth International Software Metrics Symposium,1997.
  • Chung, L.,Nixon, B., Yu, E., Mylopoulos, J. Non-Functional Requirements in Software Engineering. Norwell,Massachusetts: Kluwer Academic Publishers, 2000.
  • Cysneiros,L.M., Leite, J.C.S. do Prado.Non-functional requirements from elicitation to modelling languages.Proceedings of the 24th International Conference on Software Engineering,2002.
  • Hill, Raquel et.al.,Quantifying Non-Functional Requirements: A Process Oriented Approach”Proceedings of the 12th IEEE International Requirements Engineering Conference,2004.
  • Zhong, S., Khoshgoftaar, T. M., Seliya, N.Unsupervised Learning for Expert-Based Software Quality Estimation.IEEE International Symposium on High Assurance Systems Engineering,2004.
  • Kassab, M., Ormandjieva, O., Daneva, M.A Traceability Meta-model for Change Management of Non-FunctionalRequirements.Sixth International Conference on Software Engineering Research, Management and Applications.2008 :245-252.
  • Xu, Jie., Ho, D., Capretz, L. F. An Empirical Study on the Procedure to Derive Software Quality Estimation models. International Journal of Computer Science & Information Technology.2010;2(4):.1-16.
  • Arcelli,F.F., Maggioni,S.Metrics and Antipatterns for Software Quality Evaluation.IEEE 34th Software Engineering Workshop,2011.
  • Sun ,H. Knowledge for Software Quality Control and Measurement. International Conference on Business Computing and Global Informatization,2011 27. Bajpai,V., Gorthi,R.P.On Non-Functional Requirements: A Survey.Students’ Conference on Electrical, Electronics and Computer Science (SCEECS), 2012 IEEE.
  • Trivedi, P., Kumar, R. Software Metrics to Estimate Software Quality using Software Component Reusability. International Journal of Computer Science.2012;9(2);pp.144-149.
  • Mukhopadhyay,T. et.al.,Examining the Feasibility of a Case-Based Reasoning Model for Software Effort Estimation.MIS Quarterly/June 1992: 155-171.
  • Clemons, E.K. et. al., An Integrated Framework for Identifying and Managing Risks Associated with Large Scale Reengineering Efforts. Proceedings of the 28thHawaii International Conference on System Sciences.LosAlamitos, CA: IEEE Computer Society Press, 1995.
  • Subramanian, G., S. Breslawski,S.An Empirical Analysis of Software Effort Estimate Alterations. Journal of Systems and Software.1995; 31 (2) :135-141.
  • Shepperd M., SCHOFIELD, C., KITCHENHAM, B.Effort estimation using analogy.Proceedings of the 18th International Conference on Software Engineering, 1996:170-178 33. Clark,B.K. (2000),Quantifying the Effects of Process Improvement on Effort”, IEEE Software.2000:pp. 65-70.
  • Hill,J., Thomas, L.C., Allen, D.E. (2000)”Experts’ Estimates of Task Durations in Software Development Projects. International Journal of Project Management.2000;(18):13-21.
  • Jorgensen, M., Sjoberg, D. I. K. Impact of effort estimates on software project work. Information and Software Technology.2001; 43(15); 939-948.
  • Jørgensen, M. A Review of Studies on Expert Estimation of Software Development Effort. The Journal of Systems and Software. 2004;70:37–60.
  • Kaczmarek, J., Kucharski, M. Size and effort estimation for applications written in Java. Information and Software Technology. 2004;46(9):589-601.
  • Jørgensen, M. (2005). Practical Guidelines for Expert Judgement-Based Software Effort Estimation. IEEE Software 2005; 22(3), 57-63.
  • Grimstad,S., Jorgensen,M., Ostvold.,K.M. Software effort estimation terminology the tower of Babel. Information and Software Technology.2006; 48:302–310.
  • Menzies ,T., Port,D.,Chen,Z., and Karen,L. Validation Methods for Calibrating Software Effort Models. IEEE transactions on Software Engineering. 2006;32(11):1-13.
  • Sandhu,P.S., Prashar,M., Bassi,P., and Bisht,A. A Model for Estimation of Efforts in Development of Software Systems. International Journal of Computer, Electrical, Automation, Control and Information Engineering.2009;3,(8):1931-1935.

Abstract Views: 248

PDF Views: 2




  • Research Summary of A Study for the Estimation of Legacy Programs for Effective Reengineering

Abstract Views: 248  |  PDF Views: 2

Authors

Harmeet Kaur
I.K.G.PTU, Jalandhar, India
Shahanawaj Ahamad
DCScSWE College of ComputerScience and Engg, University of Ha’il, Saudi Arabia
Govinder N. Verma
Sri Sukhmani Institute o f Engg. & Technology, Derabassi Punjab, India

Abstract


The present research estimates the efficacy of a legacy program and the areas of its development. The research also intends to put forward as to what extent reengineering of a legacy program has to be done on the basis of the estimation approach. The study has tried to outline the current issues and trends in reengineering of a legacy program from various perspectives. An all-inclusive literature review reveals that a lot of work has already been piled up with legacy system estimation and the reengineering domain, yet the basic assumptions of Complexity, Quality and Effort have not been worked out collectively. Hence the present research underlines this very maxim and studies the reengineering of a legacy program on the paradigms of Quality, Complexity, and Effort Estimation collectively. The findings put forward an equation and reengineering scale which would be highly compatible with present technology for the feasibility of an effective reengineering.

Keywords


Legacy, CQE, COBOL, Softgoal, Reengineering.

References





DOI: https://doi.org/10.13005/ojcst%2F10.02.32