Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation in many fields. Yet, to date, there has been no systematic investigation of code reuse in open source software projects. This study uses quantitative and qualitative data gathered from a sample of six open source software projects to explore two sets of research questions derived from the literature on software reuse in firms and open source software development. We find that code reuse is extensive across the sample and that open source software developers, much like developers in firms, apply tools that lower their search costs for knowledge and code, assess the quality of software components, and they have incentives to reuse code. Open so...
Using existing source code as third-party code to build new software systems becomes very popular in...
Software reuse is an important and crucial quality attribute in modern software engineering, where a...
During the last years the TD community is striving to offer methods and tools for reducing the amoun...
Code reuse is a form of knowledge reuse in software development that is fundamental to innovation in...
Knowledge reuse is fundamental to innovation in many fields, including software development. To date...
Code reuse in object oriented software development has been common for some time. This report aims t...
Context Reuse can improve productivity and maintainability in software development. Research has pro...
Software development based on third-party libraries is becoming increasingly popular in recent years...
Software development organizations live or die based on how effectively they generate, assimilate, r...
This paper analyzes the reuse choices made by open source developers and relates them to cost effici...
Abstract. Code repositories on the Internet provide a tremendous amount of freely available open sou...
Code reuse in object oriented software development has been common for some time. A recent study per...
Software reuse is a well-established software engineering process that aims at improving development...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Despite the raising awareness about the importance of open innovation communities in knowledge econo...
Using existing source code as third-party code to build new software systems becomes very popular in...
Software reuse is an important and crucial quality attribute in modern software engineering, where a...
During the last years the TD community is striving to offer methods and tools for reducing the amoun...
Code reuse is a form of knowledge reuse in software development that is fundamental to innovation in...
Knowledge reuse is fundamental to innovation in many fields, including software development. To date...
Code reuse in object oriented software development has been common for some time. This report aims t...
Context Reuse can improve productivity and maintainability in software development. Research has pro...
Software development based on third-party libraries is becoming increasingly popular in recent years...
Software development organizations live or die based on how effectively they generate, assimilate, r...
This paper analyzes the reuse choices made by open source developers and relates them to cost effici...
Abstract. Code repositories on the Internet provide a tremendous amount of freely available open sou...
Code reuse in object oriented software development has been common for some time. A recent study per...
Software reuse is a well-established software engineering process that aims at improving development...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Despite the raising awareness about the importance of open innovation communities in knowledge econo...
Using existing source code as third-party code to build new software systems becomes very popular in...
Software reuse is an important and crucial quality attribute in modern software engineering, where a...
During the last years the TD community is striving to offer methods and tools for reducing the amoun...