Comparison of Modernization Approaches: With and Without the Knowledge Based Software Reuse Process
- DOI
- 10.2991/cse.2013.17How to use a DOI?
- Keywords
- Legacy Systems, Software Modernization, Software Reuse, Knowledge Based Software Reuse Repository, Knowledge Based Software Reuse Process
- Abstract
The ever increasing demand for improvements in software maintainability and modernization cannot be met through traditional techniques of software development and modernization. Most approaches to software development and modernization do not explicitly address software reuse however new approaches that address issues and concerns of software reuse must be developed. The benefits of software reuse are widely accepted by software engineers and developers. However based on our previous work in software reuse for the modernization of legacy systems, we have identified the need to build a knowledge based software reuse process and a reuse repository that manages reusable artefacts to enable software reuse to become an integral phase in the legacy system modernization process. Our latest legacy system modernization approach incorporates a reuse process and repository, which we have called the Knowledge Base Software Reuse (KBSR) Process and the KBSR Repository. The KBSR Process and Repository aim to give software engineers easy access to reusable software artefacts and reusable components within a defined process. We have applied two modernization approaches: one which the KBSR Process and one without the KBSR Process to modernize the same legacy system. In this paper we compare the two modernization approaches on different attributes which have been identified from our previous work as major issues in software reuse. We argue that knowledge based software reuse should become an integral part of the software development and modernisation life cycle.
- Copyright
- © 2013, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Jha Meena AU - Liam O'Brien PY - 2013/07 DA - 2013/07 TI - Comparison of Modernization Approaches: With and Without the Knowledge Based Software Reuse Process BT - Proceedings of the 2nd International Conference on Advances in Computer Science and Engineering (CSE 2013) PB - Atlantis Press SP - 68 EP - 71 SN - 1951-6851 UR - https://doi.org/10.2991/cse.2013.17 DO - 10.2991/cse.2013.17 ID - Meena2013/07 ER -