ACM SIGSOFT Software Engineering Notes
Tutorial, software reusability
Tutorial, software reusability
Software reuses: motivators and inhibitors
Software reuse: emerging technology
Software reuse: emerging technology
Wide-spectrum support for software reusability
Software reuse: emerging technology
The domain-oriented software life cycle: towards an extended process model for reusability
Software reuse: emerging technology
Software reuse—key to enhanced productivity: some quantitative models
Information and Software Technology
Managing Ada projects: the people issues
TRI-Ada '88 Proceedings of the conference on TRI-Ada '88
Object oriented design with applications
Object oriented design with applications
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
Economics of reuse: issues and alternatives
Information and Software Technology
Applied software measurement: assuring productivity and quality
Applied software measurement: assuring productivity and quality
Software shock: the danger and the opportunity
Software shock: the danger and the opportunity
What price reusability?: a case study
SETA1 Proceedings of the first international symposium on Environments and tools for Ada
Reuse and productivity in integrated computer-aided software engineering: an empirical study
MIS Quarterly - Special issue on the strategic use of information systems
Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
ACM Computing Surveys (CSUR)
A Practical View of Software Measurement and Implementation Experiences Within Motorola
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
An organized, devoted, project-wide reuse effort
ACM SIGAda Ada Letters
An evaluation of Ada source code reuse
Proceedings of the 11th Ada-Europe international conference on Ada: moving towards 2000
Cost-Benefit Analysis in Information Systems Development and Operation
ACM Computing Surveys (CSUR)
Planning the Software Industrial Revolution
IEEE Software
IEEE Software
The spin-off illusion: reuse is not a by-product
SSR '95 Proceedings of the 1995 Symposium on Software reusability
ACM SIGSOFT Software Engineering Notes
Analytical and empirical evaluation of software reuse metrics
Proceedings of the 18th international conference on Software engineering
A case study in applying a systematic method for COTS selection
Proceedings of the 18th international conference on Software engineering
Software reuse: metrics and models
ACM Computing Surveys (CSUR)
A summary of domain analysis experience by way of heuristics
Proceedings of the 1997 symposium on Software reusability
Creating reusable architectures: initial experience report
ACM SIGSOFT Software Engineering Notes
An Empirical Study of Software Reuse with Special Attention to Ada
IEEE Transactions on Software Engineering
Empirical analysis of the correlation between amount-of-reuse metrics in the C programming language
SSR '99 Proceedings of the 1999 symposium on Software reusability
Analysis of the Effects of Software Reuse on Customer Satisfaction in an RPG Environment
IEEE Transactions on Software Engineering
A case-study of requirements reuse through product families
Annals of Software Engineering
Activity Based Costing for Component-Based Software Development
Information Technology and Management
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
Defining factors, goals and criteria for reusable component evaluation
CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
IBM's Reuse Programs: Knowledge Management and Software Reuse
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Software reuse strategies and component markets
Communications of the ACM - Program compaction
Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices
IEEE Transactions on Software Engineering
Technical forum: information reuse parallels software reuse
IBM Systems Journal
Assessing the cost-effectiveness of software reuse: a model for planned reuse
Journal of Systems and Software - Special issue: Applications of statistics in software engineering
Software reuse: survey and research directions
Journal of Management Information Systems - Special section: Managing virtual workplaces and teleworking with information technology
Enabling reuse of citizen centric government processes through service oriented architecture
ISEC '08 Proceedings of the 1st India software engineering conference
Aligning the economic modeling of software reuse with reuse practices
Information and Software Technology
Reusability assessment for software components
ACM SIGSOFT Software Engineering Notes
Mining extremely small data sets with application to software reuse
Software—Practice & Experience
Experience management: foundations, development methodology, and internet-based applications
Experience management: foundations, development methodology, and internet-based applications
Enabling the selection of COTS components
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Systematizing pragmatic software reuse
ACM Transactions on Software Engineering and Methodology (TOSEM)
Vertical software industry evolution: The impact of software costs and limited customer base
Information and Software Technology
Hi-index | 0.00 |
To remain competitive, software development organizations must reduce cycle time and cost, while at the same time adding function and improving quality. One potential solution lies in software reuse. Because software reuse is not free, we must weigh the potential benefits against the expenditures of time and resources required to identify and integrate reusable software into products. We first introduce software reuse concepts and examine the cost-benefit trade-offs of software reuse investments. We then provide a set of metrics used by IBM to accurately reflect the effort saved by reuse. We define reuse metrics that distinguish the savings and benefits from those already gained through accepted software engineering techniques. When used with the return-on-investment (ROI) model described in this paper, these metrics can effectively establish a sound business justification for reuse and can help assess the success of organizational reuse programs.