human: Given a node-centered hypergraph: <hypergraph>, where nodes represent papers and hyperedges represent sets of papers co-cited by a source paper.

Details of the hypergraph:
Center node: "semi automated svg programming via direct manipulation"
  Abstract: Direct manipulation interfaces provide intuitive and interactive features to a broad range of users, but they often exhibit two limitations: the built-in features cannot possibly cover all use cases, and the internal representation of the content is not readily exposed. We believe that if direct manipulation interfaces were to (a) use general-purpose programs as the representation format, and (b) expose those programs to the user, then experts could customize these systems in powerful new ways and non-experts could enjoy some of the benefits of programmable systems.   In recent work, we presented a prototype SVG editor called Sketch-n-Sketch that offered a step towards this vision. In that system, the user wrote a program in a general-purpose lambda-calculus to generate a graphic design and could then directly manipulate the output to indirectly change design parameters (i.e. constant literals) in the program in real-time during the manipulation. Unfortunately, the burden of programming the desired relationships rested entirely on the user.   In this paper, we design and implement new features for Sketch-n-Sketch that assist in the programming process itself. Like typical direct manipulation systems, our extended Sketch-n-Sketch now provides GUI-based tools for drawing shapes, relating shapes to each other, and grouping shapes together. Unlike typical systems, however, each tool carries out the user's intention by transforming their general-purpose program. This novel, semi-automated programming workflow allows the user to rapidly create high-level, reusable abstractions in the program while at the same time retaining direct manipulation capabilities. In future work, our approach may be extended with more graphic design features or realized for other application domains.

Connected through hyperedge HE-1 (induced by source paper "an evolutionary framework for automatic and guided discovery of algorithms"):
  with members:
    - "neural guided deductive search for real time program synthesis from examples"
    - "program synthesis using conflict driven learning"
    - "deepcoder learning to write programs"
    - "programmatic and direct manipulation together at last"
    - "program synthesis from polymorphic refinement types"
    - "automated feedback generation for introductory programming assignments"

Connected through hyperedge HE-2 (induced by source paper "sketch n sketch output directed programming for svg"):
  with members:
    - "bidirectional evaluation with directmanipulation"
    - "learning to infer graphics programs from hand drawn images"
    - "programmatic and direct manipulation together at last"
    - "a core calculus for provenance"

Connected through hyperedge HE-3 (induced by source paper "live functional programming with typed holes"):
  with members:
    - "exploratory and live programming and coding a literature study comparing perspectives on liveness"
    - "augmenting source code lines with sample variable values"
    - "using elm to introduce algebraic thinking to k 8 students"
    - "imperative functional programs that explain their work"
    - "toward semantic foundations for program editors"
    - "a survey of symbolic execution techniques"
    - "dynamic witnesses for static type errors or ill typed programs usually go wrong"
    - "programmatic and direct manipulation together at last"

Connected through hyperedge HE-4 (induced by source paper "d euce a lightweight user interface for structured editing"):
  with members:
    - "toward semantic foundations for program editors"
    - "programmatic and direct manipulation together at last"
    - "hazelnut a bidirectionally typed structure editor calculus"

Connected through hyperedge HE-5 (induced by source paper "bidirectional evaluation with directmanipulation"):
  with members:
    - "automatic software repair a bibliography"
    - "synthesizing bijective lenses"
    - "programmatic and direct manipulation together at last"

Connected through hyperedge HE-6 (induced by source paper "learning to infer graphics programs from hand drawn images"):
  with members:
    - "pix2code generating code from a graphical user interface screenshot"
    - "deepcoder learning to write programs"
    - "neurally guided procedural models amortized inference for procedural graphics programs using neural networks"
    - "image to markup generation with coarse to fine attention"
    - "terpret a probabilistic programming language for program induction"
    - "spatial transformer networks"
    - "grammar as a foreign language"
    - "optimal ordered problem solver"

Question: Please tell me which class the center node belongs to. The 40 classes are: cs.NA(Numerical Analysis), cs.MM(Multimedia), cs.LO(Logic in Computer Science), cs.CY(Computers and Society), cs.CR(Cryptography and Security), cs.DC(Distributed, Parallel, and Cluster Computing), cs.HC(Human-Computer Interaction), cs.CE(Computational Engineering, Finance, and Science), cs.NI(Networking and Internet Architecture), cs.CC(Computational Complexity), cs.AI(Artificial Intelligence), cs.MA(Multiagent Systems), cs.GL(General Literature), cs.NE(Neural and Evolutionary Computing), cs.SC(Symbolic Computation), cs.AR(Hardware Architecture), cs.CV(Computer Vision and Pattern Recognition), cs.GR(Graphics), cs.ET(Emerging Technologies), cs.SY(Systems and Control), cs.CG(Computational Geometry), cs.OH(Other Computer Science), cs.PL(Programming Languages), cs.SE(Software Engineering), cs.LG(Machine Learning), cs.SD(Sound), cs.SI(Social and Information Networks), cs.RO(Robotics), cs.IT(Information Theory), cs.PF(Performance), cs.CL(Computation and Language), cs.IR(Information Retrieval), cs.MS(Mathematical Software), cs.FL(Formal Languages and Automata Theory), cs.DS(Data Structures and Algorithms), cs.OS(Operating Systems), cs.GT(Computer Science and Game Theory), cs.DB(Databases), cs.DL(Digital Libraries), cs.DM(Discrete Mathematics). Directly output the class name.

gpt: cs.HC(Human-Computer Interaction)