AGENT-BASED END-USER DEVELOPMENT.

The goal of agent-based end-user development (EUD) is to empower end users with agents they can instruct directly. This process of instruction is completely transparent to the user; that is, it is not based on opaque adaptation mechanisms. Conceptually, the idea of instructing agents includes what i...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 47; no. 9; pp. 43 - 47
Main Authors: Repenning, Alexander, Ioannidou, Andri
Format: Article
Published: Association for Computing Machinery Sep2004
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=14376980&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 14376980
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Sep2004
      vid: 47
      iid: 9
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        14376980
        10.1145/1015864.1015887
      ppf: 43
      ppct: 4
      formats:
      tig:
        atl: AGENT-BASED END-USER DEVELOPMENT.
      aug:
        au:
          Repenning, Alexander
          Ioannidou, Andri
        affil:
          CTO of AgentSheets, Inc.
          Professor of Computer Science, University of Colorado, Boulder.
          Senior Project Manager of AgentShccts, Inc., Boulder, CO.
      su:
        End-user computing
        Electronic data processing
        Computer programming
        Computer software development
        Information technology
      sug:
        subj:
          End-user computing
          Electronic data processing
          Computer programming
          Computer software development
          Information technology
      ab: The goal of agent-based end-user development (EUD) is to empower end users with agents they can instruct directly. This process of instruction is completely transparent to the user; that is, it is not based on opaque adaptation mechanisms. Conceptually, the idea of instructing agents includes what is often called end-user programming [3] that addresses some of the major objections users have toward agents, such as the lack of trust and the need to train them. However, it poses the huge challenge of creating development tools suits able for end users who possess no programming background or interest in learning how to program.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2004
    holdings:
      @attributes:
        islocal: N