TY - GEN
T1 - Semi-automatic suggestion generation for young novice programmers in an open-ended context
AU - Ichinco, Michelle
AU - Kelleher, Caitlin
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/6/19
Y1 - 2018/6/19
N2 - Independent novice programmers in open-ended contexts rely on help systems to support their learning. These help systems are often laboriously hand-authored by experts. This paper describes a semi-automatic process for the creation of a suggestion-based help system. We demonstrate and evaluate the potential utility of our approach within a blocks-based programming environment for children. With less human effort per suggestion, our approach generated a set of suggestions comparable to a hand-authored set and a set of original suggestions. We ran a study to explore the number and types of suggestions children received, accessed, and used. In 30 minutes, children on average received 9 suggestions, accessed 2.6 suggestions, and inserted 0.8 new concepts from suggestions.
AB - Independent novice programmers in open-ended contexts rely on help systems to support their learning. These help systems are often laboriously hand-authored by experts. This paper describes a semi-automatic process for the creation of a suggestion-based help system. We demonstrate and evaluate the potential utility of our approach within a blocks-based programming environment for children. With less human effort per suggestion, our approach generated a set of suggestions comparable to a hand-authored set and a set of original suggestions. We ran a study to explore the number and types of suggestions children received, accessed, and used. In 30 minutes, children on average received 9 suggestions, accessed 2.6 suggestions, and inserted 0.8 new concepts from suggestions.
KW - Code examples
KW - Novice programming
KW - Recommender systems
UR - https://www.scopus.com/pages/publications/85051552204
U2 - 10.1145/3202185.3202762
DO - 10.1145/3202185.3202762
M3 - Conference contribution
AN - SCOPUS:85051552204
T3 - IDC 2018 - Proceedings of the 2018 ACM Conference on Interaction Design and Children
SP - 405
EP - 412
BT - IDC 2018 - Proceedings of the 2018 ACM Conference on Interaction Design and Children
PB - Association for Computing Machinery, Inc
T2 - 17th ACM Conference on Interaction Design and Children, IDC 2018
Y2 - 19 June 2018 through 22 June 2018
ER -