Building Collaborative Learning: Exploring Social Annotation in Introductory Programming

The increasing demand for software engineering education presents learning challenges in courses due to the diverse range of topics that require practical applications, such as programming or software design, all of which are supported by group work and interaction. Social Annotation (SA) is an appr...

Full description

Saved in:
Bibliographic Details
Published in:IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (Online) pp. 12 - 21
Main Authors: De Oliveira Neto, Francisco Gomes, Dobslaw, Felix
Format: Conference Proceeding
Language:English
Published: ACM 14.04.2024
Subjects:
ISBN:9798400704987
ISSN:0270-5257, 2832-7578
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The increasing demand for software engineering education presents learning challenges in courses due to the diverse range of topics that require practical applications, such as programming or software design, all of which are supported by group work and interaction. Social Annotation (SA) is an approach to teaching that can enhance collaborative learning among students. In SA, both students and teachers utilize platforms like Feedback Fruits, Perusall, and Diigo to collaboratively annotate and discuss course materials. This approach encourages students to share their thoughts and answers with their peers, fostering a more interactive learning environment. We share our experience of implementing social annotation via Perusall as a preparatory tool for lectures in an introductory programming course aimed at undergraduate students in Software Engineering. We report the impact of Perusall on the examination results of 112 students. Our results show that 81% of students engaged in meaningful social annotation successfully passed the course. Notably, the proportion of students passing the exam tends to rise as they complete more Perusall assignments. In contrast, only 56% of students who did not participate in Perusall discussions managed to pass the exam. We did not enforce mandatory Perusall participation in the course. Yet, the feedback from our course evaluation questionnaire reveals that most students ranked Perusall among their favorite components of the course and that their interest in the subject has increased.
AbstractList The increasing demand for software engineering education presents learning challenges in courses due to the diverse range of topics that require practical applications, such as programming or software design, all of which are supported by group work and interaction. Social Annotation (SA) is an approach to teaching that can enhance collaborative learning among students. In SA, both students and teachers utilize platforms like Feedback Fruits, Perusall, and Diigo to collaboratively annotate and discuss course materials. This approach encourages students to share their thoughts and answers with their peers, fostering a more interactive learning environment. We share our experience of implementing social annotation via Perusall as a preparatory tool for lectures in an introductory programming course aimed at undergraduate students in Software Engineering. We report the impact of Perusall on the examination results of 112 students. Our results show that 81% of students engaged in meaningful social annotation successfully passed the course. Notably, the proportion of students passing the exam tends to rise as they complete more Perusall assignments. In contrast, only 56% of students who did not participate in Perusall discussions managed to pass the exam. We did not enforce mandatory Perusall participation in the course. Yet, the feedback from our course evaluation questionnaire reveals that most students ranked Perusall among their favorite components of the course and that their interest in the subject has increased.
Author Dobslaw, Felix
De Oliveira Neto, Francisco Gomes
Author_xml – sequence: 1
  givenname: Francisco Gomes
  surname: De Oliveira Neto
  fullname: De Oliveira Neto, Francisco Gomes
  email: francisco.gomes@cse.gu.se
  organization: Chalmers and the University of Gothenburg,Dept. of Computer Science and Engineering,Gothenburg,Sweden
– sequence: 2
  givenname: Felix
  surname: Dobslaw
  fullname: Dobslaw, Felix
  email: felix.dobslaw@miun.se
  organization: Mid Sweden University,Dept. of Quality Mngmt, Communication and Inf. Systems,Östersund,Sweden
