uh-huh duck: Self-problem-solving support during programming through interaction with a doll duck | IEEE Conference Publication | IEEE Xplore