Supporting Collaborative Software Development by Context-Aware Information Retrieval Facilities
DEXA '03 Proceedings of the 14th International Workshop on Database and Expert Systems Applications
Using structural context to recommend source code examples
Proceedings of the 27th international conference on Software engineering
Building Usage Contexts During Program Comprehension
ICPC '06 Proceedings of the 14th IEEE International Conference on Program Comprehension
Using task context to improve programmer productivity
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Hi-index | 0.00 |
While working in an IDE, developers typically deal with a large number of different artifacts at the same time. The software development process requires that they repeatedly switch between different artifacts, which often depends on searching for these artifacts in the source code structure. We propose a tool that integrates context-based search and recommendation of source code artifacts in Eclipse. The artifacts are collected from the workspace of the developer and represented using ontologies. A context model of the developer is used to improve search and give recommendations of these artifacts, which are ranked according to their relevance to the developer. The tool was tested by a group of developers and the results show that contextual information has an important role in retrieving relevant information for developers.