scispace - formally typeset
Proceedings ArticleDOI

A systematic review of software reuse using domain engineering paradigms

TLDR
A detailed literature survey on software reuse processes, current research and challenges which encounters while software reusing is presented.
Abstract
Software reuse is the use of already existing concepts, objects or software components to build new software. The goal of software reuse research is to explore systematic procedures for developing new systems from existing ones. The systematic software reuse is the most effective way to improve software development. Domain engineering plays crucial role in Software Reuse research, which makes the use of approaches based on object oriented design, software architecture and architecture definition languages. These approaches can be significantly used at initial stages of Software Development Life Cycle (SDLC). It helps us to reduce the rework by enhancing the productivity and quality of reuse. Thus the goal is to identify barriers of software reusability that must be overcome for successful reuse. This paper presents a detailed literature survey on software reuse processes, current research and challenges which encounters while software reusing.

read more

Citations
More filters
Journal ArticleDOI

Development metrics measurement level for component reusability evaluation approach (CREA)

TL;DR: This study was conducted to define the characteristics of software component reusability evaluation approach (CREA) based on experienced software developer’s feedback, and to estimate the measurement level for each of the predefined metric.
Journal ArticleDOI

An Ecological View on Software Reuse

TL;DR: The ecological impact of software is an important non-technical factor of software reuse that needs to be analysed in the context of the rapid evolution of optimization techniques and this study aims to identify ecological perspectives on software reuse.
References
More filters
Journal ArticleDOI

Software reuse research: status and future

TL;DR: This paper briefly summarizes software reuse research, discusses major research contributions and unsolved problems, provides pointers to key publications, and introduces four papers selected from The Eighth International Conference on Software Reuse (ICSR8).
Journal ArticleDOI

A survey of software reuse libraries

TL;DR: A survey of methods of storage and retrieval of software assets in software libraries finds that most existing solutions are either too ineffective to be useful or too intractable to be usable.
Journal ArticleDOI

Reusability of the Software

TL;DR: An empirical study of the software reuse activity by expert designers in the context of object-oriented design focuses on the three following aspects of reuse: the interaction between some design processes, e.g. constructing a problem representation, searching for and evaluating solutions, and reuse processes.
Proceedings ArticleDOI

A proposed reusability attribute model for aspect oriented software product line components

TL;DR: This research work is an effort towards the development of reusability attribute model for software product line development using aspect oriented techniques.