Matches in SemOpenAlex for { <https://semopenalex.org/work/W3202322700> ?p ?o ?g. }
Showing items 1 to 79 of
79
with 100 items per page.
- W3202322700 endingPage "457" @default.
- W3202322700 startingPage "435" @default.
- W3202322700 abstract "Abstract Automatic grading of object‐oriented programming (OOP) assignments is an important problem from practical, theoretical, and educational viewpoints. Apart from computing a specific grade, an effective grading method needs to provide systematic feedback comments to both the design and code elements. Existing works have proposed grading methods that make various assumptions about the design. However, none of these methods have considered using a design language for the program model. A challenge here is to use a language that eases learning and application in program design. In this paper, we propose a novel grading method, named OOPGRADER, which automatically grades OOP assignments constructed based on an essentially detailed program model. This model is defined in an embedded design language, which directly uses the annotation feature of OOP language to express the essential design rules. We explain how programming assignments can be designed with this language and propose a program checker and a grader for both student and teacher to use in working on the assignments and in grading them. We implement these components in a tool and develop an Eclipse plugin for this tool. We evaluate our method using a combination of qualitative and quantitative techniques. The main result is that our method helps students effectively learn to program through detailed feedback comments based on a program model. The tool is adaptable, has a good performance, and helps enhance the productivity of both students and teachers through IDE integration." @default.
- W3202322700 created "2021-10-11" @default.
- W3202322700 creator A5075098210 @default.
- W3202322700 date "2021-10-05" @default.
- W3202322700 modified "2023-09-25" @default.
- W3202322700 title "Model‐based automatic grading of object‐oriented programming assignments" @default.
- W3202322700 cites W1564637213 @default.
- W3202322700 cites W1959256509 @default.
- W3202322700 cites W1991140109 @default.
- W3202322700 cites W2052363833 @default.
- W3202322700 cites W2089010774 @default.
- W3202322700 cites W2094160561 @default.
- W3202322700 cites W2162611322 @default.
- W3202322700 cites W2293412016 @default.
- W3202322700 cites W2528180400 @default.
- W3202322700 cites W2800738691 @default.
- W3202322700 cites W2894540915 @default.
- W3202322700 cites W2954129953 @default.
- W3202322700 cites W2980687014 @default.
- W3202322700 cites W3011338620 @default.
- W3202322700 cites W3012052762 @default.
- W3202322700 cites W4237727560 @default.
- W3202322700 cites W4301000707 @default.
- W3202322700 doi "https://doi.org/10.1002/cae.22464" @default.
- W3202322700 hasPublicationYear "2021" @default.
- W3202322700 type Work @default.
- W3202322700 sameAs 3202322700 @default.
- W3202322700 citedByCount "2" @default.
- W3202322700 countsByYear W32023227002022 @default.
- W3202322700 countsByYear W32023227002023 @default.
- W3202322700 crossrefType "journal-article" @default.
- W3202322700 hasAuthorship W3202322700A5075098210 @default.
- W3202322700 hasConcept C115903868 @default.
- W3202322700 hasConcept C127413603 @default.
- W3202322700 hasConcept C142362112 @default.
- W3202322700 hasConcept C147176958 @default.
- W3202322700 hasConcept C153349607 @default.
- W3202322700 hasConcept C199360897 @default.
- W3202322700 hasConcept C206674616 @default.
- W3202322700 hasConcept C2776035091 @default.
- W3202322700 hasConcept C2777286243 @default.
- W3202322700 hasConcept C41008148 @default.
- W3202322700 hasConcept C43126263 @default.
- W3202322700 hasConcept C4924752 @default.
- W3202322700 hasConcept C73752529 @default.
- W3202322700 hasConceptScore W3202322700C115903868 @default.
- W3202322700 hasConceptScore W3202322700C127413603 @default.
- W3202322700 hasConceptScore W3202322700C142362112 @default.
- W3202322700 hasConceptScore W3202322700C147176958 @default.
- W3202322700 hasConceptScore W3202322700C153349607 @default.
- W3202322700 hasConceptScore W3202322700C199360897 @default.
- W3202322700 hasConceptScore W3202322700C206674616 @default.
- W3202322700 hasConceptScore W3202322700C2776035091 @default.
- W3202322700 hasConceptScore W3202322700C2777286243 @default.
- W3202322700 hasConceptScore W3202322700C41008148 @default.
- W3202322700 hasConceptScore W3202322700C43126263 @default.
- W3202322700 hasConceptScore W3202322700C4924752 @default.
- W3202322700 hasConceptScore W3202322700C73752529 @default.
- W3202322700 hasIssue "2" @default.
- W3202322700 hasLocation W32023227001 @default.
- W3202322700 hasOpenAccess W3202322700 @default.
- W3202322700 hasPrimaryLocation W32023227001 @default.
- W3202322700 hasRelatedWork W270927586 @default.
- W3202322700 hasRelatedWork W283806354 @default.
- W3202322700 hasRelatedWork W2909876463 @default.
- W3202322700 hasRelatedWork W4281946368 @default.
- W3202322700 hasRelatedWork W4285048999 @default.
- W3202322700 hasRelatedWork W4288076218 @default.
- W3202322700 hasRelatedWork W4384469905 @default.
- W3202322700 hasRelatedWork W81330102 @default.
- W3202322700 hasRelatedWork W1482645738 @default.
- W3202322700 hasRelatedWork W2528467228 @default.
- W3202322700 hasVolume "30" @default.
- W3202322700 isParatext "false" @default.
- W3202322700 isRetracted "false" @default.
- W3202322700 magId "3202322700" @default.
- W3202322700 workType "article" @default.