Additional Reading
Up one levelArticles and books listed in this folder have been suggested as relevant by a member of the WG or community, but have not gone through the review process to gain a consensus from within the WG. When/If they are reviewed, items may be moved to the general Books and Articles folder. We welcome your suggestions for additions to this section.
- Suggest Content — last modified 2009-02-25 06:45 AM
- Is there other content that you think should be listed here?
- Reuse Books — last modified 2009-02-19 08:26 AM
- Some suggested background reading. These books were considered relevant by at least one WG member.
- Analytical and empirical evaluation of software reuse metrics — last modified 2009-02-27 11:06 AM
- Published in 1996, this article by P. Devanbu, S. Karstu, W. Melo, and W. Thomas evaluates several published software reuse metrics analytically and empirically to determine how well they measure the benefits of software reuse in terms of time, money, and quality. This article was deemed relevant on the basis of its title and abstract.
- An aspect-oriented framework for developing component-based software with the collaboration-based architectural style — last modified 2009-02-27 11:07 AM
- Published in 2003, this article by Joon-Sang Lee & Doo-Hwan Bae proposes an aspect-oriented development framework that encapsulates functional behaviors and uses sets of rules to support non-functional requirements in order to improve modularity of software. This article was deemed relevant on the basis of its title and abstract.
- Assessing the cost-effectiveness of software reuse: A model for planned reuse — last modified 2009-02-27 11:07 AM
- Published in 2003, this article by Derek L. Nazareth and Marcus A. Rothenberger notes the costs of creating reusable software assets and seeks to address questions such as when the benefits of reuse are expected and to what extent they will be realized. This article was deemed relevant on the basis of its title and abstract.
- Automated Improvement for Component Reuse — last modified 2009-02-27 11:08 AM
- Published in 2005, this article by Muthu Ramachandran discusses a prototype tool designed to improve the identification and development of potentially reusable software components. This article was deemed relevant on the basis of its title and abstract.
- Component documentation - a key issue in software product lines — last modified 2009-02-27 11:08 AM
- Published in 2004, this article by Anne Taulavuori, Eila Niemelä, and Päivi Kallio describes a standard documentation pattern for software components that has been validated through application and analysis in practice. This article was deemed relevant on the basis of its title and abstract.
- Component Reuse in Software Engineering — last modified 2009-02-27 11:09 AM
- Published in 2007, this book by Eduardo Santana de Almeida, et al. describes and discusses methods, techniques, and tools to perform software reuse in industrial environments. This book was deemed relevant on the basis of its title, table of contents, and introduction.
- A development environment for customer-oriented Internet business: eBizBench — last modified 2009-02-27 11:10 AM
- Published in 2003, this article by Choongseok Lee, Byounggu Choi, and Heeseok Lee proposes a development environment that provides support for aligning customers' needs with business systems and improving the business system through the reuse of design results. This article was deemed relevant on the basis of its title and abstract.
- An empirical study of software reuse by experts in object-oriented design — last modified 2009-02-27 11:10 AM
- Published in 1995, this article by Jean-Marie Burkhardt and Françoise Détienne presents an empirical study of object-oriented design in software reuse, with focus on human aspects such as the mental processes involved and mental representations constructed during the reuse activity. This article was deemed relevant on the basis of its title and abstract.
- An integrated cost model for software reuse — last modified 2009-02-27 11:11 AM
- Published in 2000, this article by A. Mili, S. Fowler Chmiel, R. Gottumukkala, and L. Zhang analyzes some existing cost models for software reuse and proposes a tool-supported comprehensive model encompassing most of the existing models. This article was deemed relevant on the basis of its title and abstract.
- Integrating active information delivery and reuse repository systems — last modified 2009-02-27 11:11 AM
- Published in 2000, this article by Yunwen Ye, Gerhard Fischer, and Brent Reeves presents a prototype system that can actively deliver information to a developer about reusable assets in a repository that may be relevant to the developer's task at hand. This article was deemed relevant on the basis of its title and abstract.
- Making embedded software reuse practical and safe — last modified 2009-02-27 11:11 AM
- Published in 2004, this article by N.G. Leveson and K.A. Weiss suggests some requirements for the safe and successful application of software reuse demonstrated using a case study on a real spacecraft. This article was deemed relevant on the basis of its title and abstract.
- Producing reusable object-oriented components: a domain-and-organization-specific perspective — last modified 2009-02-27 11:11 AM
- Published in 2001, this article by Margaretha W. Price, Donald M. Needham, and Steven A. Demurjian, Sr. introduces a set of reusability metrics that when iteratively applied during design and implementation phases can help guide the production and identification of reusable components. This article was deemed relevant on the basis of its title and abstract.
- Reusable subsystems: domain-based approach — last modified 2009-02-27 11:12 AM
- Published in 2002, this article by Hisham Haddad and Herbert Tesser proposes a model based on the concepts of "atomic domains" and their "wrappers" to support improved technique for designing reusable subsystems. This article was deemed relevant on the basis of its title and abstract.
- Reuse and variability in large software applications — last modified 2009-02-27 11:12 AM
- Published in 2005, this article by J. Estublier and G. Vega examines how product lines have achieved reuse of coarse-grained components and presents an approach to generalize the product line approach to manage variability and make reuse possible over a larger range of applications. This article was deemed relevant on the basis of its title and abstract.
- Reuse of designs: Desperately seeking an interdisciplinary cognitive approach — last modified 2009-02-27 11:13 AM
- Published in 1993, this article by Willemien Visser and Brigitte Trousse analyzes a number of papers about interdisciplinary cognitive approaches to reuse of designs, concluding that few papers have adopted such an approach. This article was deemed relevant on the basis of its title and abstract.
- Reuse of Specification Patterns with the B Method — last modified 2009-02-27 11:14 AM
- Published in 2003, this article by Sandrine Blazy, Frédéric Gervais, and Régine Laleau describes an approach for reusing specification patterns with examples for defining and reusing them. This article was deemed relevant on the basis of its title and abstract.
- Sixteen questions about software reuse — last modified 2009-02-27 11:14 AM
- Published in 1995, this article by W.B. Frakes and C.J. Fox answers sixteen questions commonly asked about software reuse using empirical data collected from surveys of 113 people in 29 organizations. This article was deemed relevant on the basis of its title and abstract.
- Software Libraries and Their Reuse: Entropy, Kolmogorov Complexity, and Zipf's Law — last modified 2009-02-27 11:15 AM
- Published in 2005, this article by Todd Veldhuizen analyzes software reuse from the perspective of information theory, assessing our ability to "compress" programs by expressing them in terms of software components reused from libraries, finding that the extent to which reuse can occur is an inherent property of the problem domain. This article was deemed relevant on the basis of its title and abstract.
- Software reuse guidelines — last modified 2009-02-27 11:15 AM
- Published in 2005, this article by M. Ramachandran details language- and domain-oriented guidelines whose effective use affects component reusability and proposes a tool based on domain knowledge that can provide advice and generate reusable components automatically. This article was deemed relevant on the basis of its title and abstract.
- Software reuse myths — last modified 2009-02-27 11:16 AM
- Published in 1988, this article by Will Tracz analyzes nine commonly believed software reuse myths, revealing certain research issues and trends. This article was deemed relevant on the basis of its title and abstract.
- Software reuse myths revisited — last modified 2009-02-27 11:16 AM
- Published in 1994, this article by Will Tracz comments on nine myths of software reuse (covered in an earlier paper) in light of technology advances. This article was deemed relevant on the basis of its title and abstract.
- Software reuse strategies and component markets — last modified 2009-02-27 11:17 AM
- Published in 2003, this article by T. Ravichandran and M.A. Rothenberger discusses how black-box reuse could be an important aspect of reuse, but that market makers need to address the growing pains of this industry. This article was deemed relevant on the basis of its title and abstract.
- Software reuse — last modified 2009-02-27 11:17 AM
- Published in 1992, this article by Charles Krueger surveys different approaches to software reuse found in research literature, using a taxonomy to describe and compare the approaches and make generalizations about the field of reuse. This article was deemed relevant on the basis of its title and abstract.
- Supporting risks in software project management — last modified 2009-02-27 11:18 AM
- Published in 2002, this article by Márcio de Oliveira Barros, Cláudia Maria Lima Werner, and Guilherme Horta Travassos describes an approach to develop, retrieve, and reuse management knowledge and experience concerned with software development risks. This article was deemed relevant on the basis of its title and abstract.
- Toward reuse of object-oriented software design models — last modified 2009-02-27 11:18 AM
- Published in 2003, this article by Fauzi M. Ali and Weichang Du proposes an approach based on a six-faceted classification scheme for the classification and retrieval of software design artifacts to facilitate their reuse, with a case study to illustrate the process. This article was deemed relevant on the basis of its title and abstract.
- A UML-based language for specifying domain-specific patterns — last modified 2009-02-27 11:18 AM
- Published in 2004, this article by Dae-Kyoo Kim, Robert France, and Sudipto Ghosh presents a pattern specification notation and shows how it can be used to express domain-specific patterns, which can be used to create UML diagrams for applications in the domain addressed by the pattern. This article was deemed relevant on the basis of its title and abstract.
- Visualising reusable software over the web — last modified 2009-02-27 11:18 AM
- Published in 2001, this article by Stuart Marshall, et al. describes an architecture for web-based visualization of remotely executing software that allows users to explore existing code components in web-based software repositories. This article was deemed relevant on the basis of its title and abstract.
