@inproceedings{248eafcb398242ceb803b46f2ad2efcf,
title = "Building resource adaptations via test-based software minimization: Application, challenges, and opportunities",
abstract = "Building resource adaptive software systems is a challenging problem. Researchers have proposed many techniques and tools to build such systems. We previously proposed a technique called Test-based Software Minimization (TBSM) that relies on using tests to define functionality that can be sacrificed to achieve resource gain. We demonstrate easy-Applicability, usability, and effectiveness of TBSM by building resource adaptations for two real-world scenarios. We also discover significant challenges associated with the practical application of TBSM. Based on our attempt to overcome the challenges for two scenarios, we summarize possible solutions to the challenges, and note that these solutions are synergistic with a larger goal of improving software quality.",
keywords = "Self Adaptive Software, Software Testing, program repair",
author = "Arpit Christi and Alex Groce and Austin Wellman",
note = "Publisher Copyright: {\textcopyright} 2019 IEEE.; 30th IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2019 ; Conference date: 28-10-2019 Through 31-10-2019",
year = "2019",
month = oct,
doi = "10.1109/ISSREW.2019.00046",
language = "English (US)",
series = "Proceedings - 2019 IEEE 30th International Symposium on Software Reliability Engineering Workshops, ISSREW 2019",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "73--78",
editor = "Katinka Wolter and Ina Schieferdecker and Barbara Gallina and Michel Cukier and Roberto Natella and Naghmeh Ivaki and Nuno Laranjeiro",
booktitle = "Proceedings - 2019 IEEE 30th International Symposium on Software Reliability Engineering Workshops, ISSREW 2019",
}