What price reusability?: a case study
SETA1 Proceedings of the first international symposium on Environments and tools for Ada
Productivity analysis of software development with an integrated CASE tool
ICSE '92 Proceedings of the 14th international conference on Software engineering
Experience report on software reuse project: its structure, activities, and statistical results
ICSE '92 Proceedings of the 14th international conference on Software engineering
M7: Reuse Library Interoperability Group (RIG) (panel): purpose and progress
TRI-Ada '93 Proceedings of the conference on TRI-Ada '93
Software Engineering Economics
Software Engineering Economics
Domain Analysis and Software Systems Modeling
Domain Analysis and Software Systems Modeling
Sixteen questions about software reuse
Communications of the ACM
An integrated approach to software reuse practice
SSR '95 Proceedings of the 1995 Symposium on Software reusability
From reuse library experiences to application generation architectures
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Software reuse: metrics and models
ACM Computing Surveys (CSUR)
Information reuse in hypermedia applications
Proceedings of the the seventh ACM conference on Hypertext
Process reuse using a template approach: a case-study from avionics
ACM SIGSOFT Software Engineering Notes
Characterizing and modeling the cost of rework in a library of reusable software components
ICSE '97 Proceedings of the 19th international conference on Software engineering
Modeling multiple domains in software reuse
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
An Empirical Study of Software Reuse with Special Attention to Ada
IEEE Transactions on Software Engineering
Introducing reuse in companies: a survey of European experiences
SSR '99 Proceedings of the 1999 symposium on Software reusability
Success factors for software reuse that are applicable across domains and businesses
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Product line stakeholder viewpoint approach and validation model
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Critical success factors for software projects
ICIS '98 Proceedings of the international conference on Information systems
Success and Failure Factors in Software Reuse
IEEE Transactions on Software Engineering
Reuse of early life-cycle artifacts: workproducts, methods and tools
Annals of Software Engineering
A case-study of requirements reuse through product families
Annals of Software Engineering
DARE: Domain analysis and reuse environment
Annals of Software Engineering
Organisational considerations for software reuse
Annals of Software Engineering
Three empirical evaluations of a software reuse reference model
Annals of Software Engineering
A Component Model for Perspective Management of Enterprise Software Reuse
Annals of Software Engineering
Activity Based Costing for Component-Based Software Development
Information Technology and Management
Quality Improvement Using A Software Reuse Failure Modes Model
IEEE Transactions on Software Engineering
A rough: fuzzy approach for retrieval of candidate components for software reuse
Pattern Recognition Letters - Special issue: Rough sets, pattern recognition and data mining
Technology Transfer for Reuse: A Management Model and Process Improvement Framework
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
Requirements for OO design environments
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
After the C++ Appetizer Comes the COBOL Main Course
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Software reuse strategies and component markets
Communications of the ACM - Program compaction
A Component-Based Software Development Model
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices
IEEE Transactions on Software Engineering
Barriers to adoption of software reuse a qualitative study
Information and Management
Software engineering as a model of understanding for learning and problem solving
Proceedings of the first international workshop on Computing education research
Software reuse: The Brazilian industry scenario
Journal of Systems and Software
A Set of Rules and Strategies for UNSAM Virtual Campus
Proceedings of the 13th International Conference on Human-Computer Interaction. Part IV: Interacting in Various Application Domains
A systematic review of domain analysis tools
Information and Software Technology
A software component quality framework
ACM SIGSOFT Software Engineering Notes
Opening up design science: The challenge of designing for reuse and joint development
The Journal of Strategic Information Systems
AspeCis: an aspect-oriented approach to develop a cooperative information system
MEDI'11 Proceedings of the First international conference on Model and data engineering
Impact of Internal Open Source Development on Reuse: Participatory Reuse in Action
Journal of Management Information Systems
From specification to experimentation: a software component search engine architecture
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
The domain analysis concept revisited: a practical approach
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Reusability metrics and effect of reusability on testing of object oriented systems
ACM SIGSOFT Software Engineering Notes
MobiLine: A Nested Software Product Line for the domain of mobile and context-aware applications
Science of Computer Programming
Hi-index | 0.07 |
Systematic software reuse is a paradigm shift in software engineering from building single systems to building families of related systems. The goal of software reuse research is to discover systematic procedures for engineering new systems from existing assets. Implementing systematic reuse is risky. Not doing it is also risky. Trying systematic reuse unsuccessfully can cost precious time and resources and may make management sceptical of trying it again. But if your competitors do it successfully and you do not, you may lose market share and possibly an entire market. There is no cookbook solution-each organization must analyze its own needs, implement reuse measurements, define the key benefits it expects, identify and remove impediments, and manage risk. Reliable data on how much this costs and the benefits an organization will derive are insufficient. The article addresses issues from management, measurement, law, economics, libraries, and the design of reusable software.