Title
A dynamic control technique to enhance the flexibility of software artifact reuse in large-scale repository
Abstract
Reuse is the activity of developing new software systems using software components (or artifacts) that are already proven and reliable. However, traditional reuse-based software development has difficulties in finding the components that have the proper information (feature) to match the developers’ needs, or reusing a component without modification, because it has various and mixed information (features). In order to solve these problems, this paper proposes a dynamic control technique to enhance the reusability of software components. In particular, this technique focuses on the reuse of software documents that are created during the software research and development processes. We define a new unit of document reuse as a microComponent; this is a basic unit of reuse defined with a section of a software document. Based on the microComponent, it is possible to fast find more suitable components from a large-scale document repository; to control the reuse granularity from a section to an entire document; and finally, to improve the reusability of existing reusable assets.
Year
DOI
Venue
2019
10.1007/s11227-018-2449-8
The Journal of Supercomputing
Keywords
Field
DocType
Software artifact reuse, Flexible reuse, microComponent, Dynamic reuse control
Software research,Software engineering,Computer science,Reuse,Software system,Software,Component-based software engineering,Granularity,Reusability,Software development,Distributed computing
Journal
Volume
Issue
ISSN
75
SP4
1573-0484
Citations 
PageRank 
References 
0
0.34
11
Authors
3
Name
Order
Citations
PageRank
Doohwan Kim19312.02
Seungwoo Nam200.34
Jang-Eui Hong312620.81