jGRASP research group awarded NSF funding for software visualization

Published: Sep 18, 2009 11:16:00 AM
Media Contact: , newsroom@eng.auburn.edu,

James Cross, professor in Auburn University's Department of Computer Science and Software Engineering, and his Graphical Representations of Algorithms, Structures and Processes (jGRASP) research team have received a National Science Foundation (NSF) award for $250,000. This new grant brings NSF's total support for the jGRASP project to more than $1.7 million.

jGRASP is an integrated development environment (IDE) used by students and professional programmers to implement software primarily in Java. What separates jGRASP from other IDEs is its capability to generate useful visualizations of the user's program during development.

The objective of the new research phase is to create a framework that recognizes multiple dynamic objects in executing software and renders them in a single unified canvas view. The new canvas view, which should provide software developers with a deeper understanding of the interactions among the objects in their programs, will be an important addition to jGRASP.

"We appreciate NSF's continued support of our jGRASP project," said Cross. "Currently, we have more than 300 institutions using jGRASP to teach object-oriented programming in Java. This past year, we logged more than two million uses in 173 countries. It's quite gratifying to know that so many users are benefiting from our work."

Investigators on the NSF grant include computer science and software engineering faculty members Cross as project director, Dean Hendrix, David Umphress, Hari Narayanan and research associate Larry Barowski.

Visit http://www.jgrasp.org/ for more information.

Contributed by Cassity Hughes