{"id":"https://openalex.org/W3106754397","doi":"https://doi.org/10.1109/cseet49119.2020.9206231","title":"The Influence of Test Suite Properties on Automated Grading of Programming Exercises","display_name":"The Influence of Test Suite Properties on Automated Grading of Programming Exercises","publication_year":2020,"publication_date":"2020-10-14","ids":{"openalex":"https://openalex.org/W3106754397","doi":"https://doi.org/10.1109/cseet49119.2020.9206231","mag":"3106754397"},"language":"en","primary_location":{"id":"doi:10.1109/cseet49119.2020.9206231","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cseet49119.2020.9206231","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&amp;T)","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/A5028238692","display_name":"Benjamin Clegg","orcid":"https://orcid.org/0000-0002-1323-7133"},"institutions":[{"id":"https://openalex.org/I91136226","display_name":"University of Sheffield","ror":"https://ror.org/05krs5044","country_code":"GB","type":"education","lineage":["https://openalex.org/I91136226"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Benjamin S. Clegg","raw_affiliation_strings":["University of Sheffield, Sheffield, UK"],"affiliations":[{"raw_affiliation_string":"University of Sheffield, Sheffield, UK","institution_ids":["https://openalex.org/I91136226"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078598020","display_name":"Phil McMinn","orcid":"https://orcid.org/0000-0001-9137-7433"},"institutions":[{"id":"https://openalex.org/I91136226","display_name":"University of Sheffield","ror":"https://ror.org/05krs5044","country_code":"GB","type":"education","lineage":["https://openalex.org/I91136226"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Phil McMinn","raw_affiliation_strings":["University of Sheffield, Sheffield, UK"],"affiliations":[{"raw_affiliation_string":"University of Sheffield, Sheffield, UK","institution_ids":["https://openalex.org/I91136226"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079261847","display_name":"Gordon Fraser","orcid":"https://orcid.org/0000-0002-4364-6595"},"institutions":[{"id":"https://openalex.org/I186354981","display_name":"University of Passau","ror":"https://ror.org/05ydjnb78","country_code":"DE","type":"education","lineage":["https://openalex.org/I186354981"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Gordon Fraser","raw_affiliation_strings":["University of Passau, Passau, Germany"],"affiliations":[{"raw_affiliation_string":"University of Passau, Passau, Germany","institution_ids":["https://openalex.org/I186354981"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5028238692"],"corresponding_institution_ids":["https://openalex.org/I91136226"],"apc_list":null,"apc_paid":null,"fwci":0.9608,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.78029419,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"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.9998999834060669,"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.9998999834060669,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9994000196456909,"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/T10260","display_name":"Software Engineering Research","score":0.9962999820709229,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.8130072355270386},{"id":"https://openalex.org/keywords/test-suite","display_name":"Test suite","score":0.7973617911338806},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7671031951904297},{"id":"https://openalex.org/keywords/grading","display_name":"Grading (engineering)","score":0.658358097076416},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.5759772658348083},{"id":"https://openalex.org/keywords/source-lines-of-code","display_name":"Source lines of code","score":0.4719742238521576},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.44333750009536743},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.39641815423965454},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.36667346954345703},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.2586166560649872},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2094832956790924},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15085387229919434},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10342982411384583}],"concepts":[{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.8130072355270386},{"id":"https://openalex.org/C151552104","wikidata":"https://www.wikidata.org/wiki/Q7705809","display_name":"Test suite","level":4,"score":0.7973617911338806},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7671031951904297},{"id":"https://openalex.org/C2777286243","wikidata":"https://www.wikidata.org/wiki/Q5591926","display_name":"Grading (engineering)","level":2,"score":0.658358097076416},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.5759772658348083},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.4719742238521576},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.44333750009536743},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.39641815423965454},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.36667346954345703},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2586166560649872},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2094832956790924},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15085387229919434},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10342982411384583},{"id":"https://openalex.org/C147176958","wikidata":"https://www.wikidata.org/wiki/Q77590","display_name":"Civil engineering","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/cseet49119.2020.9206231","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cseet49119.2020.9206231","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&amp;T)","raw_type":"proceedings-article"},{"id":"pmh:oai:eprints.whiterose.ac.uk:230099","is_oa":false,"landing_page_url":"https://orcid.org/0000-0001-9137-7433>","pdf_url":null,"source":{"id":"https://openalex.org/S4306400854","display_name":"White Rose Research Online (University of Leeds, The University of Sheffield, University of York)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2800616092","host_organization_name":"White Rose University Consortium","host_organization_lineage":["https://openalex.org/I2800616092"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.8600000143051147,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W2014011458","https://openalex.org/W2028990673","https://openalex.org/W2102742419","https://openalex.org/W2135937266","https://openalex.org/W2399318684","https://openalex.org/W2616911398","https://openalex.org/W2617832356","https://openalex.org/W2730709268","https://openalex.org/W2789235734","https://openalex.org/W2792099437","https://openalex.org/W2916863457","https://openalex.org/W2955686175"],"related_works":["https://openalex.org/W1567579993","https://openalex.org/W2404151853","https://openalex.org/W1598160211","https://openalex.org/W2018145554","https://openalex.org/W1524028411","https://openalex.org/W2138059712","https://openalex.org/W2127248783","https://openalex.org/W2067499928","https://openalex.org/W4256285596","https://openalex.org/W2939724256"],"abstract_inverted_index":{"Automated":[0],"grading":[1,160],"allows":[2],"for":[3,96],"the":[4,17,91,103,108,120,129,136],"scalable":[5],"assessment":[6],"of":[7,19,94,102,115,141],"large":[8],"programming":[9,70],"courses,":[10],"often":[11],"using":[12,191],"test":[13,23,43,73,84,116,161,178,189],"cases":[14],"to":[15,107,155],"determine":[16],"correctness":[18],"students'":[20,69,165],"programs.":[21],"However,":[22],"suites":[24,44,74,85,117,162,179,190],"can":[25,48,118],"vary":[26],"in":[27,167],"multiple":[28],"ways,":[29],"such":[30],"as":[31],"quality,":[32],"size,":[33],"and":[34,52,72,132,135,170,187],"coverage.":[35],"In":[36],"this":[37,57],"paper,":[38],"we":[39],"investigate":[40],"how":[41,53],"much":[42],"with":[45,90,125,158],"varying":[46,88],"properties":[47,55,114],"impact":[49],"generated":[50,75],"grades,":[51,89],"these":[54,83],"cause":[56],"impact.":[58,147],"We":[59,80,110,148],"conduct":[60],"a":[61,145,168],"study":[62],"on":[63,152],"artificial":[64,194],"faulty":[65],"programs":[66],"that":[67,82,112,122,163,177],"simulate":[68],"mistakes":[71],"from":[76],"manually":[77],"written":[78],"tests.":[79],"find":[81],"generate":[86],"greatly":[87],"standard":[92],"deviation":[93],"grades":[95,104,121],"each":[97],"fault":[98],"typically":[99,127],"representing":[100],"~84%":[101],"not":[105],"apportioned":[106],"fault.":[109],"show":[111],"different":[113],"influence":[119],"they":[123],"produce,":[124],"coverage":[126,140],"making":[128],"greatest":[130],"effect,":[131],"mutation":[133],"score":[134],"potentially":[137],"redundant":[138],"repeated":[139],"lines":[142],"also":[143],"having":[144],"significant":[146],"offer":[149],"suggestions":[150,174],"based":[151],"our":[153],"findings":[154],"assist":[156],"tutors":[157],"building":[159],"assess":[164],"code":[166],"fair":[169],"consistent":[171],"manner.":[172],"These":[173],"include":[175],"ensuring":[176],"have":[180],"100%":[181],"coverage,":[182],"avoiding":[183],"unnecessarily":[184],"recovering":[185],"lines,":[186],"checking":[188],"real":[192],"or":[193],"faults.":[195]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
