UMLGrader: an automated class diagram grader

  • Authors:
  • Robert W. Hasker

  • Affiliations:
  • University of Wisconsin-Platteville, Platteville, WI

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present UMLGrader, a system designed to provide automated feedback to students on class diagrams written in the Unified Modeling Language (UML). Given a diagram which is constructed to model a tightly constrained problem, the tool compares the diagram against a standard solution and provides feedback on missing elements and other errors. This supports using canned exercises to familiarize students with UML notation. We discuss tool requirements, our experiences with using it in a class at the sophomore/junior level, and possible future improvements.