Acquiring Software Design Schemas: A Machine Learning Perspective | IEEE Conference Publication | IEEE Xplore