{"id":"https://openalex.org/W3004306379","doi":"https://doi.org/10.1145/3328778.3366887","title":"Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments","display_name":"Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments","publication_year":2020,"publication_date":"2020-02-25","ids":{"openalex":"https://openalex.org/W3004306379","doi":"https://doi.org/10.1145/3328778.3366887","mag":"3004306379"},"language":"en","primary_location":{"id":"doi:10.1145/3328778.3366887","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3366887","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://pure.au.dk/ws/files/177504839/ComputationalNotebooks_SIGCSE2020.pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073768576","display_name":"Marcel Borowski","orcid":"https://orcid.org/0000-0003-4403-765X"},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":true,"raw_author_name":"Marcel Borowski","raw_affiliation_strings":["Aarhus University, Aarhus, Denmark"],"affiliations":[{"raw_affiliation_string":"Aarhus University, Aarhus, Denmark","institution_ids":["https://openalex.org/I204337017"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055302193","display_name":"Johannes Zagermann","orcid":"https://orcid.org/0000-0002-6757-9753"},"institutions":[{"id":"https://openalex.org/I189712700","display_name":"University of Konstanz","ror":"https://ror.org/0546hnb39","country_code":"DE","type":"education","lineage":["https://openalex.org/I189712700"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Johannes Zagermann","raw_affiliation_strings":["University of Konstanz, Konstanz, Germany"],"affiliations":[{"raw_affiliation_string":"University of Konstanz, Konstanz, Germany","institution_ids":["https://openalex.org/I189712700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063269254","display_name":"Clemens Nylandsted Klokmose","orcid":"https://orcid.org/0000-0002-1866-0619"},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Clemens N. Klokmose","raw_affiliation_strings":["Aarhus University, Aarhus, Denmark"],"affiliations":[{"raw_affiliation_string":"Aarhus University, Aarhus, Denmark","institution_ids":["https://openalex.org/I204337017"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017670865","display_name":"Harald Reiterer","orcid":"https://orcid.org/0000-0001-8528-8928"},"institutions":[{"id":"https://openalex.org/I189712700","display_name":"University of Konstanz","ror":"https://ror.org/0546hnb39","country_code":"DE","type":"education","lineage":["https://openalex.org/I189712700"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Harald Reiterer","raw_affiliation_strings":["University of Konstanz, Konstanz, Germany"],"affiliations":[{"raw_affiliation_string":"University of Konstanz, Konstanz, Germany","institution_ids":["https://openalex.org/I189712700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018955742","display_name":"Roman R\u00e4dle","orcid":"https://orcid.org/0000-0002-0168-186X"},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Roman R\u00e4dle","raw_affiliation_strings":["Aarhus University, Aarhus, Denmark"],"affiliations":[{"raw_affiliation_string":"Aarhus University, Aarhus, Denmark","institution_ids":["https://openalex.org/I204337017"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5073768576"],"corresponding_institution_ids":["https://openalex.org/I204337017"],"apc_list":null,"apc_paid":null,"fwci":3.3393,"has_fulltext":true,"cited_by_count":15,"citation_normalized_percentile":{"value":0.93390461,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"468","last_page":"474"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10636","display_name":"Innovative Teaching and Learning Methods","score":0.9950000047683716,"subfield":{"id":"https://openalex.org/subfields/3204","display_name":"Developmental and Educational Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7576647996902466},{"id":"https://openalex.org/keywords/pair-programming","display_name":"Pair programming","score":0.46862319111824036},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.4564208984375},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4523710310459137},{"id":"https://openalex.org/keywords/computational-thinking","display_name":"Computational thinking","score":0.4127897322177887},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.3842388391494751},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3612804710865021},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.36033010482788086},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.33770376443862915},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.313499391078949},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17787528038024902}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7576647996902466},{"id":"https://openalex.org/C174063052","wikidata":"https://www.wikidata.org/wiki/Q607013","display_name":"Pair programming","level":4,"score":0.46862319111824036},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.4564208984375},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4523710310459137},{"id":"https://openalex.org/C2780368719","wikidata":"https://www.wikidata.org/wiki/Q5157342","display_name":"Computational thinking","level":2,"score":0.4127897322177887},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.3842388391494751},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3612804710865021},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.36033010482788086},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33770376443862915},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.313499391078949},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17787528038024902},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3328778.3366887","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3366887","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:openaire/c761824a-12c3-4cc0-87be-a31e34945500","is_oa":true,"landing_page_url":"https://pure.au.dk/portal/en/publications/c761824a-12c3-4cc0-87be-a31e34945500","pdf_url":"https://pure.au.dk/ws/files/177504839/ComputationalNotebooks_SIGCSE2020.pdf","source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Borowski, M, Zagermann, J, Klokmose, C N, Reiterer, H & R\u00e4dle, R 2020, Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments. in SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, New York, pp. 468\u2013474, The 51st ACM Technical Symposium on Computer Science Education, Portland, Oregon, United States, 11/03/2020. https://doi.org/10.1145/3328778.3366887","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"pmh:oai:pure.atira.dk:openaire/c761824a-12c3-4cc0-87be-a31e34945500","is_oa":true,"landing_page_url":"https://pure.au.dk/portal/en/publications/c761824a-12c3-4cc0-87be-a31e34945500","pdf_url":"https://pure.au.dk/ws/files/177504839/ComputationalNotebooks_SIGCSE2020.pdf","source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Borowski, M, Zagermann, J, Klokmose, C N, Reiterer, H & R\u00e4dle, R 2020, Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments. in SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, New York, pp. 468\u2013474, The 51st ACM Technical Symposium on Computer Science Education, Portland, Oregon, United States, 11/03/2020. https://doi.org/10.1145/3328778.3366887","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.5699999928474426}],"awards":[{"id":"https://openalex.org/G1181036220","display_name":null,"funder_award_id":"51654672","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G1616605873","display_name":null,"funder_award_id":"TRR 161","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G4473728061","display_name":null,"funder_award_id":"Project  C01","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G5106512922","display_name":null,"funder_award_id":"Deutsche Forschungsgemeinschaft (DFG","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G6401459825","display_name":null,"funder_award_id":"251654672","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320309928","display_name":"Aarhus Universitet","ror":"https://ror.org/01aj84f44"},{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320321446","display_name":"Aarhus Universitets Forskningsfond","ror":"https://ror.org/01aj84f44"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3004306379.pdf","grobid_xml":"https://content.openalex.org/works/W3004306379.grobid-xml"},"referenced_works_count":15,"referenced_works":["https://openalex.org/W153576370","https://openalex.org/W1986910825","https://openalex.org/W2066699772","https://openalex.org/W2155027355","https://openalex.org/W2155735325","https://openalex.org/W2254368993","https://openalex.org/W2286403004","https://openalex.org/W2543829788","https://openalex.org/W2588517461","https://openalex.org/W2593151843","https://openalex.org/W2613049552","https://openalex.org/W2747494468","https://openalex.org/W2765872439","https://openalex.org/W2799017352","https://openalex.org/W4248284780"],"related_works":["https://openalex.org/W3142570291","https://openalex.org/W2999170271","https://openalex.org/W2186498610","https://openalex.org/W3176920088","https://openalex.org/W2129663874","https://openalex.org/W1573543519","https://openalex.org/W2094132977","https://openalex.org/W3017076197","https://openalex.org/W2610516322","https://openalex.org/W1523713444"],"abstract_inverted_index":{"Programming":[0],"assignments":[1],"in":[2,9,22],"computer":[3],"science":[4],"courses":[5],"are":[6,171],"often":[7],"processed":[8],"pairs":[10,129,181,186],"or":[11,44],"groups":[12,144],"of":[13,27,34,41,68,83,120,130,158,161,190],"students.":[14],"While":[15],"working":[16,51],"together,":[17],"students":[18,49,131,146],"face":[19],"several":[20],"shortcomings":[21],"today's":[23],"software:":[24],"The":[25],"lack":[26],"real-time":[28],"collaboration":[29,173,177,196],"capabilities,":[30],"the":[31,35,39,65,118,124,127,156,159,175,188],"setup":[32],"time":[33],"development":[36,108],"environment,":[37],"and":[38,71,116,147,150,182],"use":[40],"different":[42],"devices":[43],"operating":[45],"systems":[46],"can":[47,198],"hamper":[48],"when":[50],"together":[52],"on":[53,106],"assignments.":[54,135,208],"Text":[55],"processing":[56],"platforms":[57,85],"like":[58,74],"Google":[59,75],"Docs":[60],"solve":[61],"these":[62,84,194],"problems":[63],"for":[64,77,99,205],"writing":[66],"process":[67],"prose":[69],"text,":[70],"computational":[72,121,165,203],"notebooks":[73,122,204],"Colaboratory":[76],"data":[78,138,153],"analysis":[79],"tasks.":[80],"However,":[81],"none":[82],"allows":[86],"users":[87],"to":[88,109,154,200],"implement":[89],"interactive":[90],"applications.":[91],"We":[92,136],"deployed":[93],"a":[94],"web-based":[95],"literate":[96],"programming":[97,113,134,163,207],"system":[98],"three":[100,142,191],"months":[101],"during":[102],"an":[103],"introductory":[104],"course":[105,189],"application":[107],"explore":[110],"how":[111,117],"collaborative":[112,162,206],"practices":[114],"unfold":[115],"structure":[119],"affect":[123],"development.":[125],"During":[126],"course,":[128],"solved":[132],"weekly":[133,140],"analyzed":[137],"from":[139],"questionnaires,":[141],"focus":[143],"with":[145,164],"teaching":[148],"assistants,":[149],"keystroke-level":[151],"log":[152],"facilitate":[155],"understanding":[157],"subtleties":[160],"notebooks.":[166],"Findings":[167],"reveal":[168],"that":[169],"there":[170],"distinct":[172,195],"patterns;":[174],"preferred":[176],"pattern":[178],"varied":[179,184],"between":[180],"even":[183],"within":[185],"over":[187],"months.":[192],"Recognizing":[193],"patterns":[197],"help":[199],"design":[201],"future":[202]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":2}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
