Context-Based Search in Software Development



Software developers usually spend a large amount of time navigating their own source code or searching for a specific source code artifact they need to work with. We propose a context based search approach that focuses in the source code artifacts that exist in the workspace of the developer. These artifacts are stored in a knowledge base and represented using ontologies. The contextual information of the developer is used to rank the search results according to their relevance for the developer. The results of an experiment performed with two groups of developers show that our approach has a positive impact in retrieving relevant artifacts for the developer, helping them find what they need more quickly and easily.


Context, Information Retrieval, Ontologies


Artificial Intelligence

Related Project

SDiC: Software Development in Context


7th Conference on Prestigious Applications of Intelligent Systems (PAIS) of the 20th European Conference on Artificial Intelligence (ECAI), August 2012

Cited by

No citations found