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 条
  • [1] A performance measure for software reuse projects
    Rothenberger, MA
    Dooley, KJ
    [J]. DECISION SCIENCES, 1999, 30 (04) : 1131 - 1153
  • [2] Consider software tools for water reuse projects
    Huchler, Loraine A.
    [J]. HYDROCARBON PROCESSING, 2012, 91 (10): : 102 - 102
  • [3] Using wikis to tackle reuse in software projects
    Rech, Jorg
    Bogner, Christian
    Haas, Volker
    [J]. IEEE SOFTWARE, 2007, 24 (06) : 99 - 104
  • [4] REUSE A "SOFTWARE REUSE" COURSE
    Niu, Nan
    Reese, Donna
    Xie, Kui
    Smith, Chris
    [J]. 2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [5] Domain reuse: A paradigm for software reuse
    Al-Haddad, H
    Tesser, H
    [J]. WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS, 1999, : 577 - 584
  • [6] INFORMATION REUSE PARALLELS SOFTWARE REUSE
    YGLESIAS, KP
    [J]. IBM SYSTEMS JOURNAL, 1993, 32 (04) : 615 - 620
  • [7] A Reuse Triplet for Systematic Software Reuse
    [J]. Software Eng Notes, 4 (65):
  • [8] From software reuse to database reuse
    Egyhazy, CJ
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2000, 10 (02) : 227 - 249
  • [9] Software reuse
    Stephens, AP
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 2002, 13 (01): : 40 - 40
  • [10] SOFTWARE REUSE
    KRUEGER, CW
    [J]. COMPUTING SURVEYS, 1992, 24 (02) : 131 - 183