Books and Articles
Up one levelSome suggested background reading. Books that are listed have been found relevant by one or more members of the working group. Articles that are listed have gone through a review process within the working group to assess their relevance to our site and audience. At least three people review each article, provide their reviews to an editor, and when a consensus is reached, the editor accepts/rejects the article for inclusion on the web site. Accepted articles are added to the site.
- Reuse Books — last modified 2007-06-01 07:19 AM
- Some suggested background reading. These books were considered relevant by at least one WG member.
- A Comparative Study on Software Reuse Metrics and Economic Models from a Traceability Perspective — last modified 2007-10-26 12:00 PM
- The goal of this article by J.C.C.P. Mascena, E.S. de Almeida, and S.R. de Los Meira is to evaluate the current state of the art in the reuse metrics area with special emphasis on code-based metrics, building on previous surveys with further analysis and considerations on the applicability of such metrics to reuse traceability.
- From Local to Global Coordination: Lessons from Software Reuse — last modified 2006-08-23 03:48 PM
- This article by Rebecca E. Grinter presents three case studies of reuse in different forms, including reuse of designs. It is somewhat geared towards the private sector, but has applicability to the Earth science domain, and the cases are related back to lessons learned, which may be useful for organizations looking to begin a reuse initiative.
- A Generative Theory of Shape — last modified 2007-11-01 07:26 AM
- by Michael Leyton, this book describes a mathematical theory of reusability with the goal of converting complexity into understanding through a group-theoretic approach to formalizing transfer of structure and recoverability of generative operations.
- Implementing Component Reuse Strategy in Complex Products Environments — last modified 2007-12-20 12:03 PM
- This article by Ilan Oshri, Sue Newell, and Shan L. Pan discusses issues of exploration vs. exploitation and how starting a reuse program can have negative side-effects (e.g., creating less learning opportunities) that must be countered by other policies.
- Software Reuse Antipatterns — last modified 2006-03-09 10:20 AM
- This article by John Long focuses on many commonly approaches to software reuse that almost always lead to failure; called "antipatterns" by the author, these are defined as obvious, but wrong solutions to recurring problems. Eleven specific antipatterns are defined, with descriptions, scenarios, summaries, and "morals". The article provides an interesting perspective on reuse, viewing it from the standpoint of what doesn't work rather than what does work.
- Software Reuse Strategies and Component Markets — last modified 2006-03-09 10:20 AM
- An article by T. Ravichandran and Marcus A. Rothenberger that positions Component-Based Development within reuse strategies that organizations can pursue, and discusses its advantages and risks.
- Wikipedia: Software Reuse — last modified 2007-06-01 07:07 AM
- This article provides some background information on software/code reuse.
