Context Reuse can improve productivity and maintainability in software development. Research has proposed a wide range of methods and techniques. Are these successfully adopted in practice? Objective We propose a preliminary answer by integrating two in-depth empirical studies on software reuse at two large software-producing companies. Method We compare and interpret the study results with a focus on reuse practices, effects, and context. Results Both companies perform pragmatic reuse of code produced within the company, not leveraging other available artefacts. Reusable entities are retrieved from a central repository, if present. Otherwise, direct communication with trusted colleagues is crucial for access. Reuse processes remain implici...
Context: Software reuse is considered as the key to a successful software development because of its...
There is a debate in the aerospace industry whether lessons from reuse successes and failures in non...
Software reuse has long promised to dramatically improve development efficiency across the software ...
Context Reuse can improve productivity and maintainability in software development. Research has ...
Background: Software practice is evolving with changing technologies and practices such as InnerSour...
Software development organizations live or die based on how effectively they generate, assimilate, r...
Software reuse has been regarded as one of the most important areas for improving software developme...
Systematic software reuse is proposed to increase productivity and software quality and lead to econ...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Software productivity has been steadily increasing over the last 30 years, but not enough to close t...
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation ...
Software reuse can become a key factor for improving and guaranteeing software quality, when adopted...
Abstract—This research investigates the premise that the likelihood of success of software reuse eff...
High-quality software, delivered on time and budget, constitutes a critical part of most products an...
Software reuse has been considered as a means to help solve the software development crisis. This pa...
Context: Software reuse is considered as the key to a successful software development because of its...
There is a debate in the aerospace industry whether lessons from reuse successes and failures in non...
Software reuse has long promised to dramatically improve development efficiency across the software ...
Context Reuse can improve productivity and maintainability in software development. Research has ...
Background: Software practice is evolving with changing technologies and practices such as InnerSour...
Software development organizations live or die based on how effectively they generate, assimilate, r...
Software reuse has been regarded as one of the most important areas for improving software developme...
Systematic software reuse is proposed to increase productivity and software quality and lead to econ...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Software productivity has been steadily increasing over the last 30 years, but not enough to close t...
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation ...
Software reuse can become a key factor for improving and guaranteeing software quality, when adopted...
Abstract—This research investigates the premise that the likelihood of success of software reuse eff...
High-quality software, delivered on time and budget, constitutes a critical part of most products an...
Software reuse has been considered as a means to help solve the software development crisis. This pa...
Context: Software reuse is considered as the key to a successful software development because of its...
There is a debate in the aerospace industry whether lessons from reuse successes and failures in non...
Software reuse has long promised to dramatically improve development efficiency across the software ...