kirancodes.me
To Proof Maintenance & Beyond!

Static extraction of program configuration options

Ariel Rabkin, Randy H. Katz

Abstract

Many programs use a key-value model for configuration options. We examined how this model is used in seven open source Java projects totaling over a million lines of code. We present a static analysis that extracts a list of configuration options for a program. Our analysis finds 95% of the options read by the programs in our sample, making it more complete than existing documentation.

BibTeX
@inproceedings{Rabkin-Katz:ICSE11,
  author    = {Ariel Rabkin and
               Randy H. Katz},
  title     = {Static extraction of program configuration options},
  booktitle = {ICSE},
  pages     = {131--140},
  publisher = {{ACM}},
  year      = {2011},
}

Related papers