Richard M., Jr. Potter St. Amant, R., Lieberman, H., Potter, R., & Zettlemoyer, L. (2000). Visual generalization in programming by example. Communications of the ACM, 43(3), 107–114. https://doi.org/10.1145/330534.330549