Marina Danilevsky, Shipi Dhanorkar, et al.
KDD 2021
Engineering Change Order (ECO) is the task of finding the non-intrusive design implementation updates to comply with a specification revision. This paper states the rectification problem in quantified Boolean logic that gives sound and complete capture of the update choices for an ECO. Its closed-form statement offers an analytical search for small patches that maximize logic sharing in the implementation. With the abstraction-refinement paradigm assisted by relevance classification, we effectively generalize the sampled knowledge of a revision, enabling the identification of compact updates without undue computational costs. Our experimental evaluation demonstrates almost twice as few gates in synthesized patches compared to the reported state-of-the-art results.
Marina Danilevsky, Shipi Dhanorkar, et al.
KDD 2021
Lingfei Wu, Jian Pei, et al.
AAAI 2023
Aditi Mishra, Bretho Danzy, et al.
IEEE TVCG
Karthik Swaminathan, Martin Cochet, et al.
ISCA 2025