Guidelines for Educational Software Design That Consider the Interests and Needs of Teachers and Students | IEEE Conference Publication | IEEE Xplore