Entry Callaghan:1998:DVD 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{Callaghan:1998:DVD,
  author =       "Michael Callaghan and Heiko Hirschm{\"u}ller",
  title =        "{$3$-D} visualisation of design patterns and {Java}
                 programs in computer science education",
  journal =      j-SIGCSE,
  volume =       "30",
  number =       "3",
  pages =        "37--40",
  month =        sep,
  year =         "1998",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/290320.283012",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 16:56:32 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "Object technology is the dominant software engineering
                 paradigm in most undergraduate computer science
                 courses. Two important topics in this area are design
                 patterns and Java programming, and indeed these are
                 increasingly taught side by side. This paper describes
                 a novel form of visualisation that makes use of a
                 combination of virtual reality and hypertext to
                 represent the structure and behaviour of
                 object-oriented design patterns and simple Java
                 programs, with the overall aim of providing tools to
                 enhance learning and understanding of these topics. For
                 patterns, the solution part of a pattern, which
                 consists of a software fragment of interacting objects,
                 is visualised in an animated 3-dimensional virtual
                 environment. The virtual reality view is embedded in a
                 rich inter-linked hyper-textual description. For Java
                 programs, the source code is first transformed into the
                 same simple software description language (SVL,
                 Software Visualisation Language) used for patterns.
                 Also included is a simple textual specification of a
                 run-time scenario defining the creation of objects and
                 their typical interaction, together with explanatory
                 ``comments''. As with design patterns, the structure
                 and run-time behaviour of the Java program can then be
                 visualised in three dimensions with synchronised
                 hyper-textual commentary.",
  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