Journal Article10.1023/A:1018964121953
A survey of software reuse libraries
211
TL;DR: A survey of methods of storage and retrieval of software assets in software libraries finds that most existing solutions are either too ineffective to be useful or too intractable to be usable.
read more
Abstract: The study of storage and retrieval methods of software assets in software libraries gives rise to a number of paradoxes: While this subject has been under investigation for nearly two decades, it still remains an active area of research in software reuse and software engineerings this can be explained by the observation that new technologies (such as the internet, the world wide web, objectdoriented programming) keep opening new opportunities for better asset packaging, better library organizations, and larger scale libraries – thereby posing new technical challenges. Also, while many sophisticated solutions have been proposed to this problem, the state of the practice in software reuse is characterized by the use of addhoc, lowdtech methodss this can be explained by the observation that most existing solutions are either too ineffective to be useful or too intractable to be usable. Finally, while it is difficult to imagine a successful software reuse program without a sophisticated, welldtuned, systematic procedure for software component storage and retrieval, it seems many successful software reuse experiments rely on trivial methods of component storage and retrievals this can be explained by the observation that, in the current state of the practice, software libraries are not the bottleneck of the software reuse process. This paper presents a survey of methods of storage and retrieval of software assets in software libraries. In addition to a review of existing research efforts, the paper makes two contributions. First, a definition of (presumably) orthogonal attributes of storage and retrieval methodss these attributes are used, in turn, to classify existing methods into six broad classes. Second, a definition of (presumably) orthogonal assessment criteria, which include technical, managerial and human factorss these criteria afford us an exhaustive and uniform basis for assessing and comparing individual methods and classes of methods.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Self-Adaptive Containers: Interoperability Extensions and Cloud Integration
Wei-Chih Huang,William J. Knottenbelt +1 more
- 09 Dec 2014
TL;DR: Experimental results show that the proposed STL-like self-adaptive container library can improve performance with a 76% reduction in insertion time and an 86% reduced in search time, and can also exploit out-of-core storage, including cloud storage.
Towards Code Reuse and Refactoring as a Practice within Extreme Programming
Vijayan Sugumaran,Gerald DeHondt +1 more
- 01 Jan 2009
TL;DR: The purpose of this chapter is to propose a framework that will integrate the strengths of code reuse into the Extreme Programming methodology, believed that this approach will lead to a more effective method of software development.
3
•Dissertation
A holistic semantic based approach to component specification and retrieval
Chengpu Li
- 20 Jul 2012
TL;DR: An approach, namely MVICS-based approach, aimed at achieving holistic, semantic-based and adaptation-aware component specification and retrieval is proposed, which shows that the proposed approach can be deployed in real life industrial development.
3
Exploración de repositorios de software y análisis de potenciales extensiones a aspectos
Graciela Vidal,Sandra Casas,Claudia Marcos +2 more
- 11 Jun 2014
TL;DR: In this article, a trabajo se exploraron diferentes repositorios analizando criterios al igual que se exponen los metodos de publicacion and recuperación with el fin of determinar si es posible la adaptaci o extension of los repositorsios a aspectos.
3
References
•Book
Introduction to Modern Information Retrieval
Gerard Salton,Michael J. McGill +1 more
- 01 Jan 1983
TL;DR: Reading is a need and a hobby at once and this condition is the on that will make you feel that you must read.
12.6K
•Book
Software Engineering Economics
Barry Boehm
- 01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
6K
Software engineering economics
Barry Boehm
- 04 Oct 1993
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
5.9K
•Book
Object-Oriented Analysis and Design with Applications
Grady Booch
- 01 Jan 1990
TL;DR: This chapter discusses the development of Object-Oriented Programming Languages and the Structure of Complex Systems, and the role of Classification in this development.
3.9K
No Silver Bullet Essence and Accidents of Software Engineering
TL;DR: In this article, the authors examine both the nature of the software problem and the properties of the bullets proposed, and show that there is no single development, in either technology or in management technique, that by itself promises even one order-of-magnitude improvement in productivity, in reliability, in simplicity.