Presentation 1 Questions
CS7390 01/26/98

May Cheng

How can we generalize graph techniques so that we can properly display information across different applications?
What about an interactive program that users can choose the representations?

Why don't we see more of program viz out there? For corporations with large source code, it will be very helpful internally for cross-department communications, especially annotations to functions & data structures.


Will Dover

1)  In considering Knuth's concept of "literate programmers" with the concept of the Internet, should we then strive to have these "program books" interconnected to create a universal program library out on the Internet?

2)  How much of the "program book" is necessary, desirable, or even possible in a normal commercial arena?

3)  How do data views like the treemap or the circular tree address the needs of people with poor vision? Can a fisheye view aid in this?

4)  How can radial displays demonstrate a savings of space when most monitors are rectangular?


Ethendranath N B

1. What is the best way to publish large programs like, an Operating System ? One possible way that I can think of is to use hyperlinks just as the Web does. This can provide the big picture clearly and the viewer could pick any topic for more detail -- i.e. provides a very convenient way to navigate around.
2. Online vs. offline media: The chapters mostly talk about offline media, like printed outputs, to publish programs. Would Online media provide a better means of doing this ? It is more flexible: one could search for keywords, for example.


Yongzhi Kan

1. For program publishing, will listing of pseudo code side-by-side with certain program blocks help them understood?

2. What is algae view about? Is it really useful?

3. It seems nova visualization does not provide a clean and intuitive interpretation of what is going on and the state of an occuring event. Can any other graphic presentation do better job?


Heather Richter

How does the programs as publications idea affect how people program? Would this technique be good for writing code or is it only for documentation purposes?

How might the techniques for graph drawing be applied to larger or more complex graphs? (The graphs in the chapter are pretty simplistic)


Jim Seymour

In regard to publishing 'C' programs, does SEE assume legacy code only will be published or that it is useful for new development?


Ashley Taylor

Do some animated diagramming methods require training of new users for these users to comprehend them?

What aspects do the various types of animated diagrams show best?


Rodney Walker

How do we add visualization to programs to make more readable without cluttering things too much?

Tree map - didn't get it?