JUG: a JUnit generation, time complexity analysis and reporting tool to streamline grading

  • Authors:
  • Christopher Brown;Robert Pastel;Bill Siever;John Earnest

  • Affiliations:
  • Michigan Technological University, Houghton, MI, USA;Michigan Technological University, Houghton, MI, USA;Northwest Missouri State University, Maryville, MO, USA;Michigan Technological University, Houghton, MI, USA

  • Venue:
  • Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The JUnit Generation (JUG) system provides fast, semiautomated feedback to students. It uses a Java-like script to generate unit tests and time complexity tests, then runs those tests to generate reports. The goals for JUG are improved feedback for students, and decreased preparation and grading time for instructors and grading assistants.