Abstract | ||
---|---|---|
Automatically extracting software configuration options not only dramatically reduces the burden of maintaining configuration manuals, but also is an essential part of tackling configuration errors. Existing approaches focus on the key-value configuration model, and depend heavily on the arguments of configuration APIs to infer configuration option names. However, we find that some software adopts the Spring XML configuration model whose configuration options are the <bean> elements and the <property> elements. Specially, these elements are nothing to do with the arguments of configuration APIs. To address this problem, we describe the configuration mechanism of the Spring XML configuration model, and present BeanFinder, a static analysis approach to automatically extracting configuration options for software using this model. An empirical evaluation performed on 3 Java open source software shows the effectiveness of BeanFinder. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/BIGCOM.2019.00018 | 2019 5th International Conference on Big Data Computing and Communications (BIGCOM) |
Keywords | Field | DocType |
Configuration options,static analysis,spring | Data mining,XML,Computer science,Database | Conference |
ISBN | Citations | PageRank |
978-1-7281-4025-4 | 0 | 0.34 |
References | Authors | |
0 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Yuan Liu | 1 | 0 | 0.34 |
Xi Wang | 2 | 0 | 1.01 |
Lintao Xian | 3 | 0 | 0.34 |
Zhongwen Guo | 4 | 4 | 3.85 |
Jianjian Zuo | 5 | 0 | 0.34 |