Understanding code architectures via interactive exploration and layout of layered diagrams

  • Authors:
  • Vineet Sinha;Elizabeth L. Murnane;Scott W. Kurth;Edy S. Liongosari;Rob Miller;David Karger

  • Affiliations:
  • Architexa, Inc., Cambridge, MA, USA;Architexa, Inc., Cambridge, MA, USA;Accenture Technology Labs, Chicago, USA;Accenture Technology Labs, Chicago, USA;MIT CSAIL, Cambridge, MA, USA;MIT CSAIL, Cambridge, MA, USA

  • Venue:
  • Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

Visualization tools that target helping developers understand software have typically had visual scalability limitations, requiring significant input before providing useful results. In contrast, we present Strata, which has been designed to actively help users by providing layered diagrams. The defaults used are based on the package structure, and user interactions can allow for overriding these defaults and focusing on relevant parts of the codebase.