TY - GEN
T1 - Analyzing Communication Logs in Pair Programming
T2 - 21st International Conference on Information Technology Based Higher Education and Training, ITHET 2024
AU - Jang, Wunmin
AU - Hou, Ruikun
AU - Gao, Hong
AU - Kasneci, Enkelejda
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Communication challenges have often been a significant b arrier t o e ffective P air Programming (PP), especially for novices in higher education. A deep understanding of communication patterns can enhance learning outcomes during PP. To explore this, we conducted an experiment involving 19 participants engaged in debugging tasks at a university, grouped into three pairing configurations: e xpert p airs, student pairs, and mixed pairs. We manually transcribed and coded the participants' verbal interactions based on nine predefined communication patterns. Considering that manual coding is cost-intensive, we also explored an automated annotation approach by leveraging recent Large Language Models (LLMs) with zero-shot capabilities for multi-label classification. Our findings revealed distinct differences in communication patterns. Integration, extension, feedback request, and critique were the most common patterns, while completion, justification request, clarification,j uxtaposition, a nd p araphrase w ere r are a cross all groups. These insights highlight the importance of fostering a comfortable and supportive environment that encourages agreement and idea expansion during PP, particularly those that require collaborative programming practices. Furthermore, our model evaluation indicates that the advanced GPT-4o model performs best, achieving a F1-score of 0.59. This study suggests that encouraging diverse transactive interactions can enhance the effectiveness of PP. Additionally, the LLM-based automated annotation approach shows promise as a substitute for human observers, prompting large-scale communication research.
AB - Communication challenges have often been a significant b arrier t o e ffective P air Programming (PP), especially for novices in higher education. A deep understanding of communication patterns can enhance learning outcomes during PP. To explore this, we conducted an experiment involving 19 participants engaged in debugging tasks at a university, grouped into three pairing configurations: e xpert p airs, student pairs, and mixed pairs. We manually transcribed and coded the participants' verbal interactions based on nine predefined communication patterns. Considering that manual coding is cost-intensive, we also explored an automated annotation approach by leveraging recent Large Language Models (LLMs) with zero-shot capabilities for multi-label classification. Our findings revealed distinct differences in communication patterns. Integration, extension, feedback request, and critique were the most common patterns, while completion, justification request, clarification,j uxtaposition, a nd p araphrase w ere r are a cross all groups. These insights highlight the importance of fostering a comfortable and supportive environment that encourages agreement and idea expansion during PP, particularly those that require collaborative programming practices. Furthermore, our model evaluation indicates that the advanced GPT-4o model performs best, achieving a F1-score of 0.59. This study suggests that encouraging diverse transactive interactions can enhance the effectiveness of PP. Additionally, the LLM-based automated annotation approach shows promise as a substitute for human observers, prompting large-scale communication research.
KW - LLMs zero-shot annotation
KW - communication analysis
KW - higher education
KW - pair programming
UR - https://www.scopus.com/pages/publications/85218164507
U2 - 10.1109/ITHET61869.2024.10837662
DO - 10.1109/ITHET61869.2024.10837662
M3 - Conference contribution
AN - SCOPUS:85218164507
T3 - 2024 21st International Conference on Information Technology Based Higher Education and Training, ITHET 2024
BT - 2024 21st International Conference on Information Technology Based Higher Education and Training, ITHET 2024
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 6 November 2024 through 8 November 2024
ER -