Authors
Kostadin Damevski, Hui Chen, David C Shepherd, Nicholas A Kraft, Lori Pollock
Publication date
2018/5/1
Conference
2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE)
Pages
932-932
Publisher
IEEE
Description
Interaction data, gathered from developers' daily clicks and key presses in the IDE, has found use in both empirical studies and in recommendation systems for software engineering. We observe that this data has several characteristics, common across IDEs: 1) exponentially distributed-some events or commands dominate the trace (eg, cursor movement commands), while most other commands occur relatively infrequently; 2) noisy-the traces include spurious commands (or clicks), or unrelated events, that may not be important to the behavior of interest; 3) comprise of overlapping events and commands-specific commands can be invoked by separate mechanisms, and similar events can be triggered by different sources. These characteristics of this data are analogous to the characteristics of synonymy and polysemy in natural language corpora. Therefore, this paper (and presentation) presents a new modeling …
Scholar articles
K Damevski, H Chen, DC Shepherd, NA Kraft… - 2018 IEEE/ACM 40th International Conference on …, 2018