Component-based product line engineering with UML
Component-based product line engineering with UML
A survey of software reuse libraries
Annals of Software Engineering
Archetypal Source Code Searches: A Survey of Software Developers and Maintainers
IWPC '98 Proceedings of the 6th International Workshop on Program Comprehension
Ranking Significance of Software Components Based on Use Relations
IEEE Transactions on Software Engineering
Strathcona example recommendation tool
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Code Conjurer: Pulling Reusable Software out of Thin Air
IEEE Software
Proposing software design recommendations based on component interface intersecting
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
Facilitating the comparison of software retrieval systems through a reference reuse collection
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
Software engineers' information behaviour and implicit relevance indicators
International Journal of Knowledge and Web Intelligence
Task-specific information retrieval systems for software engineers
Journal of Computer and System Sciences
Software developers' information needs: towards the development of intelligent recommender systems
iUBICOM'11 Proceedings of the 6th international conference on Ubiquitous and Collaborative Computing
Hi-index | 0.00 |
The increasing availability of software in all kinds of repositories has renewed interest in software retrieval and software reuse. Not only has there been significant progress in developing various types of tools for searching for reusable artifacts, but also the integration of these tools into development environments has matured considerably. Yet, relatively little is known on why and how developers use these features and whether there are applications of the technology that go beyond classic reuse. Since we believe it is important for our fledgling community to understand how developers can benefit from software search systems, we present an initial collection of archetypal usage scenarios for them. These are derived from a survey of existing literature along with novel ideas from ongoing experiments with a state of the art software search engine.