Student perceptions on the benefits and shortcomings of distributed pair programming assignments

Pair Programming (PP) has been extensively used for enhancing the learning of programming. Specifically, PP is considered to: make the learning of programming more pleasant, promote collaboration and communication between the members of pairs, encourage the sharing of knowledge and skills, and even...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE Global Engineering Education Conference s. 1513 - 1521
Hlavní autoři: Xinogalos, Stelios, Satratzemi, Maya, Chatzigeorgiou, Alexander, Tsompanoudi, Despina
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.04.2017
Témata:
ISSN:2165-9567
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Pair Programming (PP) has been extensively used for enhancing the learning of programming. Specifically, PP is considered to: make the learning of programming more pleasant, promote collaboration and communication between the members of pairs, encourage the sharing of knowledge and skills, and even improve code quality. More recently, systems have appeared that support Distributed Pair programming (DPP). DPP is considered to maintain all the benefits of PP and in addition to allow for the distributed collaboration of pairs from anywhere and at any time. However, DPP might impose limitations as well, such as the requirement from students to configure their systems and ensure a good Internet connection. In order to draw safer conclusions on the benefits and shortcomings of DPP and maximize its effects on the learning of programming, it is necessary to investigate its impact under real world situations. This research is twofold: the effect of DPP on student performance has to be thoroughly studied; student perceptions on the benefits and shortcomings of DPP have to be investigated in order to apply it in the best possible way. The study presented in this paper focuses on the latter issue. Specifically, student perceptions on DPP assignments carried out in the context of an Object-Oriented Programming (OOP) course based on Java throughout a whole semester are quantitatively and qualitatively analyzed. Based on this analysis some guidelines are presented for carrying out DPP assignments more effectively in the context of an OOP, Java-based course.
AbstractList Pair Programming (PP) has been extensively used for enhancing the learning of programming. Specifically, PP is considered to: make the learning of programming more pleasant, promote collaboration and communication between the members of pairs, encourage the sharing of knowledge and skills, and even improve code quality. More recently, systems have appeared that support Distributed Pair programming (DPP). DPP is considered to maintain all the benefits of PP and in addition to allow for the distributed collaboration of pairs from anywhere and at any time. However, DPP might impose limitations as well, such as the requirement from students to configure their systems and ensure a good Internet connection. In order to draw safer conclusions on the benefits and shortcomings of DPP and maximize its effects on the learning of programming, it is necessary to investigate its impact under real world situations. This research is twofold: the effect of DPP on student performance has to be thoroughly studied; student perceptions on the benefits and shortcomings of DPP have to be investigated in order to apply it in the best possible way. The study presented in this paper focuses on the latter issue. Specifically, student perceptions on DPP assignments carried out in the context of an Object-Oriented Programming (OOP) course based on Java throughout a whole semester are quantitatively and qualitatively analyzed. Based on this analysis some guidelines are presented for carrying out DPP assignments more effectively in the context of an OOP, Java-based course.
Author Chatzigeorgiou, Alexander
Xinogalos, Stelios
Tsompanoudi, Despina
Satratzemi, Maya
Author_xml – sequence: 1
  givenname: Stelios
  surname: Xinogalos
  fullname: Xinogalos, Stelios
  email: stelios@uom.edu.gr
  organization: Dept. of Appl. Inf., Univ. of Macedonia, Thessaloniki, Greece
– sequence: 2
  givenname: Maya
  surname: Satratzemi
  fullname: Satratzemi, Maya
  email: maya@uom.edu.gr
  organization: Dept. of Appl. Inf., Univ. of Macedonia, Thessaloniki, Greece
– sequence: 3
  givenname: Alexander
  surname: Chatzigeorgiou
  fullname: Chatzigeorgiou, Alexander
  email: achat@uom.edu.gr
  organization: Dept. of Appl. Inf., Univ. of Macedonia, Thessaloniki, Greece
– sequence: 4
  givenname: Despina
  surname: Tsompanoudi
  fullname: Tsompanoudi, Despina
  email: despinats@uom.edu.gr
  organization: Dept. of Appl. Inf., Univ. of Macedonia, Thessaloniki, Greece
