arrow
返回

A graphical user interface for presenting integrated development environment command recommendations: Design, evaluation, and implementation

delete2017-12-01
delete8
PRE
AI
M
Marko Gašparič *
A
Andrea Janes
F
Francesco Ricci⋆
G
Gail C. Murphy
T
Tural Gurbanov
DOI:10.1016/j.infsof.2017.08.006delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: A set of algorithms exist to generate integrated development environment (IDE) command recommendations. The recommendations are aimed at improving software developer's interaction with an IDE. Even though the interface is a critical element of every recommender system, we are not aware of any existing graphical user interface to present such recommendations. Objective: This paper describes and evaluates a novel design of a graphical user interface to recommend commands within an IDE. The interface contains a description of the suggested command, an explanation of why the command is recommended, and a command usage example. Method: The proposed design is based on the analysis of guidelines identified in the literature. Its acceptance and usability were evaluated through a user study with 36 software developers and semi-structured interviews with 11 software developers. Results: The results indicate that the suggested interface is well accepted, but it can be further improved. Through the interviews and the implementation of the interface, we identified a series of requirements important for the development of future IDE command recommender systems. Conclusions: This paper shows that a convenient graphical user interface is critical to achieve high acceptance of IDE command recommendations. Our work also illustrates steps useful for undertaking user studies related to IDE command recommendations in a practical setting without human intervention. A future step is to evaluate the interface within the business environment, where recommendations are generated and presented in an IDE used by practicing software developers as part of their normal workday. (C) 2017 Elsevier B.V. All rights reserved.
Keyword:
Integrated development environment
User interface
Command
Functionality
Recommender system
Software development
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

F
Free University of Bozen-Bolzano
学者数:
2.8K
论文数: 2.6K
被引数: 6
U
University of British Columbia
学者数:
7.0W
论文数: 6.1W
被引数: 8.6W
引用论文

引用论文

IMPROVING A HUMAN-COMPUTER DIALOG
err1990-03-01
err344
PREAI
errMOLICH, R; NIELSEN, J
err分享
err收藏
err分享
err收藏
Agricultural slope management and soil erosion at La Laguna, Tlaxcala, Mexico
err2008-07-01
err0
PREAI
errAleksander Borejsza; Isabel Rodríguez López; Charles D. Frederick; Mark D. Bateman
err分享
err收藏
err分享
err收藏
A context model for IDE-based recommendation systems
err2017-06-01
err30
PREAI
errGasparic, Marko; Murphy, Gail C.; Ricci, Francesco
err分享
err收藏
没有更多内容