International Journal of Computer and Communication System Engineering (IJCCSE)
With the advancement of modern technologies Graphical User Interface (GUI) is evolving rapidly. GUI offers an extensive attention to the needs, limitations and expectations of users. Effective GUI is major attainment on Human Computer Interaction (HCI). Based on user demands, the GUI provides visual and interactive interfaces. Different area of GUI remained neglected. Intent of this paper is to present brief comparative study of Command Line Interface (CLI) and GUI, how to design layouts of effective GUI, how to improve GUI based on user experiences, and how to test GUI using automated and manual testing.