BookMark eNotkEFOwzAURA0Cibb0BN34Agm2Y8fxEpVSkCq6gK7Lj_OTGhEnst0FtyeIzmY00tNbzJzc-MEjISvOcs6Zedg8Hdb7t1wwrnNtZMEUuyJzrphhSpZaX5OZ4KXKjCr1HVnG-MWm6AkVbEY-39O5QZ_oiMHimNzgIx08TSekNXpsXYoUfEPjaQjJDr3z3QS0tHExBVefEzZ0BBfoGIYuQP8HUIjRdb6fvPGe3LbwHXF56QU5PG8-1i_Zbr99XT_uMse1SpmRaKxgDVZlhbzmFVgmRCWlbm1pBIppMAVaQqtqgBqLygIUpYLCMiuhWJDVv9ch4nEMrofwc7wcUvwCLxlZVg
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/EDUCON.2017.7943050
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1509054677
9781509054671
EISSN 2165-9567
EndPage 1521
ExternalDocumentID 7943050
Genre orig-research
GroupedDBID 6IE
6IL
6IN
AAWTH
ABLEC
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
M43
OCL
RIE
RIL
ID FETCH-LOGICAL-i175t-94e9c20de868e1b18ac0228447fc692e222805a74af5baabe38caa365a3c0c4a3
IEDL.DBID RIE
ISICitedReferencesCount 9
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000405192300230&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:17:46 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-94e9c20de868e1b18ac0228447fc692e222805a74af5baabe38caa365a3c0c4a3
PageCount 9
ParticipantIDs ieee_primary_7943050
PublicationCentury 2000
PublicationDate 2017-April
PublicationDateYYYYMMDD 2017-04-01
PublicationDate_xml – month: 04
  year: 2017
  text: 2017-April
PublicationDecade 2010
PublicationTitle IEEE Global Engineering Education Conference
PublicationTitleAbbrev EDUCON
PublicationYear 2017
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000779420
Score 1.678838
Snippet Pair Programming (PP) has been extensively used for enhancing the learning of programming. Specifically, PP is considered to: make the learning of programming...
SourceID ieee
SourceType Publisher
StartPage 1513
SubjectTerms Collaboration
Context
Distributed Pair Programming Systems
Ditributed Pair Programming (DPP)
group formation
Java
Java assignments
Object oriented programming
Object-Oriented Programming (OOP)
Programming profession
Title Student perceptions on the benefits and shortcomings of distributed pair programming assignments
URI https://ieeexplore.ieee.org/document/7943050
WOSCitedRecordID wos000405192300230&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELZKxQALjxbxlgdG0rqJYyczomJApRIgdStn5wwZSKo25ffjS6IWJBa2KHEU6c7KXS7fg7Ebaf0-ElEYWO1UIE00ClKrIHAyS0WmldZYq-s_6skkmc3SaYfdbrgwiFiDz3BAh_W__Ky0axqVDUnMTNAH-o7WquFqbeYpQvuroWiFhUYiHZJ1zdOE0Ft60N75y0KlriDjg_89-5D1t1Q8Pt0UmSPWweKY7f9QEeyxt-dGn5IvtiAVXhbct3bc-FeZy6sVhyLjqw9yNC8_aTjOS8czEs0lvyvM-ALyJW_BWrSA-6Y6f28IcH32Or5_uXsIWuOEIPfdQBWkElMbigwTleDIjBKwJHMjpXZWpSHS1EfEoCW42AAYjBILEKkYIiushOiEdYuywFPGfTcQgQBrrPK1XmojKenaxTZEYxycsR7Far5otDHmbZjO_z59wfYoHQ3y5ZJ1q-Uar9iu_ary1fK6Tug3NRmlGA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT4NAEN401US9-GiNb_fgUdoFFhbOxqbGik2sSW91d5lVDkLTUn-_O0BaTbx4I7CEZGbDDMP3IOSGa7uPmO85WpjQ4cp3nViH0jE8jVkqQiGgUtcfiSSJptN43CK3ay4MAFTgM-jhYfUvPy30CkdlfRQzY_iBvhVw7rGarbWeqDBhr3uskRZyWdxH85rnBPFbotfc-8tEpaohg_3_Pf2AdDdkPDpel5lD0oL8iOz90BHskLeXWqGSzjcwFVrk1DZ3VNmXmcnKJZV5Spcf6GlefOJ4nBaGpiibi45XkNK5zBa0gWvhAmrb6uy9psB1yevgfnI3dBrrBCez_UDpxBxi7bEUojACV7mR1Ch0w7kwOow9wLkPC6Tg0gRKSgV-pKX0w0D6mmku_WPSzoscTgi1_YAvmdRKh7bac6E4pl2YQHuglJGnpIOxms1rdYxZE6azv09fk53h5Gk0Gz0kj-dkF1NT42AuSLtcrOCSbOuvMlsurqrkfgP1EKhf
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=IEEE+Global+Engineering+Education+Conference&rft.atitle=Student+perceptions+on+the+benefits+and+shortcomings+of+distributed+pair+programming+assignments&rft.au=Xinogalos%2C+Stelios&rft.au=Satratzemi%2C+Maya&rft.au=Chatzigeorgiou%2C+Alexander&rft.au=Tsompanoudi%2C+Despina&rft.date=2017-04-01&rft.pub=IEEE&rft.eissn=2165-9567&rft.spage=1513&rft.epage=1521&rft_id=info:doi/10.1109%2FEDUCON.2017.7943050&rft.externalDocID=7943050