Towards Providing On-Demand Expert Support for Software Developers

Abstract

Software development is an expert task that requires complex reasoning and the ability to recall language or API-specific details. In practice, developers often seek support from IDE tools, Web resources, or other developers to help fill in gaps in their knowledge on-demand. In this paper, we present two studies that seek to inform the design of future… (More)
DOI: 10.1145/2858036.2858512

Topics

4 Figures and Tables

Slides referencing similar topics