A Runtime Framework for Machine-Augmented Software Design Using Unsupervised Self-Learning | IEEE Conference Publication | IEEE Xplore