{"id":"https://openalex.org/W4404098582","doi":"https://doi.org/10.1145/3689535.3689555","title":"Meaningful automated feedback on Objected-Oriented program development tasks in Java","display_name":"Meaningful automated feedback on Objected-Oriented program development tasks in Java","publication_year":2024,"publication_date":"2024-09-05","ids":{"openalex":"https://openalex.org/W4404098582","doi":"https://doi.org/10.1145/3689535.3689555"},"language":"en","primary_location":{"id":"doi:10.1145/3689535.3689555","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689535.3689555","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 Conference on United Kingdom &amp; Ireland Computing Education Research","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3689535.3689555","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5044145605","display_name":"Andrew Muncey","orcid":"https://orcid.org/0009-0004-4183-5087"},"institutions":[{"id":"https://openalex.org/I137265193","display_name":"University of Chester","ror":"https://ror.org/01drpwb22","country_code":"GB","type":"education","lineage":["https://openalex.org/I137265193"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Andrew Muncey","raw_affiliation_strings":["University of Chester, United Kingdom"],"raw_orcid":"https://orcid.org/0009-0004-4183-5087","affiliations":[{"raw_affiliation_string":"University of Chester, United Kingdom","institution_ids":["https://openalex.org/I137265193"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018460990","display_name":"Mike Morgan","orcid":null},"institutions":[{"id":"https://openalex.org/I137265193","display_name":"University of Chester","ror":"https://ror.org/01drpwb22","country_code":"GB","type":"education","lineage":["https://openalex.org/I137265193"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Mike Morgan","raw_affiliation_strings":["Univiersity of Chester, United Kingdom"],"raw_orcid":"https://orcid.org/0009-0008-6609-830X","affiliations":[{"raw_affiliation_string":"Univiersity of Chester, United Kingdom","institution_ids":["https://openalex.org/I137265193"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101493190","display_name":"Stuart Cunningham","orcid":"https://orcid.org/0000-0002-5348-7700"},"institutions":[{"id":"https://openalex.org/I137265193","display_name":"University of Chester","ror":"https://ror.org/01drpwb22","country_code":"GB","type":"education","lineage":["https://openalex.org/I137265193"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Stuart Cunningham","raw_affiliation_strings":["University of Chester, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0002-5348-7700","affiliations":[{"raw_affiliation_string":"University of Chester, United Kingdom","institution_ids":["https://openalex.org/I137265193"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I137265193"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.2045234,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9998999834060669,"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.9998999834060669,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.7381160259246826},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7211151123046875},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.608444333076477},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4864034950733185},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.3228038549423218}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7381160259246826},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7211151123046875},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.608444333076477},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4864034950733185},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3228038549423218}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3689535.3689555","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689535.3689555","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 Conference on United Kingdom &amp; Ireland Computing Education Research","raw_type":"proceedings-article"},{"id":"pmh:oai:chesterrep.openrepository.com:10034/628946","is_oa":false,"landing_page_url":"http://hdl.handle.net/10034/628946","pdf_url":null,"source":{"id":"https://openalex.org/S4377196415","display_name":"ChesterRep (University of Chester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I137265193","host_organization_name":"University of Chester","host_organization_lineage":["https://openalex.org/I137265193"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":null,"raw_type":"Conference Contribution"}],"best_oa_location":{"id":"doi:10.1145/3689535.3689555","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689535.3689555","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 Conference on United Kingdom &amp; Ireland Computing Education Research","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W2010775113","https://openalex.org/W2151828850","https://openalex.org/W2326610107","https://openalex.org/W2465051209","https://openalex.org/W2792099437","https://openalex.org/W2894540915","https://openalex.org/W2916351062","https://openalex.org/W3131054096","https://openalex.org/W4200185374","https://openalex.org/W4254369932","https://openalex.org/W4312563200","https://openalex.org/W4387025652","https://openalex.org/W4387025697"],"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":{"Automation":[0],"has":[1],"been":[2],"used":[3,22],"to":[4,45,57,93,142],"assess":[5],"student":[6,171,203,242],"programming":[7,56,129],"tasks":[8],"for":[9,48,87,146,170,189],"over":[10],"60":[11],"years.":[12],"As":[13],"well":[14],"as":[15,71,73,147,156,158,183],"assessing":[16],"work,":[17],"it":[18],"can":[19],"also":[20,165],"be":[21,46],"in":[23,65,176,234],"the":[24,30,97,103,133,140,177,196,212,223],"provision":[25,50],"of":[26,32,37,51,96,105,179,195,214,218,238],"feedback,":[27,154],"commonly":[28],"though":[29],"utilisation":[31],"unit":[33,106,144,162],"tests":[34,75,145],"or":[35,55,108],"evaluation":[36],"program":[38],"output.":[39],"This":[40,60,118,131],"typically":[41],"requires":[42],"a":[43,52,94,101,121,160,190,208,215,235],"structure":[44],"provided,":[47],"example":[49],"method":[53],"stub":[54],"an":[58,185],"interface.":[59],"scaffolded":[61],"approach":[62],"is":[63,91,116],"required":[64],"statically":[66],"typed,":[67],"object-oriented":[68],"languages":[69],"such":[70,182],"Java,":[72],"if":[74],"rely":[76],"on":[77,128,211,230],"non-existent":[78],"code,":[79,150,181],"compilation":[80],"will":[81],"fail.":[82],"Previous":[83],"studies":[84],"identified":[85],"that":[86,114,123,173],"many":[88],"tools,":[89],"feedback":[90,127,169,229],"limited":[92],"comparison":[95],"student's":[98],"solution":[99],"with":[100,113,151,201],"reference,":[102],"results":[104],"tests,":[107],"how":[109],"actual":[110],"output":[111],"compares":[112],"which":[115],"expected.":[117],"paper":[119],"discusses":[120],"tool":[122,197,231],"provides":[124,166],"automated":[125],"textual":[126],"tasks.":[130],"tool,":[132],"\u201cJava":[134],"Object-Oriented":[135],"Feedback":[136],"Tool\u201d":[137],"(JOOFT),":[138],"allows":[139],"instructor":[141],"write":[143],"yet":[148],"unwritten":[149],"their":[152],"own":[153],"almost":[155],"easily":[157],"writing":[159,180],"standard":[161],"test.":[163],"JOOFT":[164],"additional,":[167],"customisable,":[168],"errors":[172],"might":[174],"occur":[175],"process":[178],"specifying":[184],"incorrect":[186],"parameter":[187],"type":[188],"method.":[191],"A":[192],"randomised":[193],"trial":[194],"was":[198],"carried":[199],"out":[200],"novice":[202],"programmers":[204],"(n=109),":[205],"who":[206],"completed":[207],"lab":[209],"task":[210],"design":[213],"class,":[216],"52":[217],"them":[219],"having":[220],"assistance":[221],"from":[222],"tool.":[224],"Whilst":[225],"students":[226],"provided":[227],"positive":[228],"usage,":[232],"performance":[233],"later":[236],"assessment":[237],"class":[239],"creation,":[240],"suggests":[241],"outcomes":[243],"are":[244],"not":[245],"affected.":[246]},"counts_by_year":[],"updated_date":"2026-07-02T09:51:11.867554","created_date":"2025-10-10T00:00:00"}
