Hi Yuan, I think the configuration types you listed here are correct.
Best Haonan Hou > On Jun 17, 2021, at 8:48 AM, Liu Yuan <[email protected]> wrote: > > Dear Sir or Madam, > > Hello, I'm a Ph.D. student focusing on software configuration research. > > Our group is working on how to identify configuration types of software. In > this context, a configuration type refers to a Java type (class, interface, > or enumeration type) that is used to manage configuration options or > configuration methods. To investigate the characteristics of the > configuration types, we manually identified the configuration types of Apache > IoTDB (V0.12.0). The results are shown below. > > org.apache.iotdb.db.conf.IoTDBConfig: manages configuration options and > methods. > org.apache.iotdb.db.conf.IoTDBConfigCheck: manages configuration options and > methods. > org.apache.iotdb.db.conf.IoTDBDescriptor: manages configuration methods. > org.apache.iotdb.tsfile.common.conf.TSFileDescriptor: : manages configuration > methods. > org.apache.iotdb.tsfile.common.conf.TSFileConfig: manages configuration > options and methods. > org.apache.iotdb.cluster.config.ClusterConfig: manages configuration options > and methods. > org.apache.iotdb.cluster.config.ClusterDescriptor: manages configuration > methods. > org.apache.iotdb.db.sync.conf.SyncSenderConfig: manages configuration options > and methods. > org.apache.iotdb.db.sync.conf.SyncSenderDescriptor: manages configuration > methods. > > In order to increase the reliability of the research results, we need experts > to confirm the above results. Could you please help us? Thank you for your > time and cooperation! > > Best, > Yuan Liu
