Analysis of Learning Behavior in an Automated Programming Assessment Environment: A Code Quality Perspective | IEEE Journals & Magazine | IEEE Xplore