Retrieving reusable software by sampling behavior
ACM Transactions on Software Engineering and Methodology (TOSEM)
Specification matching of software components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Modern Information Retrieval
Test Driven Development: By Example
Test Driven Development: By Example
A survey of software reuse libraries
Annals of Software Engineering
Supporting component-based software development with active component repository systems
Supporting component-based software development with active component repository systems
Ranking Significance of Software Components Based on Use Relations
IEEE Transactions on Software Engineering
TREC: Experiment and Evaluation in Information Retrieval (Digital Libraries and Electronic Publishing)
CodeGenie: using test-cases to search and reuse source code
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Code Conjurer: Pulling Reusable Software out of Thin Air
IEEE Software
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
More archetypal usage scenarios for software search engines
Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation
1st international ICSR workshop on comparing software retrieval approaches (CORA)
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Hi-index | 0.00 |
Although the idea of component-based software reuse has been around for more than four decades the technology for retrieving reusable software artefacts has grown out of its infancy only recently. After about 30 years of basic research in which scientists struggled to get their hands on meaningful numbers of reusable artifacts to evaluate their prototypes, the "open source revolution" has made software reuse a serious practical possibility. Millions of reusable files have become freely available and more sophisticated retrieval tools have emerged providing better ways of searching among them. However, while the development of such systems has made considerable progress, their evaluation is still largely driven by proprietary approaches which are all too often neither comprehensive nor comparable to one another. Hence, in this position paper, we propose the compilation of a reference collection of reusable artifacts in order to facilitate the future evaluation and comparison of software retrieval tools.