Teaching Programming to Novices: A Large-scale Analysis of App Inventor Projects | IEEE Conference Publication | IEEE Xplore