{"id":"https://openalex.org/W4385901148","doi":"https://doi.org/10.1109/sera57763.2023.10197671","title":"PowerGrader: Automating Code Assessment Based on PowerShell for Programming Courses","display_name":"PowerGrader: Automating Code Assessment Based on PowerShell for Programming Courses","publication_year":2023,"publication_date":"2023-05-23","ids":{"openalex":"https://openalex.org/W4385901148","doi":"https://doi.org/10.1109/sera57763.2023.10197671"},"language":"en","primary_location":{"id":"doi:10.1109/sera57763.2023.10197671","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/sera57763.2023.10197671","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA)","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/A5049921697","display_name":"Fei Zuo","orcid":"https://orcid.org/0000-0001-8902-1753"},"institutions":[{"id":"https://openalex.org/I139325414","display_name":"University of Central Oklahoma","ror":"https://ror.org/02n455404","country_code":"US","type":"education","lineage":["https://openalex.org/I139325414"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Fei Zuo","raw_affiliation_strings":["University of Central Oklahoma,Edmond,OK,USA,73034"],"affiliations":[{"raw_affiliation_string":"University of Central Oklahoma,Edmond,OK,USA,73034","institution_ids":["https://openalex.org/I139325414"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054561146","display_name":"Junghwan Rhee","orcid":"https://orcid.org/0000-0002-4043-9371"},"institutions":[{"id":"https://openalex.org/I139325414","display_name":"University of Central Oklahoma","ror":"https://ror.org/02n455404","country_code":"US","type":"education","lineage":["https://openalex.org/I139325414"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Junghwan Rhee","raw_affiliation_strings":["University of Central Oklahoma,Edmond,OK,USA,73034"],"affiliations":[{"raw_affiliation_string":"University of Central Oklahoma,Edmond,OK,USA,73034","institution_ids":["https://openalex.org/I139325414"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086143893","display_name":"Myungah Park","orcid":null},"institutions":[{"id":"https://openalex.org/I139325414","display_name":"University of Central Oklahoma","ror":"https://ror.org/02n455404","country_code":"US","type":"education","lineage":["https://openalex.org/I139325414"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Myungah Park","raw_affiliation_strings":["University of Central Oklahoma,Edmond,OK,USA,73034"],"affiliations":[{"raw_affiliation_string":"University of Central Oklahoma,Edmond,OK,USA,73034","institution_ids":["https://openalex.org/I139325414"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101785723","display_name":"Gang Qian","orcid":"https://orcid.org/0000-0002-2201-461X"},"institutions":[{"id":"https://openalex.org/I139325414","display_name":"University of Central Oklahoma","ror":"https://ror.org/02n455404","country_code":"US","type":"education","lineage":["https://openalex.org/I139325414"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gang Qian","raw_affiliation_strings":["University of Central Oklahoma,Edmond,OK,USA,73034"],"affiliations":[{"raw_affiliation_string":"University of Central Oklahoma,Edmond,OK,USA,73034","institution_ids":["https://openalex.org/I139325414"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5049921697"],"corresponding_institution_ids":["https://openalex.org/I139325414"],"apc_list":null,"apc_paid":null,"fwci":0.2766,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.66409415,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"29","issue":null,"first_page":"2","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9993000030517578,"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.9993000030517578,"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.9987999796867371,"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.9975000023841858,"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/computer-science","display_name":"Computer science","score":0.8302675485610962},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6698720455169678},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.6518411040306091},{"id":"https://openalex.org/keywords/grading","display_name":"Grading (engineering)","score":0.6105618476867676},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4417327344417572},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4240429997444153},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08903318643569946}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8302675485610962},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6698720455169678},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.6518411040306091},{"id":"https://openalex.org/C2777286243","wikidata":"https://www.wikidata.org/wiki/Q5591926","display_name":"Grading (engineering)","level":2,"score":0.6105618476867676},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4417327344417572},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4240429997444153},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08903318643569946},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"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/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/sera57763.2023.10197671","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/sera57763.2023.10197671","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.6299999952316284,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W143022727","https://openalex.org/W158278371","https://openalex.org/W1515402129","https://openalex.org/W1601674470","https://openalex.org/W1791587663","https://openalex.org/W1984964495","https://openalex.org/W2011607672","https://openalex.org/W2020519929","https://openalex.org/W2065502371","https://openalex.org/W2083433145","https://openalex.org/W2167759247","https://openalex.org/W2728220450","https://openalex.org/W2746660560","https://openalex.org/W2792099437","https://openalex.org/W2898658974","https://openalex.org/W3095099306","https://openalex.org/W3096554502","https://openalex.org/W3159513975","https://openalex.org/W4200580785","https://openalex.org/W4211171695","https://openalex.org/W6691912389"],"related_works":["https://openalex.org/W2064165679","https://openalex.org/W1588461101","https://openalex.org/W3208525924","https://openalex.org/W2591833644","https://openalex.org/W2885058781","https://openalex.org/W3127248583","https://openalex.org/W1552490082","https://openalex.org/W4236439135","https://openalex.org/W2189583758","https://openalex.org/W3009904625"],"abstract_inverted_index":{"Programming":[0],"courses":[1],"in":[2,41,145,161],"colleges":[3],"often":[4],"involve":[5],"a":[6,30,69,100],"myriad":[7],"of":[8,29,61,114,139,142,147,157],"coding":[9,143],"assignments,":[10],"which":[11,78],"brings":[12],"heavy":[13],"grading":[14],"workloads":[15],"for":[16],"instructors.":[17],"To":[18],"alleviate":[19],"this":[20],"problem,":[21],"automatic":[22,116],"programming":[23,168],"evaluation":[24],"tools":[25],"are":[26],"becoming":[27],"more":[28],"requirement":[31],"than":[32],"an":[33],"option.":[34],"However,":[35],"after":[36],"considering":[37],"the":[38,49,59,63,92,96,110,126,130,137,152,155,163],"actual":[39],"requirements":[40],"our":[42,115,158],"teaching":[43],"practice,":[44],"we":[45,65,86,121],"have":[46],"noticed":[47],"that":[48],"current":[50],"solutions":[51],"still":[52],"suffer":[53],"from":[54],"shortcomings":[55],"and":[56,67,82,91,112,134,149],"limitations.":[57],"In":[58,84],"process":[60],"addressing":[62],"challenges,":[64],"propose":[66],"implement":[68],"brand":[70],"new":[71],"code":[72,117,164],"assessment":[73,118,141,165],"application":[74],"based":[75],"on":[76,125],"PowerShell,":[77],"shows":[79],"both":[80,88],"extendibility":[81],"configurability.":[83],"particular,":[85],"integrate":[87],"black-box":[89],"testing":[90],"lexical":[93],"analysis":[94],"into":[95],"system,":[97],"thus":[98],"achieving":[99],"customized":[101],"solution":[102],"to":[103],"meet":[104],"specific":[105],"requirements.":[106],"This":[107],"paper":[108],"presents":[109],"architecture":[111],"design":[113],"application.":[119],"Furthermore,":[120],"conduct":[122],"empirical":[123],"evaluations":[124,153],"proposed":[127,159],"system":[128],"following":[129],"Technology":[131],"Acceptance":[132],"Model,":[133],"also":[135],"investigate":[136],"drawbacks":[138],"manual":[140],"assignments":[144],"terms":[146],"reliability":[148],"fairness.":[150],"Finally,":[151],"demonstrate":[154],"effectiveness":[156],"auto-grader":[160],"facilitating":[162],"targeting":[166],"college-level":[167],"courses.":[169]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2025-12-22T23:10:17.713674","created_date":"2025-10-10T00:00:00"}
