Palantír: raising awareness among configuration management workspaces
Proceedings of the 25th International Conference on Software Engineering
Managing knowledge in distributed projects
Communications of the ACM - Human-computer etiquette
Reuse-Conducive Development Environments
Automated Software Engineering
Hipikat: A Project Memory for Software Development
IEEE Transactions on Software Engineering
Rascal: A Recommender Agent for Agile Reuse
Artificial Intelligence Review
Supporting online problem-solving communities with the semantic web
Proceedings of the 15th international conference on World Wide Web
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
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A sketch of the programmer's coach: making programmers more effective
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Mining usage expertise from version archives
Proceedings of the 2008 international working conference on Mining software repositories
Expertise identification and visualization from CVS
Proceedings of the 2008 international working conference on Mining software repositories
A Lightweight Approach for Knowledge Sharing in Distributed Software Teams
PAKM '08 Proceedings of the 7th International Conference on Practical Aspects of Knowledge Management
Closing Information Gaps with Inverse Search
PAKM '08 Proceedings of the 7th International Conference on Practical Aspects of Knowledge Management
A Lightweight Approach for Knowledge Sharing in Distributed Software Teams
PAKM '08 Proceedings of the 7th International Conference on Practical Aspects of Knowledge Management
Recommending Effort Estimation Methods for Software Project Management
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 03
When users become collaborators: towards continuous and context-aware user input
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Information and Software Technology
On recommending meaningful names in source and UML
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
Assisting engineers in switching artifacts by using task semantic and interaction history
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
An approach for iterative event pattern recommendation
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
A web search-centric approach to recommender systems with URLs as minimal user contexts
Journal of Systems and Software
The code orb: supporting contextualized coding via at-a-glance views (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Hi-index | 0.00 |
By surveying recommendation systems in software development, we found that existing approaches have been focusing on "you might like what similar developers like" scenarios. However structured artifacts and semantically well-defined development activities bear large potentials for further recommendation scenarios. We introduce a novel "landscape" of software development recommendation systems and line out several scenarios for knowledge sharing and collaboration. Basic challenges are improving context-awareness and particularly addressing information providers.