Title :
Context-based recommendation to support problem solving in software development
Author :
Cordeiro, Joel ; Antunes, Bruno ; Gomes, Paulo
Author_Institution :
Centre for Inf. & Syst., Univ. of Coimbra, Coimbra, Portugal
Abstract :
During the software development process, developers are often faced with problem solving situations. For instance, it is common the occurrence of exceptions, that originate stack traces in the Console View of the IDE. These situations motivate the developer to use the Web to search for information. However, there is a gap between the IDE and the Web, requiring developers to spend significant time searching for relevant information and navigating through web pages in a Web browser. We propose to process the information of exception stack traces and retrieve question-answering web resources to help developers. We developed a tool that integrates recommendation of question/answer web resources in Eclipse, according to the context of these exception stack traces. The results of a preliminary experimentation are promising, showing that our approach performs better than a simple keyword-based approach.
Keywords :
Web sites; online front-ends; question answering (information retrieval); recommender systems; software development management; Console View; Eclipse; IDE; Web browser; Web pages; context-based recommendation; exception occurrence; exception stack traces; information searching; keyword-based approach; problem solving; question-answering Web resources retrieval; software development process; Context; Data mining; Problem-solving; Programming; Search engines; Servers; Software; Context Modelling; Problem Solving; Recommendation Systems; Software Development;
Conference_Titel :
Recommendation Systems for Software Engineering (RSSE), 2012 Third International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1758-0
DOI :
10.1109/RSSE.2012.6233418