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...
Uloženo v:
| Vydáno v: | IEEE Global Engineering Education Conference s. 1513 - 1521 |
|---|---|
| Hlavní autoři: | , , , |
| 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 |