Entry Hitchner:1999:ATG from sigcse1990.bib

Last update: Wed Sep 26 02:07:32 MDT 2018                Valid HTML 4.0!

Index sections

Top | Symbols | Numbers | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Hitchner:1999:ATG,
  author =       "Lewis E. Hitchner",
  title =        "An automatic testing and grading method for a {C++}
                 list class",
  journal =      j-SIGCSE,
  volume =       "31",
  number =       "2",
  pages =        "48--50",
  month =        jun,
  year =         "1999",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/571535.571567",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 16:56:38 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "This paper presents a scheme for automatic grading of
                 the member functions of a C++ list class. Developing an
                 automatic grading program for C++ classes is
                 non-trivial because a test case to verify one member
                 function of the class may depend upon the correctness
                 of one or more other class member functions. In
                 addition, performing multiple test cases in the same
                 driver program may produce invalid grading outcomes
                 because an erroneous result from one test case could
                 violate the preconditions for a later test case. The
                 method described here uses a weakness of C++ data
                 encapsulation that allows access to private data
                 members of an object. Two instances of a list object
                 are constructed, tested, and compared using student
                 designed and instructor designed classes. If a test
                 case produces incorrect results using the student's
                 class, the instructor written class may be used (via a
                 type cast) to access the private data members of the
                 student's list object to correct the errors. The
                 grading program automatically reports and tallies
                 errors for each member function and for the class
                 total.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

Related entries