{"id":"https://openalex.org/W4405218891","doi":"https://doi.org/10.1109/access.2024.3514843","title":"Detecting Learning Behavior in Programming Assignments by Analyzing Versioned Repositories","display_name":"Detecting Learning Behavior in Programming Assignments by Analyzing Versioned Repositories","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4405218891","doi":"https://doi.org/10.1109/access.2024.3514843"},"language":"en","primary_location":{"id":"doi:10.1109/access.2024.3514843","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3514843","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2024.3514843","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"John Chen","orcid":"https://orcid.org/0009-0008-4522-0986"},"institutions":[{"id":"https://openalex.org/I154130895","display_name":"University of Auckland","ror":"https://ror.org/03b94tp07","country_code":"NZ","type":"education","lineage":["https://openalex.org/I154130895"]}],"countries":["NZ"],"is_corresponding":true,"raw_author_name":"John Chen","raw_affiliation_strings":["Department of Electrical, Computer, and Software Engineering, The University of Auckland, Auckland, New Zealand","University of Auckland, Auckland, New Zealand"],"raw_orcid":"https://orcid.org/0009-0008-4522-0986","affiliations":[{"raw_affiliation_string":"Department of Electrical, Computer, and Software Engineering, The University of Auckland, Auckland, New Zealand","institution_ids":["https://openalex.org/I154130895"]},{"raw_affiliation_string":"University of Auckland, Auckland, New Zealand","institution_ids":["https://openalex.org/I154130895"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063770414","display_name":"Serena Lau","orcid":null},"institutions":[{"id":"https://openalex.org/I154130895","display_name":"University of Auckland","ror":"https://ror.org/03b94tp07","country_code":"NZ","type":"education","lineage":["https://openalex.org/I154130895"]}],"countries":["NZ"],"is_corresponding":false,"raw_author_name":"Serena Lau","raw_affiliation_strings":["Department of Electrical, Computer, and Software Engineering, The University of Auckland, Auckland, New Zealand","University of Auckland, Auckland, New Zealand"],"raw_orcid":"https://orcid.org/0009-0009-1582-6300","affiliations":[{"raw_affiliation_string":"Department of Electrical, Computer, and Software Engineering, The University of Auckland, Auckland, New Zealand","institution_ids":["https://openalex.org/I154130895"]},{"raw_affiliation_string":"University of Auckland, Auckland, New Zealand","institution_ids":["https://openalex.org/I154130895"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041367899","display_name":"Juho Leinonen","orcid":"https://orcid.org/0000-0001-6829-9449"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Juho Leinonen","raw_affiliation_strings":["Department of Computer Science, Aalto University, Espoo, Finland","Aalto University, Espoo, Finland"],"raw_orcid":"https://orcid.org/0000-0001-6829-9449","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Aalto University, Espoo, Finland","institution_ids":["https://openalex.org/I9927081"]},{"raw_affiliation_string":"Aalto University, Espoo, Finland","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068101658","display_name":"Valerio Terragni","orcid":"https://orcid.org/0000-0001-5885-9297"},"institutions":[{"id":"https://openalex.org/I154130895","display_name":"University of Auckland","ror":"https://ror.org/03b94tp07","country_code":"NZ","type":"education","lineage":["https://openalex.org/I154130895"]}],"countries":["NZ"],"is_corresponding":false,"raw_author_name":"Valerio Terragni","raw_affiliation_strings":["Department of Electrical, Computer, and Software Engineering, The University of Auckland, Auckland, New Zealand","University of Auckland, Auckland, New Zealand"],"raw_orcid":"https://orcid.org/0000-0001-5885-9297","affiliations":[{"raw_affiliation_string":"Department of Electrical, Computer, and Software Engineering, The University of Auckland, Auckland, New Zealand","institution_ids":["https://openalex.org/I154130895"]},{"raw_affiliation_string":"University of Auckland, Auckland, New Zealand","institution_ids":["https://openalex.org/I154130895"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086003257","display_name":"Nasser Giacaman","orcid":"https://orcid.org/0000-0001-6885-1571"},"institutions":[{"id":"https://openalex.org/I154130895","display_name":"University of Auckland","ror":"https://ror.org/03b94tp07","country_code":"NZ","type":"education","lineage":["https://openalex.org/I154130895"]}],"countries":["NZ"],"is_corresponding":false,"raw_author_name":"Nasser Giacaman","raw_affiliation_strings":["Department of Electrical, Computer, and Software Engineering, The University of Auckland, Auckland, New Zealand","University of Auckland, Auckland, New Zealand"],"raw_orcid":"https://orcid.org/0000-0001-6885-1571","affiliations":[{"raw_affiliation_string":"Department of Electrical, Computer, and Software Engineering, The University of Auckland, Auckland, New Zealand","institution_ids":["https://openalex.org/I154130895"]},{"raw_affiliation_string":"University of Auckland, Auckland, New Zealand","institution_ids":["https://openalex.org/I154130895"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I154130895"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.3862,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.74580547,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"12","issue":null,"first_page":"188828","last_page":"188844"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11122","display_name":"Online Learning and Analytics","score":0.996399998664856,"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"}},"topics":[{"id":"https://openalex.org/T11122","display_name":"Online Learning and Analytics","score":0.996399998664856,"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/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.991599977016449,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.989799976348877,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7956638336181641},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.35475456714630127},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.3505479693412781}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7956638336181641},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.35475456714630127},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3505479693412781}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/access.2024.3514843","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3514843","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:aaltodoc.aalto.fi:123456789/132663","is_oa":true,"landing_page_url":"https://research.aalto.fi/en/publications/6ff8e034-adc6-4c38-92d7-b1be5508dffb","pdf_url":null,"source":{"id":"https://openalex.org/S4306401663","display_name":"Aaltodoc (Aalto University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I9927081","host_organization_name":"Aalto University","host_organization_lineage":["https://openalex.org/I9927081"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"publishedVersion"},{"id":"pmh:oai:doaj.org/article:85471f61e31a4b00ac302646d164252c","is_oa":true,"landing_page_url":"https://doaj.org/article/85471f61e31a4b00ac302646d164252c","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 12, Pp 188828-188844 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2024.3514843","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3514843","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320312117","display_name":"Special Interest Group on Computer Science Education","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W1966585795","https://openalex.org/W1974896751","https://openalex.org/W2008164297","https://openalex.org/W2009502384","https://openalex.org/W2015337295","https://openalex.org/W2030693122","https://openalex.org/W2031347564","https://openalex.org/W2032406331","https://openalex.org/W2062265524","https://openalex.org/W2087750029","https://openalex.org/W2090894850","https://openalex.org/W2096195258","https://openalex.org/W2110307645","https://openalex.org/W2111295912","https://openalex.org/W2133345877","https://openalex.org/W2146319313","https://openalex.org/W2161280932","https://openalex.org/W2470352187","https://openalex.org/W2588355564","https://openalex.org/W2593639882","https://openalex.org/W2594164971","https://openalex.org/W2610990352","https://openalex.org/W2753916483","https://openalex.org/W2885000341","https://openalex.org/W2910942700","https://openalex.org/W2920871265","https://openalex.org/W2942522004","https://openalex.org/W2999441415","https://openalex.org/W3008915674","https://openalex.org/W3083125485","https://openalex.org/W3112431997","https://openalex.org/W3134656961","https://openalex.org/W3162901026","https://openalex.org/W3179178303","https://openalex.org/W3190752170","https://openalex.org/W4238251966","https://openalex.org/W4361204578","https://openalex.org/W4383617070","https://openalex.org/W4386267101","https://openalex.org/W4389201865","https://openalex.org/W4399821501","https://openalex.org/W6630034190","https://openalex.org/W6638379673","https://openalex.org/W6675491514","https://openalex.org/W6681648988","https://openalex.org/W6851985570","https://openalex.org/W7039625113"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Computing":[0],"education":[1,28,200],"plays":[2],"a":[3,19,51,76,190],"significant":[4],"role":[5],"in":[6,53,65,91,152,205],"shaping":[7],"the":[8,73,126,183],"calibre":[9],"of":[10,185,193],"future":[11],"computing":[12,27,92,143,199],"professionals;":[13],"hence,":[14],"improving":[15,198],"its":[16],"quality":[17],"is":[18,29],"valuable":[20,167],"endeavour.":[21],"A":[22],"promising":[23],"approach":[24],"to":[25,45,60,80,171,197],"enhance":[26,172],"leveraging":[30],"student":[31,62,109,153,209],"data":[32,44,56,87,105],"from":[33,117,141],"version":[34,186],"control":[35,187],"systems":[36,188],"(VCS).":[37],"While":[38],"previous":[39],"studies":[40],"have":[41],"utilised":[42],"VCS":[43,86],"predict":[46],"academic":[47],"performance,":[48],"there":[49],"remains":[50],"gap":[52,83],"harnessing":[54],"this":[55,69,82],"for":[57,88,132,169],"learning":[58,63,89,115,154,194],"analytics":[59,90],"understand":[61],"behaviours":[64],"real":[66],"time.":[67,163],"In":[68],"research,":[70],"we":[71],"introduce":[72],"Polivr":[74,95,101,111,121,136],"ecosystem,":[75],"comprehensive":[77],"platform":[78],"designed":[79],"address":[81],"by":[84,107,201],"utilising":[85],"education.":[93],"The":[94,145],"ecosystem":[96],"comprises":[97],"three":[98],"key":[99],"modules:":[100],"Anonymiser,":[102],"which":[103,113,124],"ensures":[104],"privacy":[106],"anonymising":[108],"identities;":[110],"Core,":[112],"mines":[114],"metrics":[116,128],"Git":[118],"repositories;":[119],"and":[120,150,160,175,208],"Web":[122],"Viewer,":[123],"transforms":[125],"raw":[127],"into":[129],"insightful":[130],"visualisations":[131,147],"educators.":[133],"We":[134],"evaluated":[135],"using":[137],"anonymised":[138],"repositories":[139],"collected":[140],"undergraduate":[142],"courses.":[144],"resulting":[146],"revealed":[148],"trends":[149],"patterns":[151],"behaviours,":[155],"such":[156],"as":[157,189],"coding":[158],"habits":[159],"progression":[161],"over":[162],"These":[164],"insights":[165],"provide":[166],"information":[168],"educators":[170],"teaching":[173],"strategies":[174],"potentially":[176],"identify":[177],"at-risk":[178],"students.":[179],"This":[180],"research":[181],"demonstrates":[182],"potential":[184],"rich":[191],"source":[192],"analytics,":[195],"contributing":[196],"enabling":[202],"data-driven":[203],"decision-making":[204],"instructional":[206],"design":[207],"support.":[210]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2024-12-11T00:00:00"}
