Software reuse: emerging technology
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
What price reusability?: a case study
SETA1 Proceedings of the first international symposium on Environments and tools for Ada
Software Engineering Economics
Software Engineering Economics
Success Factors of Systematic Reuse
IEEE Software
An Empirical Study of Representation Methods for Reusable Software Components
IEEE Transactions on Software Engineering
An integrated solution based approach to software development using unified reuse artifacts
ACM SIGSOFT Software Engineering Notes
An Empirical Study of Software Reuse with Special Attention to Ada
IEEE Transactions on Software Engineering
Fuzzy techniques for software reuse
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Risks of rapid application development
Communications of the ACM
Critical success factors for software projects
ICIS '98 Proceedings of the international conference on Information systems
A systematic analysis of reuse strategies for design of electronic circuits
Proceedings of the conference on Design, automation and test in Europe
Success and Failure Factors in Software Reuse
IEEE Transactions on Software Engineering
Supporting reuse by delivering task-relevant and personalized information
Proceedings of the 24th International Conference on Software Engineering
Three empirical evaluations of a software reuse reference model
Annals of Software Engineering
Reexamining the Fault Density-Component Size Connection
IEEE Software
Quality Improvement Using A Software Reuse Failure Modes Model
IEEE Transactions on Software Engineering
An Empirical User Study of an Active Reuse Repository System
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Development productivity for commercial software using object-oriented methods
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
A Component-Based Software Development Model
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Engineering for Conceptual Schema Flexibility
RIDE '01 Proceedings of the 11th International Workshop on research Issues in Data Engineering
Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices
IEEE Transactions on Software Engineering
Designing electronic reference documentation for software component libraries
Journal of Systems and Software
Barriers to adoption of software reuse a qualitative study
Information and Management
SPARTACAS Automating Component Reuse and Adaptation
IEEE Transactions on Software Engineering
Reuse-Conducive Development Environments
Automated Software Engineering
Organizing and visualizing software repositories using the growing hierarchical self-organizing map
Proceedings of the 2005 ACM symposium on Applied computing
An empirical study of developers views on software reuse in statoil ASA
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Towards an effective integrated reuse environment
Proceedings of the 5th international conference on Generative programming and component engineering
Software reuse: survey and research directions
Journal of Management Information Systems - Special section: Managing virtual workplaces and teleworking with information technology
Computers & Education
Supporting the Investigation and Planning of Pragmatic Reuse Tasks
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Efficient development of highly reusable distributed systems using the TCAO
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
Software reuse: The Brazilian industry scenario
Journal of Systems and Software
Knowledge reuse for software reuse
Web Intelligence and Agent Systems
A comparative anatomy of mobile enterprise applications: Towards a framework of software reuse
Information-Knowledge-Systems Management - Enterprise Mobility: Applications, Technologes and Strategies
A Trustable Brokerage Solution for Component and Service Markets
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
A Reuse Repository System: From Specification to Deployment
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Proposing software design recommendations based on component interface intersecting
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
Software reuse in agile development organizations: a conceptual management tool
Proceedings of the 2011 ACM Symposium on Applied Computing
Using the web as a reuse repository
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Making the leap to a software platform strategy: Issues and challenges
Information and Software Technology
Resources and incentives for the adoption of systematic software reuse
International Journal of Information Management: The Journal for Information Professionals
MOOGLE: a metamodel-based model search engine
Software and Systems Modeling (SoSyM)
Systematizing pragmatic software reuse
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 48.25 |
Software reuse is the use of existing software knowledge or artifacts to build new software artifacts. Reuse is sometimes confused with porting. The two are distinguished as follows: Reuse is using an asset in different systems; porting is moving a system across environments or platforms. For example, in Figure 1 a component in System A is shown used again in System B; this is an example of reuse. System A, developed for Environment 1, is shown moved into Environment 2; this is an example of porting.