Proceedings of the 2nd International Conference on Advances in Computer Science and Engineering (CSE 2013)

Comparison of Modernization Approaches: With and Without the Knowledge Based Software Reuse Process

Authors
Jha Meena, Liam O'Brien
Corresponding Author
Jha Meena
Available Online July 2013.
DOI
https://doi.org/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.
Open Access
This is an open access article distributed under the CC BY-NC license.

Download article (PDF)

Proceedings
2nd International Conference on Advances in Computer Science and Engineering (CSE 2013)
Part of series
Advances in Intelligent Systems Research
Publication Date
July 2013
ISBN
978-90786-77-70-3
ISSN
1951-6851
DOI
https://doi.org/10.2991/cse.2013.17How to use a DOI?
Open Access
This is an open access article distributed under the CC BY-NC license.

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  - 2nd International Conference on Advances in Computer Science and Engineering (CSE 2013)
PB  - Atlantis Press
SN  - 1951-6851
UR  - https://doi.org/10.2991/cse.2013.17
DO  - https://doi.org/10.2991/cse.2013.17
ID  - Meena2013/07
ER  -