Los puntos clave no están disponibles para este artículo en este momento.
El desarrollo de software es una tarea experta que requiere razonamiento complejo y la capacidad de recordar detalles específicos de lenguaje o API. En la práctica, los desarrolladores a menudo buscan apoyo en herramientas de IDE, recursos web u otros desarrolladores para ayudar a llenar las lagunas en su conocimiento a demanda. En este trabajo, presentamos dos estudios que buscan informar el diseño de futuros sistemas que utilicen expertos remotos para apoyar a los desarrolladores a demanda. El primero explora qué tipos de preguntas harían los desarrolladores a un asistente hipotético capaz de responder cualquier pregunta que realicen. El segundo estudio explora las interacciones entre desarrolladores y expertos remotos en roles de apoyo. Nuestros resultados sugieren ocho características clave del sistema necesarias para que los asistentes remotos de desarrolladores a demanda sean efectivos, lo que tiene implicaciones para las futuras herramientas de desarrollo impulsadas por humanos.
Chen et al. (Thu,) estudiaron esta pregunta.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: