DocumentCode
3153056
Title
Issues concerning software reuse-in-the-large
Author
Li, Haikuan ; van Katwijk, Jan
Author_Institution
Fac. of Math. & Comput. Sci., Delft Univ. of Technol., Netherlands
fYear
1992
fDate
15-18 Jun 1992
Firstpage
66
Lastpage
75
Abstract
Software reuse is the reapplication of artifacts and knowledge from the development of one system to another system, in order to reduce the effort of software development and maintenance of that other system. Software reuse can be classified in different ways according to different views. The authors view is that to classify software reuse in reuse-in-the-small and reuse-in-the-large is useful. After comparing the techniques which can be applied to these two kinds of reuse respectively, they are convinced that reuse-in-the-small is fundamentally limited by its inherent lack of information about improving the whole process of software development and maintenance. They believe that, these limitations can be overcome by applying reuse-in-the-large which, therefore, is more likely to be a challenge to solve the software crisis and will continue to be a hot topic in the near future. The authors describe what software reuse is, why it is necessary, how it can be achieved, current achievements, research problems and their future work
Keywords
software maintenance; software reusability; software development; software maintenance; software reuse-in-the-large; Buildings; Computer science; Costs; Environmental management; Mathematical model; Mathematics; Programming; Software development management; Software maintenance; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Integration, 1992. ICSI '92., Proceedings of the Second International Conference on
Conference_Location
Morristown, NJ
Print_ISBN
0-8186-2697-6
Type
conf
DOI
10.1109/ICSI.1992.217282
Filename
217282
Link To Document