Title :
Improving the visibility of graphical program displays: an experimental study
Author :
Linos, Panagiotis K. ; Ososanya, Esther T. ; Karunakaran, Vijay
Author_Institution :
Dept. of Comput. Sci., Tennessee Technol. Univ., Cookeville, TN, USA
Abstract :
The paper describes an experimental study, which compares the performance of various layout heuristics used to increase the visibility of graphical representations of computer programs. In particular, a special layout graph is considered which is known as m-column graph, and it is used to display data flow program dependencies. We show experimentally that an incremental layout heuristic approach outperforms the traditional layout techniques such as pair exchanging or greedy insertion of graph vertices. Finally, we conclude by presenting our recommendations with respect to the application of such layout heuristics especially on interactive software systems
Keywords :
computer graphics; data flow analysis; graph theory; human factors; reverse engineering; user interfaces; computer programs; data flow program dependencies; graph vertices; graphical program display visibility; graphical representations; greedy insertion; incremental layout heuristic approach; interactive software systems; layout heuristics; layout techniques; m-column graph; pair exchanging; special layout graph; Application software; Computer displays; Computer science; Flow graphs; Graphical user interfaces; Humans; Layout; Pattern recognition; Software systems; Software tools;
Conference_Titel :
Program Comprehension, 1999. Proceedings. Seventh International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-7695-0180-x
DOI :
10.1109/WPC.1999.777735