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: "Type-based race detection for Java"
  Abstract: This paper presents a static race detection analysis for multithreaded Java programs. Our analysis is based on a formal type system that is capable of capturing many common synchronization patterns. These patterns include classes with internal synchronization, classes thatrequire client-side synchronization, and thread-local classes. Experience checking over 40,000 lines of Java code with the type system demonstrates that it is an effective approach for eliminating races conditions. On large examples, fewer than 20 additional type annotations per 1000 lines of code were required by the type checker, and we found a number of races in the standard Java libraries and other test programs.

Connected through hyperedge HE-1 (induced by source paper "A generic type system for the Pi-calculus"):
  with members:
    - "Interface input/output automata"

Connected through hyperedge HE-2 (induced by source paper "Extending JML for modular specification and verification of multi-threaded programs"):
  with members:
    - "Preliminary design of JML: a behavioral interface specification language for java"

Connected through hyperedge HE-3 (induced by source paper "Synthesizing Program-Specific Static Analyses."):
  with members:
    (none)

Connected through hyperedge HE-4 (induced by source paper "Featherweight Java: a minimal core calculus for Java and GJ"):
  with members:
    - "Safe composition of product lines"
    - "Type-preserving compilation of Featherweight Java"

Connected through hyperedge HE-5 (induced by source paper "CheckFence: checking consistency of concurrent data types on relaxed memory models"):
  with members:
    - "Line-up: a complete and automatic linearizability checker"
    - "Can We Efficiently Check Concurrent Programs Under Relaxed Memory Models in Maude"

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