Methodology for Validating Software Metrics
IEEE Transactions on Software Engineering
Software reuse: a holistic approach
Software reuse: a holistic approach
Software reuse: metrics and models
ACM Computing Surveys (CSUR)
How reuse influences productivity in object-oriented systems
Communications of the ACM
An analysis of errors in a reuse-oriented development environment
Journal of Systems and Software
Evaluating software eng. methods and tools part 10: designing and running a quantitative case study
ACM SIGSOFT Software Engineering Notes
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Analysis of the Effects of Software Reuse on Customer Satisfaction in an RPG Environment
IEEE Transactions on Software Engineering
An industrial study of reuse, quality, and productivity
Journal of Systems and Software
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Software Evolution and Reuse
Effects of Reuse on Quality, Productivity, and Economics
IEEE Software
When the Pursuit of Quality Destroys Value
IEEE Software
Telling Good Numbers from Bad Ones
IEEE Software
IEEE Software
Postmortem: Never Leave a Project without It
IEEE Software
Software Measurement: Uncertainty and Causal Modeling
IEEE Software
In Search of Meaning (A Tale of Two Words)
IEEE Software
Quality, Productivity, and Learning in Framework-Based Development: An Exploratory Case Study
IEEE Transactions on Software Engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Information technology and economic performance: A critical review of the empirical evidence
ACM Computing Surveys (CSUR)
Reuse Economics: A Comparison of Seventeen Models and Directions for Future Research
ICSR '96 Proceedings of the 4th International Conference on Software Reuse
Design for Large Scale Software Reuse: An Industrial Case Study
ICSR '96 Proceedings of the 4th International Conference on Software Reuse
A Ranking of Software Engineering Measures Based on Expert Opinion
IEEE Transactions on Software Engineering
Generalizing Generalizability in Information Systems Research
Information Systems Research
An Empirical Study of Software Reuse vs. Defect-Density and Stability
Proceedings of the 26th International Conference on Software Engineering
Evaluating Software Reuse Alternatives: A Model and Its Application to an Industrial Case Study
IEEE Transactions on Software Engineering
A Software Product Line Life Cycle Cost Estimation Model
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
Open Source Reuse in Commercial Firms
IEEE Software
Evidence-Based Software Engineering for Practitioners
IEEE Software
Conventional and Open Source Software Reuse at Orbotech - An Industrial Experience
SWSTE '05 Proceedings of the IEEE International Conference on Software - Science, Technology & Engineering
Enabling Reuse-Based Software Development of Large-Scale Systems
IEEE Transactions on Software Engineering
Software Reuse Research: Status and Future
IEEE Transactions on Software Engineering
An Industrial Case Study on Reuse Oriented Development
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
On the success of empirical studies in the international conference on software engineering
Proceedings of the 28th international conference on Software engineering
Revisiting the problem of using problem reports for quality assessment
Proceedings of the 2006 international workshop on Software quality
An empirical investigation of software reuse benefits in a large telecom product
ACM Transactions on Software Engineering and Methodology (TOSEM)
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Eliminating the adoption barrier
IEEE Software
An empirical investigation of software reuse benefits in a large telecom product
ACM Transactions on Software Engineering and Methodology (TOSEM)
Data sets and data quality in software engineering
Proceedings of the 4th international workshop on Predictor models in software engineering
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Where Is the Proof? - A Review of Experiences from Applying MDE in Industry
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
A case study comparing defect profiles of a reused framework and of applications reusing it
Empirical Software Engineering
Evaluating an evolving software component: case of internal design
ACM SIGSOFT Software Engineering Notes
Reuse with Software Components - A Survey of Industrial State of Practice
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
A software component quality framework
ACM SIGSOFT Software Engineering Notes
Information and Software Technology
Systematic literature reviews in software engineering - A tertiary study
Information and Software Technology
Information and Software Technology
Refining the systematic literature review process--two participant-observer case studies
Empirical Software Engineering
An analysis of object oriented variability implementation mechanisms
ACM SIGSOFT Software Engineering Notes
A systematic literature review of software quality cost research
Journal of Systems and Software
Developers attentiveness to example usage
Human Aspects of Software Engineering
Achieving reuse with pluggable software units
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
A communication infrastructure to ease the development of mobile collaborative applications
Journal of Network and Computer Applications
A study of reusability, complexity, and reuse design principles
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Interpretative case studies on agile team productivity and management
Information and Software Technology
Architecture for convegence mobile cooperation service using components integration
FGIT'12 Proceedings of the 4th international conference on Future Generation Information Technology
Hi-index | 0.00 |
Systematic software reuse is proposed to increase productivity and software quality and lead to economic benefits. Reports of successful software reuse programs in industry have been published. However, there has been little effort to organize the evidence systematically and appraise it. This review aims to assess the effects of software reuse in industrial contexts. Journals and major conferences between 1994 and 2005 were searched to find observational studies and experiments conducted in industry, returning eleven papers of observational type. Systematic software reuse is significantly related to lower problem (defect, fault or error) density in five studies and to decreased effort spent on correcting problems in three studies. The review found evidence for significant gains in apparent productivity in three studies. Other significant benefits of software reuse were reported in single studies or the results were inconsistent. Evidence from industry is sparse and combining results was done by vote-counting. Researchers should pay more attention to using comparable metrics, performing longitudinal studies, and explaining the results and impact on industry. For industry, evaluating reuse of COTS or OSS components, integrating reuse activities in software processes, better data collection and evaluating return on investment are major challenges.