This paper analyzes the reuse choices made by open source developers and relates them to cost efficiency. We make a distinction between the commonality among applications and the actual reuse of code. The former represents the similarity between the requirements of different applications and, consequently, the functionalities that they provide. The latter represents the actual reuse of code. No application can be maintained for ever. A fundamental reason for the need for periodical replacement of code is the exponential growth of costs with the number of maintenance interventions. Intuitively, this is due to the increasing complexity of software that grows in both size and coupling among different modules. The paper measures commonality, re...
In this paper, we present the results of empirical study of the effects of open source software (OSS...
Software reuse is a well-established software engineering process that aims at improving development...
We analyze software reuse from the perspective of information theory and Kolmogorov complexity, asse...
This paper analyzes the reuse choices made by open source developers and relates them to cost effici...
Code reuse is a form of knowledge reuse in software development that is fundamental to innovation in...
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation ...
Knowledge reuse is fundamental to innovation in many fields, including software development. To date...
Several companies are planning to finance or have already financed money, time and resources in soft...
A promising way to support software reuse is based on Component-Based Software Development (CBSD). O...
A promising way to support software reuse is based on Component-Based Software Development (CBSD). O...
Open Source Software (OSS) communities have not yet taken full advantage of reuse mechanisms. Typica...
A promising way to support software reuse is based on Component-Based Software Development (CBSD). O...
Software development based on third-party libraries is becoming increasingly popular in recent years...
Software productivity has been steadily increasing over the last 30 years, but not enough to close t...
Context Reuse can improve productivity and maintainability in software development. Research has pro...
In this paper, we present the results of empirical study of the effects of open source software (OSS...
Software reuse is a well-established software engineering process that aims at improving development...
We analyze software reuse from the perspective of information theory and Kolmogorov complexity, asse...
This paper analyzes the reuse choices made by open source developers and relates them to cost effici...
Code reuse is a form of knowledge reuse in software development that is fundamental to innovation in...
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation ...
Knowledge reuse is fundamental to innovation in many fields, including software development. To date...
Several companies are planning to finance or have already financed money, time and resources in soft...
A promising way to support software reuse is based on Component-Based Software Development (CBSD). O...
A promising way to support software reuse is based on Component-Based Software Development (CBSD). O...
Open Source Software (OSS) communities have not yet taken full advantage of reuse mechanisms. Typica...
A promising way to support software reuse is based on Component-Based Software Development (CBSD). O...
Software development based on third-party libraries is becoming increasingly popular in recent years...
Software productivity has been steadily increasing over the last 30 years, but not enough to close t...
Context Reuse can improve productivity and maintainability in software development. Research has pro...
In this paper, we present the results of empirical study of the effects of open source software (OSS...
Software reuse is a well-established software engineering process that aims at improving development...
We analyze software reuse from the perspective of information theory and Kolmogorov complexity, asse...