Improving object oriented software development with a rule-based tool | IEEE Conference Publication | IEEE Xplore