BackLink https://gup.ub.gu.se/publication/341097$$DView record from Swedish Publication Index (Göteborgs universitet)
https://research.chalmers.se/publication/541572$$DView record from Swedish Publication Index (Chalmers tekniska högskola)
BookMark eNp1j0tLAzEUheMLrNq1GxfzB6bevCaJu1qqFgoKVXAXkplMHZkmJTOj9t8bUVwIrs7l3I8Pzgk69ME7hM4xTDBm_JIWVDHBJrRgAAXdQ2MllEy3AKak2EcjIinJBRfy4M_vEI2ACMg54eIYjbvuFQAowVhgNULP10PTVo1fZ7PQtsaGaPrmzWVLZ6JP9VU2_9i2IX4Rq1A2ps2m3oc-UcFnjc8Wvo-hGso-xF32EMM6ms0m0WfoqDZt58Y_eYqebuaPs7t8eX-7mE2XuWGF6vOy4EZJwznmALUorGC14Y5WGKyQSpaMFVaSylY1VNKQikKtGFgJlhKiCD1Fq29v9-62g9Xb2GxM3OlgGh1dl2aUL7p8Me3GxU53TuPKJn3JtMTYaCaBaMVtrS1hFgPDtC5lsub_WtfDVqdqPXzZKMOgROIvvvnGOfdLY-CcCcLpJ3Kxhm8
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
ESBDL
RIE
RIL
ADTPV
BNKNJ
F1U
ABBSD
BVBDO
D8T
F1S
DOI 10.1145/3639474.3640063
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 Open Access Journals
IEEE Xplore Digital Libary (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
SwePub
SwePub Conference
SWEPUB Göteborgs universitet
SWEPUB Chalmers tekniska högskola full text
SwePub Conference full text
SWEPUB Freely available online
SWEPUB Chalmers tekniska högskola
DatabaseTitleList


Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9798400704987
EISSN 2832-7578
EndPage 21
ExternalDocumentID oai_research_chalmers_se_1dbe3dc4_811a_4802_95bf_b24b10413fc8
oai_gup_ub_gu_se_341097
10554725
Genre orig-research
GroupedDBID 6IE
6IL
6IN
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
ESBDL
IEGSK
OCL
RIE
RIL
-~X
.4S
.DC
123
23M
29O
5VS
6IF
6IH
6IK
6IM
8US
AAJGR
ADTPV
AFFNX
APO
ARCSS
AVWKF
BNKNJ
EDO
F1U
FEDTE
I-F
I07
IJVOP
IPLJI
M43
RNS
XOL
ABBSD
BVBDO
D8T
F1S
ID FETCH-LOGICAL-a469t-c65a98a551500f76b74fa5e3d10b7898c446b82dbdf0d8a2d30f940b80b322923
IEDL.DBID RIE
ISBN 9798400704987
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001234855400002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0270-5257
IngestDate Wed Nov 05 04:17:21 EST 2025
Tue Nov 04 17:04:42 EST 2025
Thu May 08 06:04:10 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a469t-c65a98a551500f76b74fa5e3d10b7898c446b82dbdf0d8a2d30f940b80b322923
OpenAccessLink https://ieeexplore.ieee.org/document/10554725
PageCount 10
ParticipantIDs swepub_primary_oai_gup_ub_gu_se_341097
swepub_primary_oai_research_chalmers_se_1dbe3dc4_811a_4802_95bf_b24b10413fc8
ieee_primary_10554725
PublicationCentury 2000
PublicationDate 2024-April-14
2024
PublicationDateYYYYMMDD 2024-04-14
2024-01-01
PublicationDate_xml – month: 04
  year: 2024
  text: 2024-April-14
  day: 14
PublicationDecade 2020
PublicationTitle IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (Online)
PublicationTitleAbbrev ICSE-SEET
PublicationYear 2024
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0003211719
ssib055574214
ssj0006499
Score 2.26384
Snippet The increasing demand for software engineering education presents learning challenges in courses due to the diverse range of topics that require practical...
SourceID swepub
ieee
SourceType Open Access Repository
Publisher
StartPage 12
SubjectTerms Annotations
Buildings
Computer assisted instruction
Computing Education
Educational Sciences
Educational Technology
Federated learning
Interactive learning environments
Programming profession
Social and professional topics → Computing education
Social Annotation
Software design
Software engineering
Training
Utbildningsvetenskap
Title Building Collaborative Learning: Exploring Social Annotation in Introductory Programming
URI https://ieeexplore.ieee.org/document/10554725
https://gup.ub.gu.se/publication/341097
https://research.chalmers.se/publication/541572
WOSCitedRecordID wos001234855400002&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/eLvHCXMwlV1LT9wwELYK6oFTqbqo2wfyoeotYMfjtc2toCKQEOJQ0N4sPyYLB7JoH0j99x0nYZFQOXCLYieyx05mxjPfN4z9yKnOOURVUaurIAaoospQoVM2xiYDdkcXNxfm8tJOp-5qAKt3WBhE7JLP8KBcdrH8PE_rclR2WIo5gqn1FtsyxvRgrafNo7UmL28ICZbfsCLXxkg30PlI0IeKtDEYOFATKJp5qKfygiO00yunH944ol02ekbo8auN7vnI3mH7iU2PhxrX_OR5dR-RDxyqsyO-ybjjPSyX_2rbeR-M53ctPy9p64UAdr74W15fMrfuqfeIXZ_-_nNyVg2VE6pA7u6qShMdnA1kDWkhGjOJBpqgUWUporHOJnICo61zzI3INtRZicaBiFZE-sDJ5ttj2-28xc-MI0lOgVEoUdPCmYAOlUkxB4BmAnrMRkUs_qEnx_BPEhmzn71YNy2FyHq2fvB0a7b2S_SkQIUzY3bxn44D1dGtT7ddHZlleUDmSHNI4K2UwYMVtXc6Nj7WEMmtlKpJ9ssr4_nKdmqyR0ogSMI3tr1arPE7e58eV3fLxX63lf4BHTDMfQ
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb9QwELagIMEJEItYnj4gbmnteLy2e4OKqhXLqoeC9mb5Mdn20Gy1j0r8-46TdCshOHCLYieyx05mxjPfN4x9yqnOOURVUaurIAaoospQoVM2xiYDdkcXv6ZmNrPzuTsbwOodFgYRu-Qz3C-XXSw_L9O2HJUdlGKOYGr9kD3SALXs4Vp320drTX7eEBQsP2JFzo2RbiD0kaAPFOljMLCvJlB081BR5Q-W0E6zHD_7zzE9Z6N7jB4_22mfF-wBti_Z_OtQ5Zof3a_vDfKBRXVxyHc5d7wH5vIvbbvsw_H8suWnJXG9UMAuV7_L60vu1hX1HrGfx9_Oj06qoXZCFcjh3VRpooOzgewhLURjJtFAEzSqLEU01tlEbmC0dY65EdmGOivROBDRikifOFl9r9heu2zxNeNIklNgFErUtHQmoENlUswBoJmAHrNREYu_7ukx_J1ExuxzL9ZdS6GyXmyvPd1abP0aPalQ4cyYTf_ScSA7uvDpoqsksy4PyBxpDgm8lTJ4sKL2TsfGxxoiOZZSNcm--cd4PrInJ-c_pn56Ovv-lj2tyTopYSEJ79jeZrXF9-xxutlcrlcfum11C-Xnz8Q
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=Proceedings+%2F+International+Conference+on+Software+Engineering&rft.atitle=Building+Collaborative+Learning%3A+Exploring+Social+Annotation+in+Introductory+Programming&rft.au=Gomes%2C+Francisco&rft.au=Dobslaw%2C+Felix&rft.date=2024-01-01&rft.issn=0270-5257&rft.spage=12&rft_id=info:doi/10.1145%2F3639474.3640063&rft.externalDocID=oai_research_chalmers_se_1dbe3dc4_811a_4802_95bf_b24b10413fc8
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon