Automatic detection of bad programming habits in scratch: A preliminary study | IEEE Conference Publication | IEEE Xplore