Code reuse in object oriented software development has been common for some time. A recent study performed by the author revealed that while software developers in small Norwegian companies regard code reuse as important and useful, they are prone to perform ad-hoc reuse. This reduces the positive effects achieved through reuse, and although most of the developers wish to perform more systematic reuse, they do not know how to do this. This thesis aims to help amend this problem by developing a set of guidelines describing the process of making a plan for reuse. To develop the guidelines, a literature study was performed, followed by three phases of writing. Between the three phases of writing, two rounds of three feedback interviews were pe...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
Software development organizations live or die based on how effectively they generate, assimilate, r...
This study concerns reuse in the software development process. The focus is in the reuse of componen...
Code reuse in object oriented software development has been common for some time. This report aims t...
Object-oriented system development is coupled to reuse in the REBOOT project. By a holistic approach...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
An automated tool to assist in the understanding of legacy code can be useful both in the areas of s...
The primary goal of developing reusable software is to reduce the time and effort of the development...
A closer look is presented at reusability in software development. In particular, object-oriented de...
Some recent commentaries have suggested that Object-Oriented Programming has not been successful in ...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation ...
1 volumeReuse is widely believed to be a key to achieving the dramatic improvement in productivity a...
Abstract: Reuse of software has the potential to decrease costs and development time at the same tim...
Software reusability has been regarded as one of the most important areas for improving software dev...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
Software development organizations live or die based on how effectively they generate, assimilate, r...
This study concerns reuse in the software development process. The focus is in the reuse of componen...
Code reuse in object oriented software development has been common for some time. This report aims t...
Object-oriented system development is coupled to reuse in the REBOOT project. By a holistic approach...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
An automated tool to assist in the understanding of legacy code can be useful both in the areas of s...
The primary goal of developing reusable software is to reduce the time and effort of the development...
A closer look is presented at reusability in software development. In particular, object-oriented de...
Some recent commentaries have suggested that Object-Oriented Programming has not been successful in ...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation ...
1 volumeReuse is widely believed to be a key to achieving the dramatic improvement in productivity a...
Abstract: Reuse of software has the potential to decrease costs and development time at the same tim...
Software reusability has been regarded as one of the most important areas for improving software dev...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
Software development organizations live or die based on how effectively they generate, assimilate, r...
This study concerns reuse in the software development process. The focus is in the reuse of componen...