{"id":"https://openalex.org/W7170066759","doi":"https://doi.org/10.4230/oasics.icpec.2026.14","title":"5W2H as a Flexible Analytical Framework for Investigating Programming Teaching and Learning Across Different Methodological Designs","display_name":"5W2H as a Flexible Analytical Framework for Investigating Programming Teaching and Learning Across Different Methodological Designs","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7170066759","doi":"https://doi.org/10.4230/oasics.icpec.2026.14"},"language":"en","primary_location":{"id":"pmh:oai:drops-oai.dagstuhl.de:26751","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2026.14","pdf_url":"https://drops.dagstuhl.de/storage/01oasics/oasics-vol145-icpec2026/OASIcs.ICPEC.2026.14/OASIcs.ICPEC.2026.14.pdf","source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"InProceedings"},"type":"article","indexed_in":["datacite","doaj"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://drops.dagstuhl.de/storage/01oasics/oasics-vol145-icpec2026/OASIcs.ICPEC.2026.14/OASIcs.ICPEC.2026.14.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034397560","display_name":"Gabryella Rodrigues","orcid":"https://orcid.org/0000-0003-2528-8138"},"institutions":[{"id":"https://openalex.org/I4210112416","display_name":"Instituto Federal de Educa\u00e7\u00e3o, Ci\u00eancia e Tecnologia do Par\u00e1","ror":"https://ror.org/02239nd21","country_code":"BR","type":"education","lineage":["https://openalex.org/I1293487690","https://openalex.org/I2801200668","https://openalex.org/I4210112416"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Rodrigues, Gabryella","raw_affiliation_strings":["Federal Institute of Par\u00e1 (IFPA), Brazil"],"raw_orcid":"https://orcid.org/0000-0003-2528-8138","affiliations":[{"raw_affiliation_string":"Federal Institute of Par\u00e1 (IFPA), Brazil","institution_ids":["https://openalex.org/I4210112416"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037754472","display_name":"Ceres G. B. Morais","orcid":"https://orcid.org/0000-0001-6270-2508"},"institutions":[{"id":"https://openalex.org/I84554738","display_name":"Universidade Federal Rural do Semi-\u00c1rido","ror":"https://ror.org/05x2svh05","country_code":"BR","type":"education","lineage":["https://openalex.org/I84554738"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Morais, Ceres","raw_affiliation_strings":["Graduate Program in Computer Science (UERN/UFERSA), State University of Rio Grande do Norte (UERN), Federal University of the Semi-Arid Region (UFERSA), Brazil"],"raw_orcid":"https://orcid.org/0000-0001-6270-2508","affiliations":[{"raw_affiliation_string":"Graduate Program in Computer Science (UERN/UFERSA), State University of Rio Grande do Norte (UERN), Federal University of the Semi-Arid Region (UFERSA), Brazil","institution_ids":["https://openalex.org/I84554738"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084076754","display_name":"Ant\u00f3nio Jos\u00e9 Os\u00f3rio","orcid":"https://orcid.org/0000-0002-9931-1962"},"institutions":[{"id":"https://openalex.org/I99682543","display_name":"University of Minho","ror":"https://ror.org/037wpkx04","country_code":"PT","type":"education","lineage":["https://openalex.org/I99682543"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Os\u00f3rio, Ant\u00f3nio","raw_affiliation_strings":["Research Centre on Education (CIEd), Institute of Education, University of Minho, Braga, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-9931-1962","affiliations":[{"raw_affiliation_string":"Research Centre on Education (CIEd), Institute of Education, University of Minho, Braga, Portugal","institution_ids":["https://openalex.org/I99682543"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.79084057,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.8700000047683716,"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/T10533","display_name":"Teaching and Learning Programming","score":0.8700000047683716,"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/T12884","display_name":"Educational Assessment and Pedagogy","score":0.020500000566244125,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11122","display_name":"Online Learning and Analytics","score":0.013100000098347664,"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/construct","display_name":"Construct (python library)","score":0.5623000264167786},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4537000060081482},{"id":"https://openalex.org/keywords/metacognition","display_name":"Metacognition","score":0.4388999938964844},{"id":"https://openalex.org/keywords/interpretation","display_name":"Interpretation (philosophy)","score":0.414900004863739},{"id":"https://openalex.org/keywords/taxonomy","display_name":"Taxonomy (biology)","score":0.40639999508857727},{"id":"https://openalex.org/keywords/learning-sciences","display_name":"Learning sciences","score":0.38659998774528503},{"id":"https://openalex.org/keywords/cognition","display_name":"Cognition","score":0.35120001435279846},{"id":"https://openalex.org/keywords/face","display_name":"Face (sociological concept)","score":0.3230000138282776},{"id":"https://openalex.org/keywords/qualitative-research","display_name":"Qualitative research","score":0.314300000667572}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7226999998092651},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.5623000264167786},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4537000060081482},{"id":"https://openalex.org/C118147538","wikidata":"https://www.wikidata.org/wiki/Q1126970","display_name":"Metacognition","level":3,"score":0.4388999938964844},{"id":"https://openalex.org/C527412718","wikidata":"https://www.wikidata.org/wiki/Q855395","display_name":"Interpretation (philosophy)","level":2,"score":0.414900004863739},{"id":"https://openalex.org/C58642233","wikidata":"https://www.wikidata.org/wiki/Q8269924","display_name":"Taxonomy (biology)","level":2,"score":0.40639999508857727},{"id":"https://openalex.org/C96427005","wikidata":"https://www.wikidata.org/wiki/Q98442705","display_name":"Learning sciences","level":3,"score":0.38659998774528503},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.38600000739097595},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.3544999957084656},{"id":"https://openalex.org/C169900460","wikidata":"https://www.wikidata.org/wiki/Q2200417","display_name":"Cognition","level":2,"score":0.35120001435279846},{"id":"https://openalex.org/C2779304628","wikidata":"https://www.wikidata.org/wiki/Q3503480","display_name":"Face (sociological concept)","level":2,"score":0.3230000138282776},{"id":"https://openalex.org/C190248442","wikidata":"https://www.wikidata.org/wiki/Q839486","display_name":"Qualitative research","level":2,"score":0.314300000667572},{"id":"https://openalex.org/C539667460","wikidata":"https://www.wikidata.org/wiki/Q2414942","display_name":"Management science","level":1,"score":0.31360000371932983},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.3095000088214874},{"id":"https://openalex.org/C87156501","wikidata":"https://www.wikidata.org/wiki/Q7268708","display_name":"Qualitative property","level":2,"score":0.30640000104904175},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.3057999908924103},{"id":"https://openalex.org/C77967617","wikidata":"https://www.wikidata.org/wiki/Q4677561","display_name":"Active learning (machine learning)","level":2,"score":0.3028999865055084},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.29989999532699585},{"id":"https://openalex.org/C88610354","wikidata":"https://www.wikidata.org/wiki/Q1813494","display_name":"Teaching method","level":2,"score":0.296099990606308},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.2939000129699707},{"id":"https://openalex.org/C120912362","wikidata":"https://www.wikidata.org/wiki/Q136822","display_name":"Higher education","level":2,"score":0.29019999504089355},{"id":"https://openalex.org/C43091099","wikidata":"https://www.wikidata.org/wiki/Q1067788","display_name":"Through-the-lens metering","level":3,"score":0.2815999984741211},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.27230000495910645},{"id":"https://openalex.org/C32254414","wikidata":"https://www.wikidata.org/wiki/Q4724364","display_name":"Algorithmic learning theory","level":3,"score":0.27079999446868896},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.27059999108314514},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.26409998536109924},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.26409998536109924},{"id":"https://openalex.org/C133281099","wikidata":"https://www.wikidata.org/wiki/Q1783023","display_name":"Constructivism (international relations)","level":4,"score":0.25369998812675476},{"id":"https://openalex.org/C14224292","wikidata":"https://www.wikidata.org/wiki/Q13600188","display_name":"Conceptual framework","level":2,"score":0.25130000710487366}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:drops-oai.dagstuhl.de:26751","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2026.14","pdf_url":"https://drops.dagstuhl.de/storage/01oasics/oasics-vol145-icpec2026/OASIcs.ICPEC.2026.14/OASIcs.ICPEC.2026.14.pdf","source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"InProceedings"},{"id":"pmh:doi:10.4230/oasics.icpec.2026.14","is_oa":true,"landing_page_url":"https://hdl.handle.net/10316/14586","pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},{"id":"doi:10.4230/oasics.icpec.2026.14","is_oa":true,"landing_page_url":"https://doi.org/10.4230/oasics.icpec.2026.14","pdf_url":null,"source":{"id":"https://openalex.org/S7407061190","display_name":"OASIcs : OpenAccess Series in Informatics","issn_l":"2190-6807","issn":["2190-6807"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4310313770","host_organization_name":"Schloss Dagstuhl \u2014 Leibniz-Zentrum fuer Informatik","host_organization_lineage":["https://openalex.org/P4310313770"],"host_organization_lineage_names":["Schloss Dagstuhl \u2014 Leibniz-Zentrum fuer Informatik"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"ConferencePaper"}],"best_oa_location":{"id":"pmh:oai:drops-oai.dagstuhl.de:26751","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2026.14","pdf_url":"https://drops.dagstuhl.de/storage/01oasics/oasics-vol145-icpec2026/OASIcs.ICPEC.2026.14/OASIcs.ICPEC.2026.14.pdf","source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"InProceedings"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.8621313571929932,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7170066759.pdf","grobid_xml":"https://content.openalex.org/works/W7170066759.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Teaching":[0],"and":[1,15,46,73,82,94,112,154,157,180,209,215],"learning":[2,24,50,95,155,216],"programming":[3,71,97,197],"in":[4,66,98,196,213],"Higher":[5,100],"Education":[6,101],"is":[7],"a":[8,62,86,99,118,130,145,159,190],"complex":[9,183],"process":[10],"involving":[11],"cognitive,":[12],"pedagogical,":[13],"contextual,":[14],"metacognitive":[16],"dimensions.":[17],"Traditional":[18],"analyses":[19],"focused":[20,123],"only":[21],"on":[22,70,91,124],"final":[23],"outcomes,":[25],"such":[26],"as":[27,61,144,158],"code":[28],"correctness,":[29],"performance,":[30],"or":[31],"pass/fail":[32],"rates,":[33],"may":[34],"not":[35],"fully":[36],"capture":[37],"how":[38],"students":[39],"construct":[40],"knowledge,":[41],"face":[42],"difficulties,":[43,153,208],"mobilize":[44],"strategies,":[45,207],"interact":[47],"with":[48,108],"different":[49,141],"contexts.":[51],"This":[52],"article":[53,134],"discusses":[54],"the":[55,58,92,109,133,176,187,202],"use":[56],"of":[57,96,182],"5W2H":[59,79,107,137,174],"framework":[60,161,188],"flexible":[63],"analytical":[64,142],"tool":[65],"two":[67],"doctoral":[68],"studies":[69],"teaching":[72,93,214],"learning.":[74],"The":[75,103,170],"first":[76],"study":[77,90,105,122],"used":[78],"to":[80,116],"organize":[81],"triangulate":[83],"data":[84],"from":[85],"mixed-methods":[87],"single":[88],"case":[89,121],"course.":[102],"second":[104],"articulated":[106],"spiral":[110],"model":[111],"Bloom\u2019s":[113],"revised":[114],"taxonomy":[115],"analyze":[117],"qualitative":[119],"multiple":[120],"students'":[125,164],"algorithm":[126],"construction":[127],"process.":[128],"Through":[129],"comparative":[131],"analysis,":[132],"shows":[135],"that":[136,173],"can":[138],"operate":[139],"at":[140],"scales:":[143],"broad":[146],"structure":[147],"for":[148,162,194],"mapping":[149],"subjects,":[150,205],"contexts,":[151,206],"methodologies,":[152],"factors,":[156],"process-oriented":[160],"interpreting":[163],"actions":[165],"during":[166],"algorithmic":[167],"problem":[168],"solving.":[169],"findings":[171],"suggest":[172],"supports":[175],"organization,":[177],"categorization,":[178],"triangulation,":[179],"interpretation":[181],"educational":[184],"data.":[185],"Therefore,":[186],"offers":[189],"useful":[191],"methodological":[192],"lens":[193],"research":[195],"education,":[198],"helping":[199],"researchers":[200],"understand":[201],"relationships":[203],"between":[204],"cognitive":[210],"processes":[211],"involved":[212],"programming.":[217]},"counts_by_year":[],"updated_date":"2026-08-29T07:29:34.045763","created_date":"2026-07-23T00:00:00"}
