Loading...

Towards Providing On-Demand Expert Support for Software Developers

116 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on May 31, 2016

Towards Providing On-Demand Expert Support for Software Developers
Yan Chen, Steve Oney, Walter S. Lasecki

CHI '16: ACM Conference on Human Factors in Computing Systems
Session: Software and Programming Tools

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 systems that use remote experts to support developers on demand. The first explores what types of questions developers would ask a hypothetical assistant capable of answering any question they pose. The second study explores the interactions between developers and remote experts in supporting roles. Our results suggest eight key system features needed for on-demand remote developer assistants to be effective, which has implications for future human-powered development tools.

DOI:: http://dx.doi.org/10.1145/2858036.285...
WEB:: https://chi2016.acm.org/

Recorded at the 2016 CHI Conference on Human Factors in Computing Systems in San Jose, CA, United States, May 7-12, 2016

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...