arrow
Return

Recognizing Developer Activity Based on Joint Modeling of Code and Command Interactions

delete2020-01-01
delete1
delete
OA
AI
A
Agnieszka Ciborowska *
K
Kostadin Damevski
DOI:10.1109/ACCESS.2020.3040156delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Recognizing the current activity of a software developer (e.g., debugging, reading, editing) can improve the effectiveness of recommendation systems that aim to reduce the cognitive load of information lookup during software development. Current recommendation systems based on developer activity detection focus primarily on a single dimension of developer behavior, e.g., both observing and recommending IDE commands or source code classes. In addition, the current state of the art techniques require that the number and type of activities exhibited by developers is pre-specified and that labeled interaction data is provided as input. In this article, we propose the use of an approach that eschews these requirements, leveraging an unsupervised statistical model that uses both IDE commands and source code accesses to discern latent developer activities. Our approach outperforms baseline supervised and unsupervised learning techniques on simulation-based evaluation of source code and command recommendations for most of the configurations we examined. We also show that our technique benefits from observing both commands and code accesses when identifying developer activity.
Keywords:
Task analysis
Hidden Markov models
Software
Data models
Operating systems
Navigation
Switches
Developer activities
interaction data
probabilistic hierarchical modeling
hidden Markov model
recommendation system
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

V
Virginia Commonwealth University
Scholars:
2.2W
Papers: 1.8W
Citations: 1.9W
Cited Papers

Cited Papers

errShare
errSave
Venoms of Colubrids
err2016-01-06
err0
PREAI
errCassandra M. Modahl; Anthony J. Saviola; Stephen P. Mackessy
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
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
Late Holocene seacliff retreat recorded by 10Be profiles across a coastal platform: Theory and example from the English Channel
err2012-08-01
err0
errOAAI
errV. Regard; T. Dewez; D.L. Bourlès; R.S. Anderson; A. Duperret; S. Costa; L. Leanni; E. Lasseur; K. Pedoja; G.M. Maillet
errShare
errSave
Wavelet Analysis of Electrochemical Noise Data
err2009-07-01
err0
PREAI
errM. T. Smith; D. D. Macdonald
errShare
errSave
researcher View more