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...
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation ...
An automated tool to assist in the understanding of legacy code can be useful both in the areas of s...
1 volumeReuse is widely believed to be a key to achieving the dramatic improvement in productivity a...
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...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
The primary goal of developing reusable software is to reduce the time and effort of the development...
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 ...
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...
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 ...
An automated tool to assist in the understanding of legacy code can be useful both in the areas of s...
1 volumeReuse is widely believed to be a key to achieving the dramatic improvement in productivity a...
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...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
The primary goal of developing reusable software is to reduce the time and effort of the development...
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 ...
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...
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 ...
An automated tool to assist in the understanding of legacy code can be useful both in the areas of s...
1 volumeReuse is widely believed to be a key to achieving the dramatic improvement in productivity a...