A hybrid approach to recognizing programming plans | IEEE Conference Publication | IEEE Xplore