Navigating Through the Design of Object-Oriented Programs | IEEE Conference Publication | IEEE Xplore