human: Given a node-centered hypergraph: <hypergraph>, where nodes represent authors and hyperedges represent groups of authors who co-authored the same paper.

Details of the hypergraph:
Center node: "Garnet: comprehensive support for graphical, highly interactive user interfaces"
  Abstract: The Garnet research project, which is creating a set of tools to aid the design and implementation of highly interactive, graphical, direct-manipulation user interfaces, is discussed. Garnet also helps designers rapidly develop prototypes for different interfaces and explore various user-interface metaphors during early product design. It emphasizes easy specification of object behavior, often by demonstration and without programming. Garnet contains a number of different components grouped into two layers. The Garnet Toolkit (the lower layer) supplies the object-oriented graphics system and constraints, a set of techniques for specifying the objects' interactive behavior in response to the input devices, and a collection of interaction techniques. On top of the Garnet Toolkit layer are a number of tools to make creating user interfaces easier. The components of both layers are described. >

Connected through hyperedge HE-1 (induced by source paper "COLLAGEN: A Collaboration Manager for Software Interface Agents"):
  with members:
    - "Continual planning and acting in dynamic multiagent environments"
    - "Computational Creativity: Improv Agents and Conceptual Blending"
    - "Rapid Prototyping Collaborative Dialogue Interfaces"

Connected through hyperedge HE-2 (induced by source paper "The Rendezvous architecture and language for constructing multiuser applications"):
  with members:
    - "Getting the mobile users in: three systems that support collaboration in an environment with heterogeneous communication devices"
    - "A software model and specification language for non-WIMP user interfaces"

Connected through hyperedge HE-3 (induced by source paper "Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm"):
  with members:
    - "Solving display-based problems"
    - "End-user software engineering with assertions in the spreadsheet paradigm"

Connected through hyperedge HE-4 (induced by source paper "Workspaces: an architecture for editing collections of objects"):
  with members:
    - "Window real objects: a distributed shared memory for distributed implementation of GUI applications"

Connected through hyperedge HE-5 (induced by source paper "A software model and specification language for non-WIMP user interfaces"):
  with members:
    - "The Rendezvous architecture and language for constructing multiuser applications"
    - "SwingStates: adding state machines to the swing toolkit"

Connected through hyperedge HE-6 (induced by source paper "The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory"):
  with members:
    - "An overview of KRL, a Knowledge Representation Language"
    - "Ownership types for flexible alias protection"
    - "Constraint-Based Automatic Placement for Scene Composition."

Question: Please tell me which research area the center author belongs to. The 4 classes are: Computer science, Mathematics, Engineering, Economics, Psychology, Business. Directly output the class name.

gpt: Computer science