The implementation of a 2 user-proficiency level novice OOP software tool | IEEE Conference Publication | IEEE Xplore