LaSSIE: a knowledge-based software information system
Communications of the ACM - Special issue on software engineering
Software Visualization
Modern Information Retrieval
A survey of software reuse libraries
Annals of Software Engineering
Case-Based Knowledge Management Tools for Software Development
Automated Software Engineering
Visual Detection of Duplicated Code
ECOOP '98 Workshop ion on Object-Oriented Technology
Component rank: relative significance rank for software component search
Proceedings of the 25th International Conference on Software Engineering
An examination of software engineering work practices
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Metrics-Based 3D Visualization of Large Object-Oriented Programs
VISSOFT '02 Proceedings of the 1st International Workshop on Visualizing Software for Understanding and Analysis
A Language Independent Approach for Detecting Duplicated Code
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
The description logic handbook
Implicit feedback for inferring user preference: a bibliography
ACM SIGIR Forum
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
How Are Java Software Developers Using the Eclipse IDE?
IEEE Software
Using task context to improve programmer productivity
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Approximate Structural Context Matching: An Approach to Recommend Relevant Examples
IEEE Transactions on Software Engineering
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Hi-index | 0.00 |
The importance of search as a central support activity for information handling and software reuse has been highlighted by several authors. Although it is one of the most dominant daily activities of developers, it is not a first order concern of most development tools. Recently a number of specialized search engines for source code emerged that enable access to reusable assets from both the web and within organizations. We argue that those source code search engines can play a key role for information access throughout the software development lifecycle. In this paper we present an analysis of existing approaches and tools. Furthermore we point out several shortcomings and provide a roadmap for future enhancements.