{"id":"https://openalex.org/W2274499690","doi":"https://doi.org/10.1145/2839509.2844616","title":"Testing Strategies for the Automated Grading of Student Programs","display_name":"Testing Strategies for the Automated Grading of Student Programs","publication_year":2016,"publication_date":"2016-02-17","ids":{"openalex":"https://openalex.org/W2274499690","doi":"https://doi.org/10.1145/2839509.2844616","mag":"2274499690"},"language":"en","primary_location":{"id":"doi:10.1145/2839509.2844616","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2839509.2844616","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2844616&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th ACM Technical Symposium on Computing Science Education","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2844616&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5010692938","display_name":"Chris Wilcox","orcid":null},"institutions":[{"id":"https://openalex.org/I92446798","display_name":"Colorado State University","ror":"https://ror.org/03k1gpj17","country_code":"US","type":"education","lineage":["https://openalex.org/I92446798"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Chris Wilcox","raw_affiliation_strings":["Colorado State University, Fort Collins, CO, USA"],"affiliations":[{"raw_affiliation_string":"Colorado State University, Fort Collins, CO, USA","institution_ids":["https://openalex.org/I92446798"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5010692938"],"corresponding_institution_ids":["https://openalex.org/I92446798"],"apc_list":null,"apc_paid":null,"fwci":9.3949,"has_fulltext":false,"cited_by_count":41,"citation_normalized_percentile":{"value":0.97447879,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"437","last_page":"442"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9976999759674072,"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.9976999759674072,"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.9923999905586243,"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/T11283","display_name":"Experimental Learning in Engineering","score":0.9793000221252441,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/grading","display_name":"Grading (engineering)","score":0.9003668427467346},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7350096106529236},{"id":"https://openalex.org/keywords/regression-testing","display_name":"Regression testing","score":0.6827672719955444},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6523618698120117},{"id":"https://openalex.org/keywords/software-testing","display_name":"Software testing","score":0.5576730966567993},{"id":"https://openalex.org/keywords/test-strategy","display_name":"Test strategy","score":0.4725225567817688},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44746994972229004},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.22820508480072021},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.196956068277359},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.163517028093338},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11508792638778687}],"concepts":[{"id":"https://openalex.org/C2777286243","wikidata":"https://www.wikidata.org/wiki/Q5591926","display_name":"Grading (engineering)","level":2,"score":0.9003668427467346},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7350096106529236},{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.6827672719955444},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6523618698120117},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.5576730966567993},{"id":"https://openalex.org/C188598960","wikidata":"https://www.wikidata.org/wiki/Q7705805","display_name":"Test strategy","level":3,"score":0.4725225567817688},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44746994972229004},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.22820508480072021},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.196956068277359},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.163517028093338},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11508792638778687},{"id":"https://openalex.org/C147176958","wikidata":"https://www.wikidata.org/wiki/Q77590","display_name":"Civil engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2839509.2844616","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2839509.2844616","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2844616&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th ACM Technical Symposium on Computing Science Education","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2839509.2844616","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2839509.2844616","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2844616&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th ACM Technical Symposium on Computing Science Education","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.5699999928474426}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2274499690.pdf","grobid_xml":"https://content.openalex.org/works/W2274499690.grobid-xml"},"referenced_works_count":7,"referenced_works":["https://openalex.org/W1969084508","https://openalex.org/W2010360759","https://openalex.org/W2011607672","https://openalex.org/W2030888081","https://openalex.org/W2120411502","https://openalex.org/W2169442160","https://openalex.org/W4233466850"],"related_works":["https://openalex.org/W2362944210","https://openalex.org/W2162694379","https://openalex.org/W2373794472","https://openalex.org/W4244202761","https://openalex.org/W2939789152","https://openalex.org/W2474059398","https://openalex.org/W1964601431","https://openalex.org/W2767433524","https://openalex.org/W2236654242","https://openalex.org/W4252679530"],"abstract_inverted_index":{"Enrollments":[0],"in":[1,73],"introductory":[2],"computer":[3],"science":[4],"courses":[5],"are":[6,81],"growing":[7],"rapidly,":[8],"thereby":[9],"taxing":[10],"scarce":[11],"teaching":[12],"resources":[13],"and":[14,60,70,93],"motivating":[15],"the":[16,36,102],"increased":[17],"use":[18],"of":[19,38,44,86,97,104,109],"automated":[20,39],"tools":[21,26],"for":[22,46,54,78,106],"program":[23,79],"grading.":[24],"Such":[25],"commonly":[27],"rely":[28],"on":[29],"regression":[30],"testing":[31,45,55,98],"methods":[32],"from":[33,42,84],"industry.":[34],"However,":[35],"goals":[37],"grading":[40,80],"differ":[41],"those":[43,85],"software":[47,88],"production.":[48],"In":[49],"academia,":[50],"a":[51,95],"primary":[52],"motivation":[53],"is":[56],"to":[57,63],"provide":[58],"timely":[59],"accurate":[61],"feedback":[62,105],"students":[64],"so":[65],"that":[66,100],"they":[67],"can":[68],"understand":[69],"fix":[71],"defects":[72],"their":[74],"programs.":[75],"Testing":[76],"strategies":[77,99],"therefore":[82],"distinct":[83],"traditional":[87],"testing.":[89],"This":[90],"paper":[91],"enumerates":[92],"describes":[94],"number":[96],"improve":[101],"quality":[103],"different":[107],"types":[108],"programming":[110],"assignments.":[111]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
