arrow
Return

A context model for IDE-based recommendation systems

delete2017-06-01
delete30
PRE
AI
M
Marko Gašparič *
G
Gail C. Murphy
F
Francesco Ricci⋆
DOI:10.1016/j.jss.2016.09.012delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Context, as modeled through variables called contextual factors, can improve human-computer interaction. To date, in applications supporting software development, such as integrated development environments (IDES) and recommendation systems for software engineering (RSSEs), contextual factors have generally been constrained to project artifacts, such as source code. In this paper, we present a context model that includes thirteen contextual factors, which capture various situations in which developers interact with an IDE. This context model can be used to support and enhance user interaction with an IDE or to improve the accuracy and timing of recommendations produced by RSSEs. To assess whether the proposed contextual factors are informative for a context model, we statistically evaluated the correlations between IDE command usage and different situations, as they are described by the factors. If a contextual factor correlates with the usage of a command this means that the user is using the command differently when the values of the contextual factor change. We discovered that different factors correlate with different commands and that all the factors correlate with some commands, hence, when a context change is detected, we can also expect a change in the interaction with an IDE. (C) 2016 Elsevier Inc. All rights reserved.
Keywords:
Context
Usage
Integrated development environment
Commands
Software development
Recommendation systems for software engineering
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

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.5K
Citations:
8.4K

Organization

F
Free University of Bozen-Bolzano
Scholars:
2.8K
Papers: 2.6K
Citations: 6
U
University of British Columbia
Scholars:
7.0W
Papers: 6.1W
Citations: 8.6W
Cited Papers

Cited Papers

How are Java software developers usiong the eclipse IDE?
err2006-07-01
err278
PREAI
errMurphy, Gail C.; Kersten, Mik; Findlater, Leah
errShare
errSave
High-Throughput Liquid Chromatography–Tandem Mass Spectrometry Quantification of Glycosaminoglycans as Biomarkers of Mucopolysaccharidosis II
err2020-07-30
err0
errOAAI
errJunhua Wang; Akhil Bhalla; Julie C. Ullman; Meng Fang; Ritesh Ravi; Annie Arguello; Elliot Thomsen; Buyankhishig Tsogtbaatar; Jing L. Guo; Lukas L. Skuja; Jason C. Dugas; Sonnet S. Davis; Suresh B. Poda; Kannan Gunasekaran; Simona Costanzo; Zachary K. Sweeney; Anastasia G. Henry; Jeffrey M. Harris; Kirk R. Henne; Giuseppe Astarita
errShare
errSave
errShare
errSave
An electronic analog of the Mackey-Glass system
err1995-05-01
err0
PREAI
errA. Namajūnas; K. Pyragas; A. Tamaševičius
errShare
errSave
Asking and answering questions during a programming change task
err2008-07-01
err220
errOAAI
errSillito, Jonathan; Murphy, Gail C.; De Volder, Kris
errShare
errSave
Controlled partial embedding of carbon nanotubes within flexible transparent layers
err2007-12-13
err0
PREAI
errElijah B Sansom; Derek Rinderknecht; Morteza Gharib
errShare
errSave
researcher View more