{"id":"https://openalex.org/W2740349831","doi":"https://doi.org/10.1145/3106237.3106262","title":"A feasibility study of using automated program repair for introductory programming assignments","display_name":"A feasibility study of using automated program repair for introductory programming assignments","publication_year":2017,"publication_date":"2017-08-02","ids":{"openalex":"https://openalex.org/W2740349831","doi":"https://doi.org/10.1145/3106237.3106262","mag":"2740349831"},"language":"en","primary_location":{"id":"doi:10.1145/3106237.3106262","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3106237.3106262","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009308931","display_name":"Jooyong Yi","orcid":"https://orcid.org/0000-0002-7215-0855"},"institutions":[{"id":"https://openalex.org/I4210116741","display_name":"Innopolis University","ror":"https://ror.org/02b7jh107","country_code":"RU","type":"education","lineage":["https://openalex.org/I4210116741"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"Jooyong Yi","raw_affiliation_strings":["Innopolis University, Russia"],"affiliations":[{"raw_affiliation_string":"Innopolis University, Russia","institution_ids":["https://openalex.org/I4210116741"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035856445","display_name":"Umair Z. Ahmed","orcid":"https://orcid.org/0000-0002-2203-7301"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Umair Z. Ahmed","raw_affiliation_strings":["IIT Kanpur, India"],"affiliations":[{"raw_affiliation_string":"IIT Kanpur, India","institution_ids":["https://openalex.org/I94234084"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032981748","display_name":"Amey Karkare","orcid":"https://orcid.org/0000-0002-3664-6490"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Amey Karkare","raw_affiliation_strings":["IIT Kanpur, India"],"affiliations":[{"raw_affiliation_string":"IIT Kanpur, India","institution_ids":["https://openalex.org/I94234084"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051957977","display_name":"Shin Hwei Tan","orcid":"https://orcid.org/0000-0001-8633-3372"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Shin Hwei Tan","raw_affiliation_strings":["National University of Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"National University of Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060115298","display_name":"Abhik Roychoudhury","orcid":"https://orcid.org/0000-0002-7127-1137"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Abhik Roychoudhury","raw_affiliation_strings":["National University of Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"National University of Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5009308931"],"corresponding_institution_ids":["https://openalex.org/I4210116741"],"apc_list":null,"apc_paid":null,"fwci":13.9067,"has_fulltext":false,"cited_by_count":111,"citation_normalized_percentile":{"value":0.99081036,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"740","last_page":"751"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"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/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9991000294685364,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7410793304443359},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6057065725326538},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5889599919319153},{"id":"https://openalex.org/keywords/bridge","display_name":"Bridge (graph theory)","score":0.5873907804489136},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.46519410610198975},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.41548818349838257},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.34644585847854614},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3393746316432953},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.26794004440307617}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7410793304443359},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6057065725326538},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5889599919319153},{"id":"https://openalex.org/C100776233","wikidata":"https://www.wikidata.org/wiki/Q2532492","display_name":"Bridge (graph theory)","level":2,"score":0.5873907804489136},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.46519410610198975},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.41548818349838257},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.34644585847854614},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3393746316432953},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26794004440307617},{"id":"https://openalex.org/C126322002","wikidata":"https://www.wikidata.org/wiki/Q11180","display_name":"Internal medicine","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3106237.3106262","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3106237.3106262","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:scholarworks.unist.ac.kr:201301/35268","is_oa":false,"landing_page_url":"https://scholarworks.unist.ac.kr/handle/201301/35268","pdf_url":null,"source":{"id":"https://openalex.org/S4306401118","display_name":"Scholarworks@UNIST (Ulsan National Institute of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I48566637","host_organization_name":"Ulsan National Institute of Science and Technology","host_organization_lineage":["https://openalex.org/I48566637"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"CONFERENCE"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.6800000071525574}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W23996465","https://openalex.org/W44862859","https://openalex.org/W172250868","https://openalex.org/W832120473","https://openalex.org/W1514405275","https://openalex.org/W1576818901","https://openalex.org/W1710734607","https://openalex.org/W1977696633","https://openalex.org/W1986544324","https://openalex.org/W2003409710","https://openalex.org/W2009526138","https://openalex.org/W2012312630","https://openalex.org/W2016027000","https://openalex.org/W2019730517","https://openalex.org/W2023164354","https://openalex.org/W2051545216","https://openalex.org/W2060333670","https://openalex.org/W2061575154","https://openalex.org/W2065489029","https://openalex.org/W2067436653","https://openalex.org/W2076719273","https://openalex.org/W2076771354","https://openalex.org/W2090111344","https://openalex.org/W2101723202","https://openalex.org/W2104000753","https://openalex.org/W2110219362","https://openalex.org/W2111326547","https://openalex.org/W2137390126","https://openalex.org/W2145124323","https://openalex.org/W2145373440","https://openalex.org/W2162055787","https://openalex.org/W2168546954","https://openalex.org/W2241837413","https://openalex.org/W2246775628","https://openalex.org/W2274071363","https://openalex.org/W2288083000","https://openalex.org/W2299643279","https://openalex.org/W2344973853","https://openalex.org/W2373227884","https://openalex.org/W2400994325","https://openalex.org/W2405971678","https://openalex.org/W2465269457","https://openalex.org/W2486590439","https://openalex.org/W2507186400","https://openalex.org/W2518136680","https://openalex.org/W2548997977","https://openalex.org/W2605202003","https://openalex.org/W2962809971","https://openalex.org/W3003163926","https://openalex.org/W4231241365","https://openalex.org/W4256377773"],"related_works":["https://openalex.org/W2476117260","https://openalex.org/W2097951047","https://openalex.org/W11363933","https://openalex.org/W2770531922","https://openalex.org/W1845068655","https://openalex.org/W2534105126","https://openalex.org/W2187112547","https://openalex.org/W4321354308","https://openalex.org/W3118244000","https://openalex.org/W2007890167"],"abstract_inverted_index":{"Despite":[0],"the":[1,22,53,64,93,110,116,131,171,177,237],"fact":[2],"an":[3,35,96,216],"intelligent":[4,68],"tutoring":[5,70],"system":[6],"for":[7,143],"programming":[8,69,98],"(ITSP)":[9],"education":[10],"has":[11,18,46],"long":[12],"attracted":[13],"interest,":[14],"its":[15],"widespread":[16],"use":[17,231],"been":[19,47],"hindered":[20],"by":[21,92],"difficulty":[23],"of":[24,55,66,109,115,155,190,198,232],"generating":[25],"personalized":[26],"feedback":[27],"automatically.":[28],"Meanwhile,":[29],"automated":[30],"program":[31],"repair":[32,125,167,182,199],"(APR)":[33],"is":[34,127],"emerging":[36],"new":[37,166,181],"technology":[38],"that":[39,49,102,187],"automatically":[40],"fixes":[41],"software":[42,142],"bugs,":[43],"and":[44,71,86,88,211,214],"it":[45],"shown":[48],"APR":[50,81,104,145,164],"can":[51],"fix":[52],"bugs":[54],"large":[56],"real-world":[57],"software.":[58],"In":[59],"this":[60,159],"paper,":[61],"we":[62,161],"study":[63,77,206],"feasibility":[65,76],"marrying":[67],"APR.":[72],"We":[73,100,201],"perform":[74],"our":[75,119],"with":[78,207],"four":[79],"state-of-the-art":[80],"tools":[82,105],"(GenProg,":[83],"AE,":[84],"Angelix,":[85],"Prophet),":[87],"661":[89],"programs":[90,117,133],"written":[91],"students":[94,210,221],"taking":[95],"introductory":[97],"course.":[99],"found":[101],"when":[103],"are":[106,121],"used":[107],"out":[108],"box,":[111],"only":[112,151],"about":[113],"30%":[114],"in":[118,139,163,176,195],"dataset":[120],"repaired.":[122],"This":[123,180],"low":[124],"rate":[126],"largely":[128],"due":[129],"to":[130,170,225,228,241],"student":[132],"often":[134],"being":[135],"significantly":[136],"incorrect":[137],"-":[138],"contrast,":[140],"professional":[141],"which":[144,193],"was":[146],"successfully":[147],"applied":[148],"typically":[149],"fails":[150],"a":[152,165,204],"small":[153],"portion":[154],"tests.":[156],"To":[157],"bridge":[158],"gap,":[160],"adopt":[162],"policy":[168,174,183],"akin":[169],"hint":[172],"generation":[173],"employed":[175],"existing":[178],"ITSP.":[179],"admits":[184],"partial":[185],"repairs":[186,234],"address":[188],"part":[189],"failing":[191],"tests,":[192],"results":[194],"84%":[196],"improvement":[197],"rate.":[200],"also":[202],"performed":[203],"user":[205],"263":[208],"novice":[209,220],"37":[212],"graders,":[213],"identified":[215],"understudied":[217],"problem;":[218],"while":[219],"do":[222,239],"not":[223],"seem":[224,240],"know":[226],"how":[227],"effectively":[229],"make":[230],"generated":[233],"as":[235],"hints,":[236],"graders":[238],"gain":[242],"benefits":[243],"from":[244],"repairs.":[245]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":15},{"year":2023,"cited_by_count":17},{"year":2022,"cited_by_count":19},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":12},{"year":2019,"cited_by_count":18},{"year":2018,"cited_by_count":11}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
