A dynamic control technique to enhance the flexibility of software artifact reuse in large-scale repository

被引:3
|
作者
Kim, Doohwan [1 ]
Nam, Seungwoo [1 ]
Hong, Jang-Eui [1 ]
机构
[1] Chungbuk Natl Univ, Dept Comp Sci, Chungdaero 1, Cheongju 28644, Chungbuk, South Korea
来源
JOURNAL OF SUPERCOMPUTING | 2019年 / 75卷 / 04期
基金
新加坡国家研究基金会;
关键词
Software artifact reuse; Flexible reuse; microComponent; Dynamic reuse control;
D O I
10.1007/s11227-018-2449-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:2027 / 2057
页数:31
相关论文
共 50 条
  • [1] A dynamic control technique to enhance the flexibility of software artifact reuse in large-scale repository
    Doohwan Kim
    Seungwoo Nam
    Jang-Eui Hong
    The Journal of Supercomputing, 2019, 75 : 2027 - 2057
  • [2] DEVELOPING SOFTWARE FOR LARGE-SCALE REUSE
    SEIDEWITZ, E
    BALFOUR, B
    ADAMS, SS
    WADE, DM
    COX, B
    SIGPLAN NOTICES, 1993, 28 (10): : 137 - 143
  • [3] A Large-Scale Empirical Study on Software Reuse in Mobile Apps
    Mojica, Israel J.
    Adams, Bram
    Nagappan, Meiyappan
    Dienst, Steffen
    Berger, Thorsten
    Hassan, Ahmed E.
    IEEE SOFTWARE, 2014, 31 (02) : 78 - 86
  • [4] Enabling reuse-based software development of large-scale systems
    Selby, RW
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (06) : 495 - 510
  • [5] ARCHITECTURES FOR LARGE-SCALE REUSE
    BECK, RP
    DESAI, SR
    RYAN, DR
    TOWER, RW
    VROOM, DQ
    WOOD, LM
    AT&T TECHNICAL JOURNAL, 1992, 71 (06): : 34 - 45
  • [6] A large-scale semantic grid repository
    Babik, Marian
    Hluchy, Ladislav
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 738 - 745
  • [7] Views in a large-scale XML repository
    Vincent Aguilera
    Sophie Cluet
    Tova Milo
    Pierangelo Veltri
    Dan Vodislav
    The VLDB Journal, 2002, 11 : 238 - 255
  • [8] Views in a large-scale XML repository
    Aguilera, V
    Cluet, S
    Milo, T
    Veltri, P
    Vodislav, D
    VLDB JOURNAL, 2002, 11 (03): : 238 - 255
  • [10] SOFTWARE FOR A LARGE-SCALE, HETEROGENEOUS CONTROL-SYSTEM
    KENDALL, BN
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1986, 247 (01): : 139 - 140