PClocator: a tool suite to automatically identify configurations for code locations

Published: 01 Jan 2018, Last Modified: 26 Aug 2024SPLC 2018EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: The source code of highly-configurable software is challenging to comprehend, analyze, and test. In particular, it is hard to identify all configurations that comprise a certain code location. We contribute PCLocator, a tool suite that solves this problem by utilizing static analysis tools for compile-time variability. Using BusyBox and the Variability Bugs Database (VBDb), we evaluate the correctness and performance of PCLocator. The results show that we are able to analyze files in a matter of seconds and derive correct configurations in 95% of all cases.
Loading