• DocumentCode
    1139163
  • Title

    Abstraction as a means for end-user computing in creative applications

  • Author

    Balaban, Mira ; Barzilay, Eli ; Elhadad, Michael

  • Author_Institution
    Dept. of Inf. Syst. Eng., Ben-Gurion Univ. of the Negev, Israel
  • Volume
    32
  • Issue
    6
  • fYear
    2002
  • fDate
    11/1/2002 12:00:00 AM
  • Firstpage
    640
  • Lastpage
    653
  • Abstract
    End-user computing is needed in creative artistic applications or integrated editing environments, where the activity cannot be planned in advance. Following the paper by Orlarey et al., concrete abstractions (abstractions from examples) are suggested as a new mode for function definition, appropriate for end-user editor programmability. For certain applications, the direct, associative, not planned in advance character of concrete abstraction plays a qualitative role in the mere ability to specify abstractions. In this paper, we propose to use concrete abstraction as a general tool for end-user programmability in editors. We distinguish two kinds of abstractions: value abstraction and structure abstraction, and explain how they can be combined. We describe a framework of historical editing that is based on a double view, in which the two abstraction kinds are combined. Finally, BOOMS, an implemented prototype for such an editing framework, is described. BOOMS is a domain-independent toolkit, with three sample instantiations. We believe that the proposed framework captures the conceptualization operation that characterizes creative, associative work types and addresses the needs for end-user computing in integrated environments.
  • Keywords
    art; personal computing; BOOMS; abstraction; conceptualization operation; concrete abstractions; creative applications; creative associative work types; domain-independent toolkit; end-user computing; end-user editor programmability; function definition; historical editing; integrated editing environments; structure abstraction; value abstraction; Building materials; Composite materials; Computer applications; Computer science; Concrete; Management information systems; Production management; Prototypes; Robots; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2002.807042
  • Filename
    1177307