Abstract
In software development, system under test (SUT) configurations may accumulate unutilized components over time, leading to increased resource consumption and slower build times. A system can optimize SUT configurations by analyzing historical usage data. The system can aggregate log data, such as remote procedure call logs from test executions, to identify services that were actively used. This set of empirically used services can then be compared against the services declared in the SUT's definition file to identify unused components. This data-driven process can facilitate the automated removal of superfluous components from the sut definition, which can reduce its size and complexity. This process may improve resource efficiency, potentially without necessitating costly test re-executions.
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
Singh, Amandeep, "Automated Optimization of System Under Test Configurations Using Historical Log Data", Technical Disclosure Commons, (February 26, 2026)
https://www.tdcommons.org/dpubs_series/9407