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
Jungloid mining: helping to navigate the API jungle
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
Rascal: A Recommender Agent for Agile Reuse
Artificial Intelligence Review
Toward a Code Search Engine Based on the State-of-Art and Practice
APSEC '06 Proceedings of the XIII Asia Pacific Software Engineering Conference
Approximate Structural Context Matching: An Approach to Recommend Relevant Examples
IEEE Transactions on Software Engineering
Parseweb: a programmer assistant for reusing open source code on the web
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Code Conjurer: Pulling Reusable Software out of Thin Air
IEEE Software
Speculative analysis of integrated development environment recommendations
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Hi-index | 0.00 |
Dedicated software search engines that index open source software repositories or in-house software assets significantly enhance the chance of finding software components suitable for reuse. However, they still leave the work of evaluating and testing components to the developer. To significantly change the risk/cost/benefit tradeoff involved in software reuse, search engines need to be supported by user friendly environments that deliver code search functionality, non-intrusively, right to developers' fingertips during key software development activities and significantly raise the quality of search results. In this position paper we describe our attempt to realize this vision through an Eclipse plug-in, Code Conjurer, in tandem with the code search engine, merobase.