Japan's software factories: a challenge to U.S. management
Japan's software factories: a challenge to U.S. management
Software construction using components
Software construction using components
An integrated approach to software reuse practice
SSR '95 Proceedings of the 1995 Symposium on Software reusability
An approach to the classification of domain models in support of analogical reuse
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Generating ECAD framework code from abstract models
DAC '95 Proceedings of the 32nd annual ACM/IEEE Design Automation Conference
Software reuse: metrics and models
ACM Computing Surveys (CSUR)
Storing and retrieving software components: a refinement based system
ICSE '94 Proceedings of the 16th international conference on Software engineering
From domain models to architecture frameworks
Proceedings of the 1997 symposium on Software reusability
A calculus of program modifications
Proceedings of the 1997 symposium on Software reusability
A mechanism for automatically and dynamically changing software components
Proceedings of the 1997 symposium on Software reusability
Portability and reusability: common issues and differences
CSC '95 Proceedings of the 1995 ACM 23rd annual conference on Computer science
LSL + Ada → reusable data structures
WADAS '93 Proceedings of the tenth annual Washington Ada symposium on Ada: Ada's role in software engineering
A reuse triplet for systematic software reuse
ACM SIGSOFT Software Engineering Notes
Storing and Retrieving Software Components: A Refinement Based System
IEEE Transactions on Software Engineering
An Empirical Study of Software Reuse with Special Attention to Ada
IEEE Transactions on Software Engineering
Toward a formal theory of extensible software
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
User opinions and rewards in a reuse-based development system
SSR '99 Proceedings of the 1999 symposium on Software reusability
A hierarchy-aware approach to faceted classification of objected-oriented components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Automatic thesaurus construction supporting fuzzy retrieval of reusable components
SAC '95 Proceedings of the 1995 ACM symposium on Applied computing
Corrigenda: a hierarchy-aware approach to faceted classification of object-oriented components
ACM Transactions on Software Engineering and Methodology (TOSEM)
SAC '94 Proceedings of the 1994 ACM symposium on Applied computing
A reuse experiment in the social security sector
SAC '94 Proceedings of the 1994 ACM symposium on Applied computing
Enhancing design reusability by clustering specifications
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Containment units: a hierarchically composable architecture for adaptive systems
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
Containment units: a hierarchically composable architecture for adaptive systems
ACM SIGSOFT Software Engineering Notes
Measuring Reuse: A Cautionary Tale
IEEE Software
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
Learning User Preferences in Case-Based Software Reuse
EWCBR '00 Proceedings of the 5th European Workshop on Advances in Case-Based Reasoning
Experiments on Case-Based Retrieval of Software Designs
ECCBR '02 Proceedings of the 6th European Conference on Advances in Case-Based Reasoning
Reuse Methods for Construction of Parallel Software
SOFSEM '98 Proceedings of the 25th Conference on Current Trends in Theory and Practice of Informatics: Theory and Practice of Informatics
An Implementation and Design of COMOR System for OOM Reuse
AMT '01 Proceedings of the 6th International Computer Science Conference on Active Media Technology
Techniques for Modeling Workflows and Their Support of Reuse
Business Process Management, Models, Techniques, and Empirical Studies
On finding duplication and near-duplication in large software systems
WCRE '95 Proceedings of the Second Working Conference on Reverse Engineering
Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices
IEEE Transactions on Software Engineering
A case similarity metric for software reuse and design
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
GATE: a General Architecture for Text Engineering
COLING '96 Proceedings of the 16th conference on Computational linguistics - Volume 2
The impact of software engineering research on modern progamming languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
Empirical study of the effects of open source adoption on software development economics
Journal of Systems and Software
Information Technology and Management
Helping Software Engineers Reusing UML Class Diagrams
ICCBR '07 Proceedings of the 7th international conference on Case-Based Reasoning: Case-Based Reasoning Research and Development
Searching for relevant software change artifacts using semantic networks
Proceedings of the 2009 ACM symposium on Applied Computing
An Approach to Software Design Reuse Using Case-Based Reasoning and WordNet
Proceedings of the 2006 conference on Integrated Intelligent Systems for Engineering Design
A code reuse interface for non-programmer middle school students
Proceedings of the 15th international conference on Intelligent user interfaces
Impact of granularity on adjustment behavior in adaptive reuse of business process models
BPM'10 Proceedings of the 8th international conference on Business process management
Reusable software components framework
ECS'10/ECCTD'10/ECCOM'10/ECCS'10 Proceedings of the European conference of systems, and European conference of circuits technology and devices, and European conference of communications, and European conference on Computer science
Towards an ontology-based retrieval of UML Class Diagrams
Information and Software Technology
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
A tool for management and reuse of software design knowledge
EKAW'06 Proceedings of the 15th international conference on Managing Knowledge in a World of Networks
Reusability analysis of four standard object-oriented class libraries
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
Resources and incentives for the adoption of systematic software reuse
International Journal of Information Management: The Journal for Information Professionals
Systematizing pragmatic software reuse
ACM Transactions on Software Engineering and Methodology (TOSEM)
Detecting API documentation errors
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
SCOlog: A logic-based approach to analysing supply chain operation dynamics
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
It is argued that the problem with software engineering is not a lack of reuse, but a lack of widespread, systematic reuse. The reuse research community is focusing on formalizing reuse because it recognizes that substantial quality and productivity payoffs will be achieved only if reuse is conducted systematically and formally. The history of reuse, which is characterized by this struggle to formalize in a setting where pragmatic problems are the norm and fast informal solutions usually take precedence, is reviewed. Several reuse methods are discussed.