Understanding Object-Oriented Systems Through Visualization
Understanding Object-Oriented Systems Through Visualization
批准号:
9628149
负责人:
John Stasko
金额:
$11.66万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-09-15 至 1999-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The object-oriented approach to program design has made a significant impact on the way software is developed and maintained. Programmers have adopted the object-oriented approach in order to take advantage of better data abstraction, re-use through inheritance, and polymorphism. However, the very features which make the object-oriented paradigm attractive also make object-oriented programs more difficult to understand. The majority of current object- oriented software development environments and aids provide textual interfaces through which programmers can answer queries about the program state and assess program performance. The hypothesis of this project is that textual tools for understanding object-oriented programs, although absolutely essential, either fail to provide all the information required by programmers about the dynamics and global behavior of their code, or they provide information in a manner that is cumbersome to acquire. Program visualization, through the use of graphics and animation, provides users with a more complete understanding of their code, both statically and dynamically. The goal of this project is to develop a visualization framework with innovative graphical views that assist programmers to understand, analyze, test, debug, and optimize their code. The views illustrate both important details about a program and the global context of how particular pieces of code relate to the entire program. An initial technique being used is called the Information Mural, which presents very large program event traces using a focus-plus-context display. One important aspect of the work with the Information Mural is to identify patterns in the execution of a program. ***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
III: Small: Creating Natural Data Visualization and Analysis Environments
-
批准号:1717111
-
项目类别:Standard Grant
-
资助金额:$49.38万
-
财政年份:2017
-
负责人:John Stasko
-
依托单位:
CGV: Small: Creating Information Visualizations without Programming
-
批准号:1320537
-
项目类别:Continuing Grant
-
资助金额:$47.75万
-
财政年份:2013
-
负责人:John Stasko
-
依托单位:
III: Small: Supporting Investigative Analysts and Researchers in Sense-making across Large Document Collections through Visual Analytics
-
批准号:0915788
-
项目类别:Continuing Grant
-
资助金额:$48.97万
-
财政年份:2009
-
负责人:John Stasko
-
依托单位:
Expanding the Desktop: Transforming Personal Computing through Large Pixel-Space Displays
-
批准号:0414667
-
项目类别:Continuing Grant
-
资助金额:$48.37万
-
财政年份:2005
-
负责人:John Stasko
-
依托单位:
Fostering Peripheral Information Awareness through Personalized, Expressive Art
-
批准号:0118685
-
项目类别:Continuing Grant
-
资助金额:$42.29万
-
财政年份:2001
-
负责人:John Stasko
-
依托单位:
CISE Educational Infrastructure: Multimedia Support for Introductory and Advanced Computer Science Education
-
批准号:9414227
-
项目类别:Standard Grant
-
资助金额:$23.28万
-
财政年份:1994
-
负责人:John Stasko
-
依托单位:
Adapting Algorithm Techniques for Program Debugging and Testing
-
批准号:9109399
-
项目类别:Standard Grant
-
资助金额:$6.0万
-
财政年份:1991
-
负责人:John Stasko
-
依托单位:
海外基金