The Department of Defense software initiative—a status report
Communications of the ACM
Experimentation in software engineering
IEEE Transactions on Software Engineering
A spiral model of software development and enhancement
ACM SIGSOFT Software Engineering Notes
Multivariate data analysis with readings (2nd ed.)
Multivariate data analysis with readings (2nd ed.)
Improving Software Productivity
Computer
A knowledge structure for reusing abstract data types
ICSE '87 Proceedings of the 9th international conference on Software Engineering
An information system for software reuse
Software reuse: emerging technology
Theory-W Software Project Management Principles and Examples
IEEE Transactions on Software Engineering
Software reusability: vol. 1, concepts and models
Software reusability: vol. 1, concepts and models
Software reusability: vol. 2, applications and experience
Software reusability: vol. 2, applications and experience
Object oriented design with applications
Object oriented design with applications
Towards a comprehensive framework for reuse: model-based reuse characterization schemes
Towards a comprehensive framework for reuse: model-based reuse characterization schemes
Identifying and Qualifying Reusable Software Components
Computer - Special issue on cryptography
Reuse and productivity in integrated computer-aided software engineering: an empirical study
MIS Quarterly - Special issue on the strategic use of information systems
A reference architecture for the component factory
ACM Transactions on Software Engineering and Methodology (TOSEM)
Making software reuse work: an implementation model
ACM SIGSOFT Software Engineering Notes
The three Rs of software automation: re-engineering, repository, reusability
The three Rs of software automation: re-engineering, repository, reusability
ACM Computing Surveys (CSUR)
Cataloguing and classification for object libraries
ACM SIGSOFT Software Engineering Notes
An organized, devoted, project-wide reuse effort
ACM SIGAda Ada Letters
ACM SIGAda Ada Letters
Process Improvement Through Data Reuse
IEEE Software
An empirical study of software reuse processes and reusable software components with special attention to ADA
Sixteen questions about software reuse
Communications of the ACM
Ada reusability efforts: a survey of the state of the practice
WADAS '87 Proceedings of the Joint Ada conference fifth national conference on Ada technology and fourth Washington Ada Symposium
Software Component with ADA
Software Engineering Economics
Software Engineering Economics
Status Report: Software Reusability
IEEE Software
Success Factors of Systematic Reuse
IEEE Software
Effects of Reuse on Quality, Productivity, and Economics
IEEE Software
Organizational Factors and Reuse
IEEE Software
IEEE Software
Using Iterative Refinement to Find Reusable Software
IEEE Software
Constructing Applications from Reusable Components
IEEE Software
Reuse in Command-and-Control Systems
IEEE Software
Recasting Algorithms to Encourage Reuse
IEEE Software
IEEE Software
Why Do So Many Reuse Programs Fail?
IEEE Software
Globalization of Software Supply and Demand
IEEE Software
Coming of Age in an Object-Oriented World
IEEE Software
Making Reuse Work At Hewlett-Packard
IEEE Software
The Common Ada Programming Support Environment (APSE) Interface Set (CAIS)
IEEE Transactions on Software Engineering
Software reuse: from library to factory
IBM Systems Journal
The business case for software reuse
IBM Systems Journal
Implementing critical success factors in software reuse
IBM Systems Journal
Technical forum: management of reuse at IBM
IBM Systems Journal
Technical forum: information reuse parallels software reuse
IBM Systems Journal
Technical forum: a reusable parts center
IBM Systems Journal
Success and Failure Factors in Software Reuse
IEEE Transactions on Software Engineering
Techniques for Modeling Workflows and Their Support of Reuse
Business Process Management, Models, Techniques, and Empirical Studies
Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices
IEEE Transactions on Software Engineering
Enabling Reuse-Based Software Development of Large-Scale Systems
IEEE Transactions on Software Engineering
Information Sciences: an International Journal
Models in Software Engineering
HSI'03 Proceedings of the 2nd international conference on Human.society@internet
Software reuse in agile development organizations: a conceptual management tool
Proceedings of the 2011 ACM Symposium on Applied Computing
On the extent and nature of software reuse in open source Java projects
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Hi-index | 0.00 |
Over the past several decades, numerous software technologies have been developed for overcoming the software crisis. Among these technologies, reuse has been recognized as one of the most important software technologies. Recently, it has gained substantial attention as a possible solution to the software crisis in Ada and other software communities. The purpose of this empirical study is to examine how organizations actually exploit reuse technologies and evaluates how reuse factors affect the rate of reuse in an organization. This study is an attempt to enhance the measurement of the rate of reuse and the effectiveness of reuse by establishing conceptual foundations in the literature for reuse and conducting an empirical investigation of organizations using Ada technology. This study differentiated software reuse into six criteria: domain, human, tool, organization, software metrics, and environment. The results of this study show that the rate of reuse significantly depends upon reuse capability, software development effort, object-oriented design capability, repository development effort, Ada technology capability, and domain capability.