Proceedings Article10.1109/ASE.2017.8115679
Context-aware integrated development environment command recommender systems
Marko Gasparic,Tural Gurbanov,Francesco Ricci +2 more
- 30 Oct 2017
- pp 688-693
5
TL;DR: A novel IDE command recommendation algorithm that, by taking into account the contexts in which a developer works and in which different commands are usually executed, is able to provide relevant recommendations, which outperforms existing algorithms.
read more
Abstract: Integrated development environments (IDEs) are complex applications that integrate multiple tools for creating and manipulating software project artifacts. To improve users' knowledge and the effectiveness of usage of the available functionality, the inclusion of recommender systems into IDEs has been proposed. We present a novel IDE command recommendation algorithm that, by taking into account the contexts in which a developer works and in which different commands are usually executed, is able to provide relevant recommendations. We performed an empirical comparison of the proposed algorithm with state-of-the-art IDE command recommenders on a real-world data set. The algorithms were evaluated in terms of precision, recall, F1, k-tail, and with a new evaluation metric that is specifically measuring the usefulness of contextual recommendations. The experiments revealed that in terms of the contextual relevance and usefulness of recommendations the proposed algorithm outperforms existing algorithms.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A graphical user interface for presenting integrated development environment command recommendations: Design, evaluation, and implementation
TL;DR: It is shown that a convenient graphical user interface is critical to achieve high acceptance of IDE command recommendations, and a novel design of a graphical user interfaces to recommend commands within an IDE is described and evaluated.
15
Improving integrated development environment commands knowledge with recommender systems
Marko Gasparic,Tural Gurbanov,Francesco Ricci +2 more
- 27 May 2018
TL;DR: The evaluation results show that a command recommender system can be well accepted by computer science students, and when students are supported by such a system, they use a considerably larger set of commands available in their development environment.
7
IDE Interaction Support With Command Recommender Systems
Marko Gasparic,Francesco Ricci +1 more
TL;DR: A long-term user study shows that IDE command recommendation must be presented with adequate descriptions of the commands and good usage examples, and it seems that a higher frequency of recommendation notifications could be useful, but it should not be too intrusive.
Real-Time Personalization in Adaptive IDEs
Matthias Schmidmaier,Zhiwei Han,Thomas Weber,Yuanting Liu,Heinrich Hußmann +4 more
- 06 Jun 2019
TL;DR: This paper outlines the approach for an user-adaptive IDE that is able to track the interactions, recognize the user's intent and expertise, and provide relevant, personalized recommendations in real-time, and presents various approaches for using these recommendations to adapt the IDE's interface.
Supporting Software Developers Through a Gaze-Based Adaptive IDE
Thomas Weber,Rafael Vinicius Mourao Thiel,Sven Mayer +2 more
- 03 Sep 2023
TL;DR: A gaze-based adaptive IDE can improve software development tools by adapting to the user's gaze and learning appropriate adaptations.
References
Indexing by Latent Semantic Analysis
TL;DR: A new method for automatic indexing and retrieval to take advantage of implicit higher-order structure in the association of terms with documents (“semantic structure”) in order to improve the detection of relevant documents on the basis of terms found in queries.
•Book
Pattern Recognition and Machine Learning (Information Science and Statistics)
Christopher M. Bishop
- 01 Aug 2006
TL;DR: Looking for competent reading resources?
10.1K
Learning from Imbalanced Data
Haibo He,E.A. Garcia +1 more
TL;DR: A critical review of the nature of the problem, the state-of-the-art technologies, and the current assessment metrics used to evaluate learning performance under the imbalanced learning scenario is provided.
8.2K
•Book
An Introduction to Statistical Learning: with Applications in R
Gareth M. James,Daniela Witten,Trevor Hastie,Robert Tibshirani +3 more
- 29 Jul 2021
TL;DR: This book presents some of the most important modeling and prediction techniques, along with relevant applications, that have emerged in fields ranging from biology to finance to marketing to astrophysics in the past twenty years.
4.5K
Collaborative Filtering for Implicit Feedback Datasets
Yifan Hu,Yehuda Koren,Chris Volinsky +2 more
- 15 Dec 2008
TL;DR: This work identifies unique properties of implicit feedback datasets and proposes treating the data as indication of positive and negative preference associated with vastly varying confidence levels, which leads to a factor model which is especially tailored for implicit feedback recommenders.
Related Papers (5)
Marcel Bruch,Thorsten Schäfer,Mira Mezini +2 more
- 09 Nov 2008
Naoki Ohsugi,Akito Monden,Kenichi Matsumoto +2 more
- 04 Dec 2002
Guibing Guo,Jie Zhang,Zhu Sun,Neil Yorke-Smith +3 more
- 01 Jan 2015