arrow
Return

IDE Interaction Support With Command Recommender Systems

delete2020-01-01
delete2
delete
OA
AI
M
Marko Gašparič *
F
Francesco Ricci⋆
DOI:10.1109/ACCESS.2020.2967840delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Software developers' knowledge of integrated development environment (IDE) directly impacts on their productivity. IDE command recommender systems aim at identifying and convincingly presenting to software developers functionality that can help them to accomplish their daily tasks, without overloading them with well known or useless information. Command recommendation requires the estimation of both the utility of commands and the acceptance of the user for new command recommendations. In this paper, we focus on how and when such recommendations should be presented. We performed a long-term user study and our results show that IDE command recommendation must be presented with adequate descriptions of the commands and good usage examples. It seems that a higher frequency of recommendation notifications could be useful, but it should not be too intrusive, especially while developers are focusing on more demanding tasks. To improve recommendation acceptance rate, researchers should also focus on context-aware algorithms and tailor command recommendation timing.
Keywords:
Command
delivery
integrated development environment
presentation
recommender system
software development
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

F
Free University of Bozen-Bolzano
Scholars:
2.8K
Papers: 2.6K
Citations: 6
U
university of maribor
Scholars:
4.5K
Papers: 4.1K
Citations: 1
Cited Papers

Cited Papers

The normal development of Platynereis dumerilii (Nereididae, Annelida)
err2010-01-01
err0
errOAAI
errAntje HL Fischer; Thorsten Henrich; Detlev Arendt
errShare
errSave
Predicting Future Developer Behavior in the IDE Using Topic Models
err2018-11-01
err13
PREAI
errDamevski, Kostadin; Chen, Hui; Shepherd, David C.; Kraft, Nicholas A.; Pollock, Lori
errShare
errSave
Electricity market prices for day-ahead ancillary services and energy: Texas
err2019-01-01
err0
PREAI
errJay Zarnikau; C.K. Woo; Shuangshuang Zhu; Ross Baldick; Chen-Hao Tsai; Jingwei Meng
errShare
errSave
Review of Deep Learning Algorithms and Architectures
err2019-01-01
err1.1K
errOAAI
errShrestha, Ajay; Mahmood, Ausif
errShare
errSave
Explaining the user experience of recommender systems
err2012-03-10
err457
errOAAI
errKnijnenburg, Bart P.; Willemsen, Martijn C.; Gantner, Zeno; Soncu, Hakan; Newell, Chris
errShare
errSave
researcher View more