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 Hadoop (V2.10.1). The 
results are shown below.

org.apache.hadoop.tools.DistCpConstants: manages configuration options.
org.apache.hadoop.fs.azurebfs.diagnostics.Base64StringConfigurationBasicValidator:
 manages configuration methods.
org.apache.hadoop.fs.azurebfs.diagnostics.ConfigurationBasicValidator<T>: 
manages configuration methods.
org.apache.hadoop.fs.azurebfs.diagnostics.BooleanConfigurationBasicValidator: 
manages configuration methods.
org.apache.hadoop.fs.azurebfs.diagnostics.LongConfigurationBasicValidator: 
manages configuration methods.
org.apache.hadoop.fs.azurebfs.diagnostics.StringConfigurationBasicValidator: 
manages configuration methods.
org.apache.hadoop.fs.azurebfs.diagnostics.IntegerConfigurationBasicValidator: 
manages configuration methods.
org.apache.hadoop.lib.util.ConfigurationUtils: manages configuration methods.
org.apache.hadoop.tools.rumen.JobConfigurationParser: manages configuration 
methods.
org.apache.hadoop.mapred.QueueConfigurationParser: manages configuration 
methods.
org.apache.hadoop.conf.Configuration: manages configuration methods.
org.apache.hadoop.yarn.conf.YarnConfiguration: manages configuration options 
and methods.
org.apache.hadoop.yarn.conf.HdfsConfiguration: manages configuration methods.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys: manages configuration 
options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.BlockWrite: manages 
configuration options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.BlockWrite.ReplaceDatanodeOnFailure:
 manages configuration options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.DeprecatedKeys: manages 
configuration options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.Failover: manages 
configuration options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.HedgedRead: manages 
configuration options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.HttpClient: manages 
configuration options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.Mmap: manages configuration 
options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.Read: manages configuration 
options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.Read.ShortCircuit: manages 
configuration options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.Retry: manages configuration 
options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.ShortCircuit: manages 
configuration options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.Write: manages configuration 
options.
org.apache.hadoop.hdfs.client.HdfsClientConfigKeys.Write.ByteArrayManager: 
manages configuration options.
org.apache.hadoop.fs.CommonConfigurationKeys: manages configuration options.
org.apache.hadoop.fs.CommonConfigurationKeysPublic: manages configuration 
options.
org.apache.hadoop.fs.adl.AdlConfKeys: manages configuration options and methods.
org.apache.hadoop.fs.azurebfs.constants.ConfigurationKeys: manages 
configuration options.
org.apache.hadoop.fs.s3native.S3NativeFileSystemConfigKeys: manages 
configuration options.
org.apache.hadoop.fs.s3.S3FileSystemConfigKeys: manages configuration options.
org.apache.hadoop.fs.LocalFileSystemConfigKeys: manages configuration options.
org.apache.hadoop.fs.local.LocalConfigKeys: manages configuration options.
org.apache.hadoop.fs.ftp.FtpConfigKeys: manages configuration options.
org.apache.hadoop.hdfs.nfs.conf.NfsConfigKeys: manages configuration options.
org.apache.hadoop.hdfs.server.federation.router.RBFConfigKeys: manages 
configuration options.
org.apache.hadoop.registry.server.services.MicroZookeeperServiceKeys: manages 
configuration options.
org.apache.hadoop.registry.client.api.RegistryConstants: manages configuration 
options.
org.apache.hadoop.hdfs.DFSConfigKeys: manages configuration options.
org.apache.hadoop.mapreduce.lib.db.DBConfiguration: manages configuration 
options and methods.
org.apache.hadoop.mapreduce.MRJobConfig: manages configuration options.
org.apache.hadoop.mapred.JobConf: manages configuration options.
org.apache.hadoop.mapreduce.MRConfig: manages configuration options.
org.apache.hadoop.fs.swift.http.SwiftProtocolConstants: manages configuration 
options.
org.apache.hadoop.fs.viewfs.Constants: manages configuration options.
org.apache.hadoop.fs.aliyun.oss.Constants: manages configuration options.
org.apache.hadoop.fs.azure.security.Constants: manages configuration options.
org.apache.hadoop.fs.s3a.Constants: manages configuration options.

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

Reply via email to