Entry Roy:2006:DEP from jeric.bib

Last update: Sun Oct 15 02:29:09 MDT 2017                Valid HTML 3.2!

Index sections

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

BibTeX entry

@Article{Roy:2006:DEP,
  author =       "Geoffrey G. Roy",
  title =        "Designing and explaining programs with a literate
                 pseudocode",
  journal =      j-JERIC,
  volume =       "6",
  number =       "1",
  pages =        "1:1--1:??",
  month =        mar,
  year =         "2006",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1217862.1217863",
  ISSN =         "1531-4278",
  bibdate =      "Fri Jun 20 10:12:12 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/jeric/;
                 http://www.math.utah.edu/pub/tex/bib/jeric.bib",
  abstract =     "Designing and explaining programs are often difficult
                 tasks, especially when novices are involved. It also
                 concerns more experienced programmers when complex
                 algorithms need to be carefully explained and
                 documented as part of software development. Good
                 practice suggests that code and documentation be
                 tightly coupled; but there are only a few support tools
                 specifically targeted at novices that require this as
                 an integral part of the programming process. We propose
                 a new tool design with this objective in mind: P-Coder
                 gives a flexible descriptive view of the program via
                 pseudocode notation within a graphical tree-structured
                 model, from which the complete algorithm can be
                 specified to retain the informal description integrated
                 with the final code. Thus the code meets some of the
                 key requirements for realizing a literate program.",
  acknowledgement = ack-nhfb,
  articleno =    "1",
  keywords =     "literate programming; novices; pseudocode",
}

Related entries