A case study on a systematic approach for developing a user interface software for programming intensive software tools | IEEE Conference Publication | IEEE Xplore