Collaborative dialogue patterns of pair programming and their impact on programming self‐efficacy and coding performance | Synapse