Information and Software Technology - Software quality assurance
Retrieving reusable software by sampling behavior
ACM Transactions on Software Engineering and Methodology (TOSEM)
Sixteen questions about software reuse
Communications of the ACM
Signature matching: a tool for using software libraries
ACM Transactions on Software Engineering and Methodology (TOSEM)
Populating software repositories: incentives and domain-specific software
Journal of Systems and Software - Special issue on software reuse
Generalized behavior-based retrieval
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Component-based product line engineering with UML
Component-based product line engineering with UML
Introduction to Algorithms
A survey of software reuse libraries
Annals of Software Engineering
Toward an Engineering Discipline of Software Reuse
IEEE Software
Quality Improvement Using A Software Reuse Failure Modes Model
IEEE Transactions on Software Engineering
Reusing Open-Source Software and Practices: The Impact of Open-Source on Commercial Vendors
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
IEEE Transactions on Software Engineering
Towards a semantic-based approach for software reusable component classification and retrieval
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
Reuse-Conducive Development Environments
Automated Software Engineering
Ranking Significance of Software Components Based on Use Relations
IEEE Transactions on Software Engineering
Software Reuse Research: Status and Future
IEEE Transactions on Software Engineering
Similarity search for web services
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Knowledge reuse for software reuse
Web Intelligence and Agent Systems
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
Recommending Typical Usage Examples for Component Retrieval in Reuse Repositories
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
SUITE '09 Proceedings of the 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation
Perspectives for Web Service Intermediaries: How Influence on Quality Makes the Difference
EC-Web 2009 Proceedings of the 10th International Conference on E-Commerce and Web Technologies
The Managed Adapter Pattern: Facilitating Glue Code Generation for Component Reuse
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Supporting agile reuse through extreme harvesting
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Efficient storage and fast querying of source code
Information Systems Frontiers
A semi-supervised approach for component recommendation based on citations
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
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
1st international ICSR workshop on comparing software retrieval approaches (CORA)
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
An unabridged source code dataset for research in software reuse
Proceedings of the 10th Working Conference on Mining Software Repositories
Hi-index | 0.00 |
Software reuse is widely recognized as an effective way of increasing the quality of software systems whilst lowering the effort and time involved in their development. Although most of the basic techniques for software retrieval have been around for a while, third party reuse is still largely a “hit and miss” affair and the promise of large case component marketplaces has so far failed to materialize. One of the key obstacles to systematic reuse has traditionally been the set up and maintenance of up-to-date software repositories. However, the rise of the World Wide Web as a general information repository holds the potential to solve this problem and give rise to a truly ubiquitous library of (open source) software components. This paper surveys reuse repositories on the Web and estimates the amount of software currently available in them. We also briefly discuss how this software can be harvested by means of general purpose web search engines and demonstrate the effectiveness of our implementation of this approach by applying it to reuse examples presented in earlier literature.