Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3287324.3293799acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
abstract
Public Access

An Investigation of Conflicts Between Upper-Elementary Pair Programmers

Published: 22 February 2019 Publication History
  • Get Citation Alerts
  • Abstract

    Extensive prior research suggests that pair programming holds many benefits for novices. Pair programming has been well studied at the undergraduate level, and recently, the CS education research community has started to realize that younger learners may also benefit from pair programming. However, an important factor in pair programming success for young learners is the ability to resolve conflicts during the process. Little is known about what types of conflicts occur while elementary students pair program or how those conflicts are, or are not, resolved. To investigate this phenomenon, we analyzed the videos of six pairs of students completing a programming activity. We found that conflicts evolve in four general stages, which may not all be present in each conflict: initiation, escalation, de-escalation, and conclusion. Some conflicts are resolved when the students come to an agreement, others end passively. The analysis revealed that the pairs' conflicts began around disagreements about code, who should have control of the keyboard and mouse, and other interpersonal events. This research indicates that conflicts are a significant concern for young students, and supporting young learners in developing improved collaboration skills is a key direction for CS education research.

    References

    [1]
    Beck, Kent. "Extreme programming: A humanistic discipline of software development." International Conference on Fundamental Approaches to Software Engineering. Springer, Berlin, Heidelberg, 1998.
    [2]
    Israel, M., Wherfel, Q. M., Shehab, S., Melvin, O., & Lash, T. "Describing Elementary Students' Interactions in K-5 Puzzle-based Computer Science Environments using the Collaborative Computing Observation Instrument (C-COI)." SIGCSE, 2017.
    [3]
    O'Donnell, Clem, et al. "Evaluating Pair-Programming for Non-Computer Science Major Students." SIGCSE, 2015.
    [4]
    Porter, Leo, and Beth Simon. "Retaining nearly one-third more majors with a trio of instructional best practices in CS1." SIGCSE, 2013.

    Cited By

    View all
    • (2021)Learning to program in middle school: How pair programming helps and hinders intrepid explorationJournal of the Learning Sciences10.1080/10508406.2021.1939028(1-35)Online publication date: 24-Jun-2021
    • (2021)The Foundations of Collaborative Programming by Elementary-Aged ChildrenPerspectives on Digitally-Mediated Team Learning10.1007/978-3-030-77614-5_4(53-72)Online publication date: 9-Nov-2021
    • (2020)Investigating Different Assignment Designs to Promote Collaboration in Block-Based EnvironmentsProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366943(832-838)Online publication date: 26-Feb-2020

    Index Terms

    1. An Investigation of Conflicts Between Upper-Elementary Pair Programmers

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
      February 2019
      1364 pages
      ISBN:9781450358903
      DOI:10.1145/3287324
      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 22 February 2019

      Check for updates

      Author Tags

      1. collaboration
      2. conflict
      3. elementary school
      4. pair programming

      Qualifiers

      • Abstract

      Funding Sources

      Conference

      SIGCSE '19
      Sponsor:

      Acceptance Rates

      SIGCSE '19 Paper Acceptance Rate 169 of 526 submissions, 32%;
      Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

      Upcoming Conference

      SIGCSE Virtual 2024
      1st ACM Virtual Global Computing Education Conference
      December 5 - 8, 2024
      Virtual Event , NC , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)Learning to program in middle school: How pair programming helps and hinders intrepid explorationJournal of the Learning Sciences10.1080/10508406.2021.1939028(1-35)Online publication date: 24-Jun-2021
      • (2021)The Foundations of Collaborative Programming by Elementary-Aged ChildrenPerspectives on Digitally-Mediated Team Learning10.1007/978-3-030-77614-5_4(53-72)Online publication date: 9-Nov-2021
      • (2020)Investigating Different Assignment Designs to Promote Collaboration in Block-Based EnvironmentsProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366943(832-838)Online publication date: 26-Feb-2020

      View Options

      View options

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media