DocumentCode :
732108
Title :
Modeling Context-Aware Command Recommendation and Acceptance in an IDE
Author :
Gasparic, Marko ; Ricci, Francesco
Author_Institution :
Free Univ. of Bozen-Bolzano, Bozen-Bolzano, Italy
fYear :
2015
fDate :
19-19 May 2015
Firstpage :
1
Lastpage :
5
Abstract :
For software developers to use the full range of available commands in an integrated development environment, one has to provide proactive support which can suggest unknown commands that could be useful for the task at hand. Researchers started exploring the potential of recommender systems to provide this type of help, but so far there are still very few contributions. We propose a new multi-criteria context-aware rating prediction model that can be used to predict the user choice of either to accept or reject an IDE command recommendation. Individual command recommendation evaluation criteria are: performance expectancy, effort expectancy, and social influence, besides, the overall evaluation/rating is the intention to use a command. We have identified four types of contexts, namely, current practice, environment, interaction, and recommendation presentation context. The model is aimed at improving recommendation quality and enabling more effective recommendation presentations.
Keywords :
professional aspects; recommender systems; software engineering; ubiquitous computing; IDE command recommendation; command recommendation evaluation criteria; context-aware command acceptance modeling; context-aware command recommendation modeling; current-practice context; effort expectancy; environment context; integrated development environment; interaction context; multicriteria context-aware rating prediction model; performance expectancy; proactive support; recommendation presentation context; recommendation quality improvement; social influence; unknown commands; user choice prediction; Context; Context modeling; Predictive models; Recommender systems; Software; Software engineering; Visualization; command; context-aware; model; multi-criteria; recommender system;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Context for Software Development (CSD), 2015 IEEE/ACM 2nd International Workshop on
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/CSD.2015.7
Filename :
7181496
Link To Document :
بازگشت