Now showing items 21-32 of 32

  • Visible-C: a simple visualisation for C data structures

    Rogers, Bill (1996-04)
    I teach half of a second year "Programming with Data Structures" course in which students learn to program with dynamic memory and build linked data structures. In this paper I describe a piece of software, VisibleC, which ...
  • Notes: an experiment in CSCW

    Apperley, Mark; Gianoutsos, Simon; Grundy, John C.; Paynter, Gordon W.; Reeves, Steve; Venable, John R. (1996-04)
    Computer Supported Co-operative Work (CSCW) systems are complex, yet no computer-based tools of any sophistication exist to support their development. Since several people often need to work together on the same project ...
  • Visual analogy in creative design: case study of fractals and crochet lace

    Cunningham, Sally Jo (1996-10)
    One powerful technique for supporting creativity in design is analogy: drawing similarities between seemingly unrelated objects taken from different domain. A case study is presented in which fractal images serve as a ...
  • Theory combination: an alternative to data combination

    Ting, Kai Ming; Low, Boon Toh (1996-10)
    The approach of combining theories learned from multiple batches of data provide an alternative to the common practice of learning one theory from all the available data (i.e., the data combination approach). This paper ...
  • Learning agents: from user study to implementation

    Maulsby, David; Witten, Ian H. (1996-04)
    Learning agents acquire procedures by being taught rather than programmed. To teach effectively, users prefer communicating in richer and more flexible ways than traditional computer dialogs allow. This paper describes the ...
  • A non-linear, criterion-referenced grading scheme for a computer literacy course

    Rogers, Bill; Treweek, Phillip; Cunningham, Sally Jo (1996-04)
    The development of complex Information Systems requires the use of many Information Systems engineering tools. These diverse tools need to be integrated in order to be effectively used by multiple cooperating developers. ...
  • Conservative parallel simulation of ATM networks

    Cleary, John G.; Tsai, Jya-Jang (1996-03)
    The development of complex Information Systems requires the use of many Information Systems engineering tools. These diverse tools need to be integrated in order to be effectively used by multiple cooperating developers. ...
  • Coordinating collaborative work in an integrated information systems engineering environment

    Grundy, John C.; Venable, John R.; Mugridge, Warwick B. (1996-03)
    The development of complex Information Systems requires the use of many Information Systems engineering tools. These diverse tools need to be integrated in order to be effectively used by multiple cooperating developers. ...
  • Keeping free-edited textual and graphical views of information consistent

    Grundy, John C.; Hosking, John G. (1996-03)
    Multi-view editing is useful in many situations where users of a software application want to see and interact with different representations of the same information. This paper describes a new approach to keeping free-edited ...
  • An MDL estimate of the significance of rules

    Cleary, John G.; Legg, Shane; Witten, Ian H. (1996-03)
    This paper proposes a new method for measuring the performance of models-whether decision trees or sets of rules-inferred by machine learning methods. Inspired by the minimum description length (MDL) philosophy and ...
  • Software for the rest of the world

    Yeo, Alvin; Barbour, Robert H. (1996-02)
    A survey is made of facets of the process of providing software across national and cultural boundaries. Internationalisation (i18n), localisation (1 10n) and globalisation (g11n) are identified as three descriptors for ...
  • Bi-level document image compression using layout information

    Inglis, Stuart J.; Witten, Ian H. (1996-01)
    Most bi-level images stored on computers today comprise scanned text, and their number is escalating because of the drive to archive large volumes of paper-based material electronically. These documents are stored using ...