Abstract

<bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Background:</b> This study focuses on how group communication affects group productivity. The specific scope of the study is pair programming. The study aims to discover whether intra-pair communication in pair programming has a significant impact on the pair programming process and output. <bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Literature review:</b> Many of the pair programming communication studies are descriptive and qualitative studies whose foci lay more on communication contents and alternative message deliveries. As a result, more research that focuses on analyzing the effectiveness of a person's communication skill level while performing a demanding task is needed. <bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Research question:</b> Does the communication competency level significantly impact pair programming output? <bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Methodology:</b> A pool of novice university programming students was deployed for the experiment. The Conversational Skills Rating Scale (CSRS) was used to categorize them into three cohorts—"high-high,” “high-low,” and “low-low.” The confounding variables were controlled. <bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Results:</b> No significant difference was found among the three cohorts in terms of their pair programming code output. Additionally, the post-experiment questionnaire responses revealed no significant difference in compatibility and confidence levels, but did show a significant difference in communication level. <bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Conclusion:</b> With all things being equal, a programmer's high communication skill level doesn't play a significant role in the programming output in a pair programming setting.

Journal
IEEE Transactions on Professional Communication
Published
2021-12-01
DOI
10.1109/tpc.2021.3110399
CompPile
Search in CompPile ↗
Open Access
Closed
Export

Citation Context

Cited by in this index (1)

  1. IEEE Transactions on Professional Communication

Cites in this index (0)

No references match articles in this index.

Also cites 36 works outside this index ↓
  1. 10.1145/1121341.1121350
  2. 10.1109/TSE.2009.41
  3. 10.1007/978-3-642-13054-0_9
  4. 10.1080/03637758809376176
  5. 10.1111/j.1468-2958.1996.tb00391.x
  6. 10.1007/978-1-4612-3572-9
  7. 10.1145/761849.761856
  8. 10.17011/ht/urn.200804151350
  9. 10.2307/350547
  10. 10.1111/j.1468-2958.1977.tb00518.x
  11. 10.1037/0022-3514.49.3.671
  12. 10.1177/0021943606291712
  13. 10.1177/002194369303000101
  14. 10.4018/978-1-59140-815-4.ch151
  15. 10.1080/03634528709378639
  16. 10.2307/2786633
  17. 10.2307/2786027
  18. 10.1016/0001-6918(67)90005-4
  19. 10.1080/00332747.1969.11023575
  20. 10.2307/20650280
  21. 10.1080/03637758309390165
  22. 10.1145/332833.332848
  23. 10.1109/AGILE.2007.1
  24. 10.1007/s12599-013-0282-4
  25. 10.1109/ICSE.2012.6227166
  26. 10.1145/2384716.2384738
  27. 10.26710/jbsee.v2i2.35
  28. 10.1109/MS.2001.965816
  29. 10.1109/2.963450
  30. 10.1177/0021943612474990
  31. 10.1080/03637757109375707
  32. 10.1080/03637759309376310
  33. 10.1080/10570318309374105
  34. 10.1080/03637758309390173
  35. 10.1111/j.1468-2958.1985.tb00073.x
  36. 10.1111/j.1468-2958.1983.tb00700.x