search menu icon-carat-right cmu-wordmark

Untangling the Knot: Recommending Component Refactorings

This poster describes early research intended to outperform refactoring recommendations based only on quality metrics.

Software Engineering Institute


To quickly deliver new capabilities and take advantage of new technologies, DoD needs the ability to efficiently restructure software for common scenarios like migrating a capability to the cloud, harvesting a component for reuse, and replacing a proprietary component. This work, through 2021, intends to outperform those based only on quality metrics, reducing problematic couplings by at least 75%, and use automation to reduce the time to restructure software to 1/3 of the time compared to manual effort.