Towards Comprehensive Assessment of Code Quality at CS1-Level: Tools, Rubrics and Refactoring Rules | IEEE Conference Publication | IEEE Xplore