To develop or to reuse? Two perspectives on external reuse in software projects

2Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

Stefi, A., & Hess, T. (2015). To develop or to reuse? Two perspectives on external reuse in software projects. In Lecture Notes in Business Information Processing (Vol. 210, pp. 192–206). Springer Verlag. https://doi.org/10.1007/978-3-319-19593-3_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free