Retrieved from ""

Aspects of Software Reuse


2012-03-16, Dept. of Computer Science, University of Hamburg

Aspects of Software Reuse

Abstract: Despite continuous improvements of the tool support, creating software from scratch remains a costly endeavour. From an economic or a pragmatic point of view, it appears beneficial to strive to reuse, adapt and transform existing software as much as possible. This article provides an overview over some strategies towards that goal on the basis of chapter 16 of Ian Sommerville's book Software Engineering, supplements the contents of the book with the topic Open Source and discusses the reuse of software components with the help of Steve Yegge's "Rant" about Google and software plattforms.

This paper has been written for the Softwarearchitektur course. The topic (summarizing the book chapter) was supplied by the organizers, but was expanded with my own ideas.



Please DO NOT enter anything into the next three fields, they are used as bait for automated entries. If any of the following fields is not left empty, the comment will not be saved!

End of protection - from here on, you can safely enter data.

Comments may be formatted using Markdown.

emphasis *emphasis* or _emphasis_
strong emphasis **strong emphasis** or __strong emphasis__
new paragraph insert an empty line


> quote
  • unordered
  • list
* unordered
* list
  1. ordered
  2. list
1. ordered
2. list
weblink [weblink](
Note: You can only post weblinks if you are authenticated via OpenID.
More and longer examples are available at Daring Fireball.
No comments yet.