Defining requirements for color-coding text software in teaching of Arabic | IEEE Conference Publication | IEEE Xplore