To Develop or to Reuse? Two Perspectives on External Reuse in Software Projects

被引:2
|
作者
Stefi, Anisa [1 ]
Hess, Thomas [1 ]
机构
[1] Univ Munich, Inst Informat Syst & New Media, D-80539 Munich, Germany
来源
关键词
Transaction cost; Theory; Not-invented-here bias; External software reuse; TRANSACTION-COST ECONOMICS; CODE REUSE; ADOPTION; VALIDITY; DECISION; DRIVERS; BIASES;
D O I
10.1007/978-3-319-19593-3_18
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Using existing software components is a key factor when it comes to increasing productivity and improving the quality of software. It can be regarded as a mean to manage the increasing complexity of software, as software has become prevalent in most areas of our life. Thus, this study seeks to better understand the reuse of external software components. Based on two different theoretical lenses, non-rational effects on decision-making and the transaction cost theory, we analyze the degree of external reuse in software development projects. We tested our theoretical model empirically, with data collected in Germany. The empirical evidence is generally supportive of the theory with some exceptions. We find out that the not-invented-here bias plays the most important role in this strategic decision. Whereas, transaction cost constructs show mixed results. For example, technical uncertainty does not play a role, whereas business uncertainty positively influences the degree of external reuse.
引用
收藏
页码:192 / 206
页数:15
相关论文
共 50 条
  • [21] The state of software reuse
    Wall, DAE
    [J]. COMPUTER, 1999, 32 (05) : 6 - 6
  • [22] REUSE OF SOFTWARE MODULES
    ANDERSON, KJ
    BECK, RP
    BUONANNO, TE
    [J]. AT&T TECHNICAL JOURNAL, 1988, 67 (04): : 71 - 76
  • [23] Software reuse: an overview
    Sadaoui, S
    Mlynarski, A
    Nickle, E
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 840 - 846
  • [24] Software reuse in Japan
    Isoda, S
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (03) : 165 - 171
  • [25] Economics of software reuse
    [J]. 1600, Publ by ACM, New York, NY, USA (26):
  • [26] SOFTWARE INDEXING FOR REUSE
    FRASER, SD
    DURAN, JM
    AUBIN, R
    [J]. 1989 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-3: CONFERENCE PROCEEDINGS, 1989, : 853 - 858
  • [27] On opportunistic software reuse
    Niko Mäkitalo
    Antero Taivalsaari
    Arto Kiviluoto
    Tommi Mikkonen
    Rafael Capilla
    [J]. Computing, 2020, 102 : 2385 - 2408
  • [28] Software Reuse in Practice
    Keswani, Raman
    Joshi, Salil
    Jatain, Aman
    [J]. 2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES (ACCT 2014), 2014, : 159 - 162
  • [29] Reuse in software engineering
    Bera, RK
    [J]. CURRENT SCIENCE, 1999, 76 (05): : 622 - 623
  • [30] AN ESSAY ON SOFTWARE REUSE
    STANDISH, TA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (05) : 494 - 497